PutAzureCosmosDBRecord 2025.5.31.15

Bundle

org.apache.nifi | nifi-azure-nar

Beschreibung

Dieser Prozessor ist ein datensatzbasierter Prozessor zum Einfügen von Daten in eine Cosmos-DB mit der Core SQL-API. Es verwendet einen konfigurierten Datensatzleser und ein Schema, um eine eingehende Datensatzgruppe aus dem Body eines FlowFile zu lesen, und fügt diese Datensätze dann in einen konfigurierten Cosmos DB-Container ein.

Tags

azure, cosmos, insert, put, record

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

azure-cosmos-db-conflict-handling-strategy

Wählen Sie aus, ob bei einem Konfliktfehler während des Einfügens ignoriert oder aktualisiert werden soll.

azure-cosmos-db-connection-service

Falls konfiguriert, der Controller-Dienst, der verwendet wird, um die Verbindungszeichenfolge und den Zugriffsschlüssel zu erhalten

azure-cosmos-db-consistency-level

Wählen Sie aus fünf Konsistenzstufen auf dem Konsistenzspektrum. Die Unterschiede sind in der Cosmos-DB-Dokumentation beschrieben

azure-cosmos-db-container-id

Der eindeutige Bezeichner für den Container

azure-cosmos-db-key

Cosmos DB-Zugriffsschlüssel aus dem Azure-Portal (Einstellungen->Schlüssel). Wählen Sie einen Lese-Schreib-Schlüssel, um die Erstellung von Datenbanken oder Containern während der Laufzeit zu ermöglichen

azure-cosmos-db-name

Der Name oder die ID der Datenbank. Dies wird als Namespace für Dokumentensammlungen oder Container verwendet.

azure-cosmos-db-partition-key

Der Partitionsschlüssel, der für die Verteilung der Daten auf die Server verwendet wird

azure-cosmos-db-uri

Die URI der Cosmos-DB, typischerweise in der Form https://{databaseaccount}. documents.azure.com:443/ Beachten Sie, dass diese Host-URL für die Cosmos DB mit Core SQL API aus dem Azure Portal (Übersicht->URI) ist

insert-batch-size

Die Anzahl der Datensätze, die für eine einzelne Einfügeoperation in der Cosmos-DB zusammengefasst werden sollen.

record-reader

Gibt den Controller Service an, der für das Parsen eingehender Daten und die Bestimmung des Datenschemas verwendet werden soll

Beziehungen

Name

Beschreibung

failure

Alle FlowFiles, die nicht in die Cosmos-DB geschrieben werden können, werden an diese Beziehung weitergeleitet.

success

Alle FlowFiles, die in die Cosmos-DB geschrieben werden, werden an diese Beziehung weitergeleitet.