Crediti fotografici: “Migración de gansos salvajes del país” de Vlado
In genere, un migrazione dei dati Ocurre durante una actualización de hardware o transferencia de un sistema existente a uno totalmente nuevo. Alcuni esempi sono:
-
Actualización de una Banca datiUn database è un insieme organizzato di informazioni che consente di archiviare, Gestisci e recupera i dati in modo efficiente. Utilizzato in varie applicazioni, Dai sistemi aziendali alle piattaforme online, I database possono essere relazionali o non relazionali. Una progettazione corretta è fondamentale per ottimizzare le prestazioni e garantire l'integrità delle informazioni, facilitando così il processo decisionale informato in diversi contesti.....
-
Migración hacia o desde la plataforma de hardware.
-
Migración a nuevo software.
-
Fusionar dos sistemas paralelos en uno que se necesita cuando una compañía absorbe a otra o cuando dos compañías se fusionan.
En ningún caso debe confundirse el término migrazione dei dati con otros que, aún cuando similares, muestran diferencias esenciales en cuanto al número de fuentes de origen y destino de los datos o su diversidad. Unificazione, integración o actualización de datos son procesos diferentes con diferentes propósitos.
Cos'è la migrazione dei dati, qué implica y cómo se puede hacer?
Il migrazione dei dati è molto ben rappresentato dall'acronimo ETL, che corrisponde ai termini: estrazione, trasformazione e caricamento. Anche se una procedura ETL può essere applicata con altri obiettivi, considerando che si tratta della migrazione dei dati È inevitabile fare riferimento al suo compito principale: estrazione e caricamento (poiché la trasformazione non deve essere applicata in tutti i casi, solo se necessario).
Ci sono tre opzioni principali per effettuare la migrazione dei dati:
-
Combinare i sistemi delle due aziende o fonti in uno nuovo.
-
Migrare uno dei sistemi nell'altro.
-
Mantenere l'integrità di entrambi i sistemi, lasciandoli intatti, ma creando una visione comune per entrambi: un data warehouse.
Lo strumento più adatto per effettuare un migrazione dei dati è di estrazione, trasformazione e caricamento, rispetto a opzioni meno produttive, come la codifica manuale; ad altri non applicabili, come l'integrazione delle applicazioni (EAI) o altri che non forniscono tutto l'essenziale per portare avanti la procedura con piena garanzia, come è il caso della replicazioneLa replicazione è un processo fondamentale in biologia e scienza, che si riferisce alla duplicazione di molecole, cellule o informazioni genetiche. Nel contesto del DNA, la replicazione assicura che ogni cellula figlia riceva una copia completa del materiale genetico durante la divisione cellulare. Questo meccanismo è cruciale per la crescita, lo sviluppo e il mantenimento degli organismi, così come per la trasmissione delle caratteristiche ereditarie nelle generazioni future.....
Per portare avanti un migrazione dei dati è necessario seguire i seguenti passaggi:
1. Pianificazione: desde la definición de la estrategia y el alcance del proyecto hasta el análisis de viabilidad.
2. Analisi: considerando variables como la integridad, precisión o consistencia de los datos a migrar y teniendo en cuenta las características de las bases de datos de origen y destino.
3. Selección de la aplicación: Puede desarrollarse internamente o adquirirse después de examinar las diferentes alternativas.
4. Test: aplicación de los ciclos de prueba a las aplicaciones que utilizarán la base de datos.
5. Migración: Comprende las etapas de extracción, trasformazione e caricamento.
6. Valutazione: se trata de medir los resultados y analizarlos, determinando los ajustes necesarios.
Desafíos que toda migración de datos debe abordar
Anche se il migrazione dei dati Puede ser un procedimiento sencillo, su implementación puede hallar desafíos que deberán abordarse.
-
Scopra che il codice sorgente dell'applicazione originale non è abilitato e il produttore di quell'applicazione non è più sul mercato.
-
Individui tipi o formati di dati di origine che non corrispondono a quelli di destinazione: numeri, date, sottoregistri.
-
Problemi di codifica che influiscono su determinati set di dati.
-
Esistenza di ottimizzazioni nel formato di archiviazione dei dati, come l'archiviazione decimale binaria codificata, archiviazione non standard di valori numerici positivi / negativi o tipi di archiviazione di sottoregistri mutuamente esclusivi all'interno di un registro.
-
Problemi legati alla comparsa di ridondanze e duplicazioni quando, al momento della migrazione dei dati, diversi tipi di utenti utilizzavano il sistema o l'applicazione, nuovi e vecchi.
Cos'è la migrazione dei dati? Smontare i miti
Cosa sono i miti che si tratta della migrazione dei dati Possono trovarsi in una posizione difficile, soggetti a cadere in convinzioni diffuse ma prive di fondamento. Comprendere le implicazioni di una migrazione implica discernere i miti che nulla hanno a che vedere con essa:
-
UN migrazione dei dati non è una semplice procedura di copia dei dati.
-
Il migrazione dei dati Non viene eseguita tutta in una volta, è una procedura complessa che ha le sue fasi e richiede tempo.
-
Il migrazione dei dati Non può essere risolta solo dall'esterno, è necessario e altamente consigliabile avere il supporto dei proprietari dei dati.
-
La trasformazione e convalida dei dati non può, in nessun caso, avvenire dopo il caricamento. Deve essere sempre eseguito prima e il risultato deve essere sottoposto a cicli di test che ne dimostrino l'idoneità al caricamento a destinazione.
Migrazione dei dati: migliori pratiche
-
Attribuisci alla profilazione dei dati l'importanza che merita.
-
Non sottovalutare il mappatura dei dati.
-
Esegui le attività di profilazione al momento giusto e mai dopo il caricamento.
-
Preferisci le alternative automatiche a quelle manuali per la creazione dei profili dei dati.
-
Sfruttare migrazione dei dati per migliorare la qualità dei dati e dei metadati.
-
Ricaricarsi tecniche di modellazione dei dati per massimizzare i benefici dell'integrazione.
-
Considera l'aspetto operativo dei dati e cerca di semplificare l'interazione futura dell'utente nelle attività amministrative, di reporting o aggiornamento.
Articolo correlato:


