Migrazione dei dati vs Conversione dei dati

X

Privacy & Cookie

Questo sito utilizza cookie. Continuando, accetti il loro utilizzo. Ulteriori informazioni, tra cui come controllare i cookie.

Capito!

Pubblicità

Migrazione dei dati vs Conversione dei dati

Quando abbiamo bisogno di inserire i dati in Oracle Apps, di seguito sono le poche tecniche:

• I dati possono essere memorizzati direttamente nella tabella del database (non raccomandato da oracle e può essere molto rischioso, perché su qualsiasi evento i dati verranno archiviati in molte tabelle e i dati devono essere convalidati prima di essere inseriti in tabelle che possono causare problemi di integrità e incoerenza dei dati, a volte possono danneggiare completamente i dati.).

Qual è la necessità di migrazione / conversione?

La migrazione/conversione è necessaria quando si esegue l’aggiornamento da una versione all’altra (ad esempio Oracle Apps 11.5.7 a Oracle 11.5.10) o si spostano dati da un sistema legacy a Oracle Apps. Ci sarà una massa di dati (a volte milioni o anche più) che devono essere spostati da un sistema all’altro e prima di spostare i dati dovrebbe essere convalidato e solo i record validi dovrebbero essere inseriti in Oracle Apps.

Se entrambi i sistemi (di origine e di Destinazione) non avendo la stessa struttura di dati (Tabelle non sono/Struttura della Tabella non è lo stesso/I dati vengono memorizzati nel database non è la stessa), deve essere tradotto (ad esempio, aggiornamento di Oracle 11i a R12 dove le strutture di tabella non sono uguali), allora diciamo che come conversione (qualsiasi tipo di traduzione dei dati su dati di Origine per renderlo adatto per il sistema di Destinazione) in caso di migrazione.

Che cos’è la migrazione?

Migrazione dei dati significa spostare i dati da un sistema all’altro utilizzando programmi di interfaccia/API in cui entrambi i sistemi hanno la stessa struttura di dati.

Processo di migrazione dei dati:• Estrarre i dati in flat file / Staging table
* Caricare i dati in Interface Table (utilizzando SQL* Loader/DB Link/Others) dopo la convalida (Se si caricano i dati utilizzando Interface)

Che cos’è la conversione?

Conversione dei dati significa tradurre i dati nel sistema di destinazione suite (i dati devono essere formattati in base al sistema di destinazione ) e quindi spostare i dati tradotti utilizzando i programmi di interfaccia/API.
• Identificare i dati da importare nel nuovo sistema (requisito aziendale).
• Estratto in flat file/tabella di gestione temporanea
• Tradurre/Convertire/Formato di dati
• Caricare i dati nella Tabella di Interfaccia(tramite SQL* Loader/DB Link/Altri) dopo la convalida(Se il caricamento dei dati utilizzando l’Interfaccia) e poi lanciare Interfaccia standard del programma concorrente per caricare i dati per Oracle Apps Tabelle di Base
• Se si utilizza API, recuperare i dati, la convalida e quindi chiamata API per importare i dati

Come conversione/Migrazione e l’interfaccia è diversa?

Ci sono buoni numeri di parametri su cui possono essere classificati. Prendine poche:
Frequenza
• la conversione/Migrazione sono un evento
• le interfacce sono in corso
Occorrenza nella timeline del progetto
• la conversione/Migrazione eseguito prima di produzione
• interfacce eseguito durante la produzione
Modalità di esecuzione
• la conversione/Migrazione sono batch
• le Interfacce possono essere batch o in tempo reale
Complessità
• Conversione/Migrazione non sono molto complessi, è totalmente dipende dalla mappatura dei dati di attività.
• Il coordinamento con altri sistemi rende le interfacce più complesse
Manutenzione
• La manutenzione dell’interfaccia è un compito costoso.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.