Home Scatti Confezione di bottoni a pressione CDC "Fiocco di neve"
Logo del fiocco di neve

Confezione "Snowflake" di CDC Snap

Acquisisce le modifiche incrementali di inserimento, aggiornamento ed eliminazione dalle tabelle Snowflake tramite Snowflake Streams, garantendo una replica e una sincronizzazione efficienti.


Lo Snowflake CDC Snap Pack consente alle pipeline di SnapLogic di identificare e acquisire le modifiche apportate ai dati in un database Snowflake, anziché rielaborare interi set di dati. Funziona leggendo da Snowflake Streams — il meccanismo nativo di tracciamento delle modifiche di Snowflake — per individuare le operazioni di inserimento (Insert), aggiornamento (Update) ed eliminazione (Delete) a livello di riga su una tabella specificata. Le modifiche possono essere recuperate all’interno di un intervallo di date e orari definito, offrendo a chi crea le pipeline un controllo preciso sui delta di dati da elaborare. Ciò consente una replica efficiente dei dati, la sincronizzazione e l’integrazione a valle senza il sovraccarico derivante dalla scansione completa delle tabelle.

Cosa puoi fare

Con questo Snap Pack è possibile creare pipeline che recuperano, in modo continuo o periodico, solo le righe modificate in una tabella Snowflake dall'ultimo controllo, utilizzando un intervallo di polling configurabile e un'uscita in batch. Questa soluzione è particolarmente indicata per mantenere i sistemi a valle, i data lake o le piattaforme di analisi sincronizzati con Snowflake senza dover ricaricare intere tabelle.

Perché è importante

La rielaborazione dell'intero set di dati è un'operazione lenta e che richiede molte risorse, soprattutto quando si tratta di volumi di dati aziendali. Acquisendo solo i dati modificati, i team riducono i costi di elaborazione in Snowflake, accorciano i tempi di esecuzione delle pipeline e mantengono i sistemi dipendenti più vicini al tempo reale.

Questo Snap Pack include le seguenti funzionalità principali

  • Recupera tutte le modifiche ai dati avvenute in un intervallo di tempo specifico, per consentire un filtraggio preciso
  • Registra le istruzioni INSERT, UPDATE e DELETE su tabelle specifiche
  • Legge direttamente da Snowflake Streams (l'oggetto nativo di Snowflake per il monitoraggio delle modifiche)
  • Intervallo di polling e unità di polling configurabili (secondi/minuti/ore)
  • Supporta l'output in batch per l'elaborazione in massa dei record modificati
  • Compatibile con Ultra Tasks per pipeline quasi in tempo reale

Questo Snap Pack contiene i seguenti Snap

  • Snowflake CDC — Legge da uno stream Snowflake e recupera le modifiche di inserimento, aggiornamento ed eliminazione apportate a una tabella specificata in un determinato intervallo di tempo.
  • Account CDC di Snowflake — Fornisce le informazioni di connessione a Snowflake (identificativo dell'account, warehouse, database, schema, ruolo, credenziali) utilizzate dallo Snap CDC di Snowflake.

Per saperne di più

Per ulteriori informazioni, consulta la pagina della documentazione.