Modelli di integrazione dei dati - Spiegazione e panoramica

Che cos'è un pattino per l'integrazione dei dati?

Un modello di integrazione dei dati è un metodo standardizzato per integrare i dati. L'integrazione dei dati comporta lo spostamento, la trasformazione e il consolidamento dei dati in tutte le loro forme. Un modello di integrazione dei dati aiuta a standardizzare il processo complessivo, sincronizzando i dati per fornire dati utilizzabili e accessibili.

Esistono cinque modelli principali di integrazione dei dati.

Migrazione

La migrazione è lo spostamento di dati da un'origine solitaria a un sistema di destinazione in un momento specifico. I dati provenienti da un sistema di origine vengono filtrati secondo criteri basati sull'ambito della migrazione. I dati vengono quindi trasformati in un formato standard prima di essere copiati sul sistema di destinazione. Lo stato finale dei dati replicati viene ispezionato per garantire l'integrità della migrazione.

La migrazione è agnostica rispetto agli strumenti, ai sistemi e alle applicazioni con cui interagisce. La migrazione garantisce che la quantità totale di dati raccolti rimanga intatta nonostante il cambiamento dei componenti del panorama informatico dell'organizzazione che effettua la migrazione. La migrazione è progettata per gestire grandi volumi di dati e per elaborare molti record contemporaneamente.

Trasmissione

Il broadcast è il movimento di dati da un'unica fonte a diversi sistemi di destinazione in modo continuo. Questo modello di integrazione dei dati è transazionale, in quanto la logica viene eseguita solo per i dati che sono stati aggiornati dalla volta precedente in cui sono stati spostati.

Il broadcast garantisce che un evento nel sistema di origine venga fornito a più sistemi di destinazione automaticamente, senza intervento umano, in tempo reale. A seconda dell'importanza che i sistemi sappiano che l'evento si è verificato, il broadcast può essere attivato dall'evento stesso o programmato. Il broadcast è progettato per elaborare i dati il più rapidamente possibile.

Sincronizzazione bidirezionale

La sincronizzazione bidirezionale è l'unione di due set di dati provenienti da due sistemi diversi, che vengono eseguiti come un unico sistema pur esistendo separatamente. La sincronizzazione bidirezionale assicura che entrambi i sistemi abbiano una visione coerente e in tempo reale dei dati in entrambi i sistemi. Questa funzione è preziosa per le organizzazioni che devono utilizzare contemporaneamente applicazioni diverse da suite diverse.

Correlazione

La correlazione è la sincronizzazione bidirezionale eseguita all'intersezione di set di dati provenienti da due sistemi diversi. Questo modello esegue la sincronizzazione bidirezionale solo con i dati rilevanti per entrambi i sistemi. Poiché i dati irrilevanti non vengono sincronizzati, l'integrazione dei dati è più semplice ed efficiente.

Aggregazione

L'aggregazione unisce i dati di più sistemi in un unico sistema, fornendo una visione centralizzata dei dati in tempo reale provenienti da vari sistemi. L'aggregazione è in grado di recuperare, unire e trasformare i dati da più fonti secondo le necessità, senza richiedere un sistema combinato aggiuntivo.

SnapLogic è il punto di riferimento per le soluzioni di integrazione. Scoprite perché i pattern di pipeline di dati - pipeline di integrazione precostituite e riutilizzabili che possono essere configurate attraverso una procedura guidata passo dopo passo - sono il segreto meglio custodito di SnapLogic.