PutAzureCosmosDBRecord 2025.5.31.15¶
번들¶
org.apache.nifi | nifi-azure-nar
설명¶
이 프로세서는 Core SQL API 를 사용하여 Cosmos DB 에 데이터를 삽입하기 위한 레코드 인식 프로세서입니다. 구성된 Record Reader와 스키마를 사용하여 flowfile 본문에서 수신 레코드 세트를 읽은 다음, 구성된 Cosmos DB 컨테이너에 해당 레코드를 삽입합니다.
입력 요구 사항¶
REQUIRED
민감한 동적 속성 지원¶
false
속성¶
속성 |
설명 |
---|---|
azure-cosmos-db-conflict-handling-strategy |
삽입 중 충돌 오류 발생 시 무시 또는 업서트 여부 선택 |
azure-cosmos-db-connection-service |
구성된 경우 컨트롤러 서비스는 연결 문자열 및 액세스 키를 가져오는 데 사용됩니다 |
azure-cosmos-db-consistency-level |
일관성 스펙트럼에서 5가지 일관성 수준 중에서 선택하십시오. 차이점은 Cosmos DB 설명서를 참조하십시오 |
azure-cosmos-db-container-id |
컨테이너의 고유 식별자 |
azure-cosmos-db-key |
Cosmos DB Azure 포털에서 액세스 키(설정->키). 런타임에 데이터베이스 또는 컨테이너 생성을 활성화하려면 읽기-쓰기 키를 선택합니다 |
azure-cosmos-db-name |
데이터베이스 이름 또는 ID입니다. 문서 컬렉션 또는 컨테이너의 네임스페이스로 사용됩니다 |
azure-cosmos-db-partition-key |
서버 간에 데이터를 배포하는 데 사용되는 파티션 키입니다 |
azure-cosmos-db-uri |
Cosmos DB URI, 일반적으로 https://{databaseaccount}.documents.azure.com:443/의 형식. 참고로 이 호스트 URL 은 Cosmos DB 와 Azure 포털(개요->URI)의 Core SQL API 를 위한 것입니다 |
insert-batch-size |
Cosmos DB 에 대한 단일 삽입 작업을 위해 함께 그룹화할 레코드 수입니다. |
record-reader |
수신 데이터를 구문 분석하고 데이터의 스키마를 결정하는 데 사용할 컨트롤러 서비스를 지정합니다 |
관계¶
이름 |
설명 |
---|---|
실패 |
Cosmos DB 에 쓸 수 없는 모든 FlowFiles 은 이 관계로 라우팅됩니다 |
성공 |
Cosmos DB 로 작성된 모든 FlowFiles 은 이 관계로 라우팅됩니다 |