EnrichCdcStream 2025.5.31.15

Bundle

com.snowflake.openflow.runtime | runtime-database-cdc-processors-nar

Beschreibung

Reichert eingehende FlowFiles, die von CaptureChangePostgreSQL usw. kommen, mit Informationen darüber an, in welche Journaltabelle geschrieben werden soll, sowie mit relevanten Schemainformationen. Dieser Prozessor verwaltet die Schemaversionen für jede zu verarbeitende Tabelle, um sicherzustellen, dass die richtige Journaltabelle für jedes FlowFile verwendet wird.

Tags

Eingabeanforderung

REQUIRED

Unterstützt sensible dynamische Eigenschaften

false

Eigenschaften

Eigenschaft

Beschreibung

CDC Schema Registry

Gibt die CDC-Schema-Registry an, die für die Verwaltung der Schemas der CDC-Daten verwendet werden soll

Record Reader

Gibt den Record Reader an, der zum Lesen der eingehenden Daten verwendet werden soll

Record Writer

Gibt den Record Writer an, der für das Schreiben der ausgehenden Daten verwendet werden soll

Table State Service

Enthält den Status der replizierten Tabellen

Statusmanagement

Bereiche

Beschreibung

CLUSTER

Verfolgt die aktuelle Version der Journaltabelle für jede Tabelle, die verarbeitet wird.

Beziehungen

Name

Beschreibung

failure

Wenn ein FlowFile nicht gelesen werden kann, wird es an diese Beziehung weitergeleitet.

schema update

Wenn eine Schemaaktualisierung erforderlich ist, um eingehende Datensätze zu verarbeiten, wird ein FlowFile an diese Beziehung weitergeleitet. Das FlowFile enthält die Schemainformationen, die angeben, welche Änderungen erforderlich sind.

skipped ddl event

Dieser Beziehung wird für alle Ereignisse vom Typ DDL-/Schemaänderung verwendet, die nicht zu einer Änderung des Schemas der Zieltabelle führen.

success

In die Snowflake-Tabelle einzufügende Zeilen werden an diese Beziehung weitergeleitet.

table not in state

Wird verwendet, wenn ein FlowFile auf eine Tabelle verweist, die im Status der replizierten Tabellen nicht existiert, wahrscheinlich nachdem sie aus der Replikation entfernt wurde.

Schreibt Attribute

Name

Beschreibung

table.schema.generation

Der Index der Journaltabelle für die inkrementelle Verarbeitung.

table.schema.initial

Kennzeichnet die initiale Erstellung einer Journaltabelle.

destination.table.schema

Das aktualisierte Schema für die Zieltabelle. Dieses Attribut wird nur für DDL-Ereignisse geschrieben.

Siehe auch: