Sto eseguendo la migrazione dei dati da DB1 a DB2.
Il primo passo in questo è l'estrazione dei dati dalle tabelle di base (6 tabelle con una grande tabella principale che ha un milione di record e altre 5 che sono tabelle di dettaglio) in DB1.
Questo primo passaggio di estrazione viene eseguito e i dati vengono caricati in DB2. Ora ci vorranno un mese per completare tutte le convalide aziendali e le riconciliazioni in DB2.
Fino a questo momento, l'azienda ha deciso di mantenere DB1 in su per i suoi utenti. Ora il problema è che gli utenti possono modificare o persino creare nuovi record in tutte le tabelle di base durante questo mese.
C'è un buon metodo per identificare i dati che vengono modificati in DB1 durante questo periodo? Solo la tabella principale ha un campo di data / ora, alcune delle tabelle di dettaglio non hanno alcun campo di data / ora.
Non è pratico eseguire nuovamente l'estrazione.
Condividi eventuali suggerimenti per identificare i record specifici che sono stati modificati, quindi puoi eseguire uno script di estrazione per convalidarlo ed estrarlo.