PutAzureCosmosDBRecord 2025.5.31.15

捆绑包

org.apache.nifi | nifi-azure-nar

描述

该处理器是记录感知处理器,用于通过 Core SQL API 将数据插入 Cosmos DB。它使用配置的记录读取器和架构从 Flowile 正文中读取传入记录集,然后将这些记录插入到配置的 DB 容器中。

标签

azure、cosmos、insert、put、record

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

azure-cosmos-db-conflict-handling-strategy

选择在插入期间发生冲突错误时是忽略还是更新插入

azure-cosmos-db-connection-service

如果已配置,则用于获取连接字符串和访问密钥的控制器服务

azure-cosmos-db-consistency-level

从一致性光谱上的五个一致性级别中进行选择。有关它们的区别,请参阅 Cosmos DB 文档

azure-cosmos-db-container-id

容器的唯一标识符

azure-cosmos-db-key

来自 Azure 门户的 Cosmos DB 访问密钥(“设置”->“密钥”)。选择读写密钥以在运行时启用数据库或容器创建

azure-cosmos-db-name

数据库名称或 ID。它用作文档集合或容器的命名空间

azure-cosmos-db-partition-key

用于在服务器之间分配数据的分区键

azure-cosmos-db-uri

Cosmos DB URI,通常采用以下格式:https:/ (https:/)/{databaseaccount}.documents.azure.com:443/。请注意,此主机 URL 适用于 Azure 门户中采用 Core SQL API 的 Cosmos DB(“概述”->“URI”)

insert-batch-size

对 Cosmos DB 进行一次插入操作时要分组的记录数量。

record-reader

指定用于解析传入数据和确定数据架构的控制器服务

关系

名称

描述

failure

无法写入 Cosmos DB 的所有 FlowFiles 都将路由到此关系

success

写入 Cosmos DB 的所有 FlowFiles 都将路由到此关系

语言: 中文