Il nostro approccio inizia con una discussione dei lavori più recenti in questa direzione, per poi passare a una fase di analisi e modellazione per sviluppare i modelli e i meta-modelli dei due sistemi: sorgente e destinazione, inoltre in questa sezione presentiamo anche la nostra metodologia di analisi, per presentare il nostro approccio globale che divide il suo trattamento in tre assi, ognuno dei quali elabora una parte dell'RDBMS con una particolare natura di dati: dati memorizzati in tabelle, dati trasportati sulla struttura dei dati provenienti dalla semantica dell'RDBMS. L'architettura complessiva del nostro approccio, che abbiamo chiamato ''TMSDRDND'', è formata da due strati: ''TSRSNLayer'', che si occupa della trasformazione dei dati strutturali e semantici, e ''MDRSNLayer'', che si occupa della migrazione dei dati utilizzando un ETL da sviluppare secondo un concetto e un'architettura specifici e sfruttando i risultati del primo strato.