Data Migration
Durante l’aggiornamento ad una nuova versione di un database o di un’applicazione, o nel passaggio ad un nuovo sistema , i dati devono essere conservati nel nuovo sistema. Lo scopo della migrazione dati è di trasferire i dati esistenti in un nuovo ambiente. devono essere trasformati in un formato compatibile per il nuovo sistema preservando l’informazione presente nel vecchio sistema.
Ottieni maggiori informazioni sulle soluzioni Talend per la migrazione dati.
Perchè la Data Migration?
In molte circostanze esistenti dove un organizzazione necessita di migrare applicazioni e database, come nel caso del passaggio a un nuovo database o ad una nuova applicazione o ad una nuova versione del sistema. Dopo una fusione o acquisizione, spesse volte le applicazioni ridondanti sono abbandonate, ma i dati che contengono devono essere mantenuti nei sistemi attivi. Dopo una migrazione, il vecchio sistema e il nuovo sistema potrebbero anche dover co-esistere.
Sfide di Data Migration
La migrazione dati è spesso vista come aspetto minore nella migrazione di applicazioni o sistemi. Ci sono comunque numerose sfide da affrontare per una migrazione dati di successo.
- Le migrazioni spesso comportano elevati volumi di dati ; in qualche caso la migrazione riguarda tutto lo storico delle transazioni dell’organizzazione. La migrazione comporta l’elaborazione di una grande quantità di dati elementari.
- Per natura le migrazioni accadono in ambienti eterogenei con differenti sorgenti e destinazioni.Spesso i sistemi ereditati (legacy) sono coinvolti. E le strutture dati possono essere documentate male. Sono richieste complesse mappature e trasformazioni, con aggregazioni, calcoli, etc.
- In molti casi la coerenza deve essere mantenuta tra i vecchi e i nuovi sistemi, dopo che i dati sono stati migrati. Questo è per esempio il caso in cui applicazioni multiple lavorano su uno stesso database, ma non devono essere migrate nello stesso momento. O quando un nuovo sistema è gradualmente messo in fase con gli utenti. In questi casi, ci potrebbe essere la necessità di eseguire delle complesse sincronizzazioni bidirezionali tra i vecchi e i nuovi sistemi.
Solutioni Open Source Data Integration per Data Migration
Le soluzioni di Talend’s data integration sono ottimizzate per la migrazioni dei dati a livello aziendale. Le seguenti caratteristiche sono particolarmente critiche per la progettazione, sviluppo ed esecuzione dei processi di migrazione dati:
- Processi di modeling Business-oriented che coinvolgono le parti interessate del business e assicurano un coordinamento adeguato durante la migrazione dei dati business e dei processi.
- Ambiente di sviluppo completamente grafico aumenta la produttività, rendendo più semplice l’esecuzione di una prova generale e permettendo il riutilizzo della mappatura e della trasformazione dei dati per la sincronizzazione dei processi (se applicabile).
- Piattaforma altamente scalabile e rapida esecuzione con un approccio a griglia che consente l’elaborazione dei dati vicino ai sistemi sorgente e ai sistemi di destinazione, usando sia un approccio ETL che ELT per ridurre i tempi di disservizio.
- Connettività più ampia per supportare tutte le sorgenti e i sistemi di destinazione.