Startseite Schnappschüsse Snowflake CDC-Druckknopf-Set
Schneeflocken-Logo

Snowflake CDC Snap-Pack

Erfasst inkrementelle Einfüge-, Aktualisierungs- und Löschänderungen aus Snowflake-Tabellen über Snowflake Streams, um eine effiziente Replikation und Synchronisierung zu gewährleisten.


Mit dem Snowflake CDC Snap Pack können SnapLogic-Pipelines Änderungen an Daten in einer Snowflake-Datenbank identifizieren und erfassen, anstatt ganze Datensätze erneut zu verarbeiten. Dazu werden Daten aus Snowflake Streams – dem nativen Mechanismus von Snowflake zur Änderungsverfolgung – ausgelesen, um Einfüge-, Aktualisierungs- und Löschvorgänge auf Zeilenebene in einer bestimmten Tabelle zu ermitteln. Änderungen können innerhalb eines definierten Datums- und Zeitbereichs abgerufen werden, wodurch Pipeline-Entwickler präzise steuern können, welche Daten-Deltas verarbeitet werden sollen. Dies ermöglicht eine effiziente Datenreplikation, -synchronisation und nachgelagerte Integration ohne den Aufwand vollständiger Tabellenscans.

Was Sie tun können

Mit diesem Snap Pack können Sie Pipelines erstellen, die kontinuierlich oder in regelmäßigen Abständen nur die Zeilen abrufen, die sich seit der letzten Überprüfung in einer Snowflake-Tabelle geändert haben – und zwar mithilfe eines konfigurierbaren Abfrageintervalls und einer Batch-Ausgabe. Dies eignet sich besonders gut, um nachgelagerte Systeme, Data Lakes oder Analyseplattformen mit Snowflake synchron zu halten, ohne ganze Tabellen neu laden zu müssen.

Warum das wichtig ist

Die Neuverarbeitung des gesamten Datensatzes ist langsam und ressourcenintensiv, insbesondere bei Datenmengen in Unternehmensgröße. Indem nur die geänderten Daten erfasst werden, senken Teams die Rechenkosten in Snowflake, verkürzen die Ausführungszeiten der Pipelines und sorgen dafür, dass abhängige Systeme näher an der Echtzeit bleiben.

Dieses Snap-Paket umfasst die folgenden wichtigsten Funktionen

  • Ruft alle Datenänderungen innerhalb eines bestimmten Zeitraums ab, um eine präzise Filterung zu ermöglichen
  • Erfasst INSERT-, UPDATE- und DELETE-Anweisungen für bestimmte Tabellen
  • Liest direkt aus Snowflake Streams (dem nativen Objekt von Snowflake zur Änderungsverfolgung)
  • Konfigurierbares Abfrageintervall und Abfrageeinheit (Sekunden/Minuten/Stunden)
  • Unterstützt die Stapelausgabe zur Massenverarbeitung geänderter Datensätze
  • Kompatibel mit Ultra Tasks für Pipelines in nahezu Echtzeit

Dieses Snap-Paket enthält die folgenden Snaps

  • Snowflake CDC – Liest aus einem Snowflake-Stream und ruft Änderungen durch Einfügen, Aktualisieren und Löschen an einer bestimmten Tabelle innerhalb eines vorgegebenen Zeitraums ab.
  • Snowflake-CDC-Konto – Stellt die vom Snowflake-CDC-Snap verwendete Snowflake-Verbindung bereit (Konto-ID, Warehouse, Datenbank, Schema, Rolle, Anmeldedaten).

Weitere Informationen

Weitere Informationen finden Sie auf der Dokumentationsseite.