Utilità Database Migration Assistant (legacy)
SI APPLICA A: MongoDB
Importante
Database Migration Assistant è un'utilità legacy pensata per facilitare i passaggi di pre-migrazione. Per tutti i passaggi di pre-migrazione, Microsoft consiglia di usare l'estensione Migrazione di Azure Cosmos DB per MongoDB.
Individuazione programmatica tramite Database Migration Assistant
È possibile usare Database Migration Assistant (DMA) per facilitare la fase di individuazione e creare il foglio di migrazione del patrimonio di dati in modo programmatico.
È facile configurare ed eseguire DMA tramite un client di Azure Data Studio. Può essere eseguito da qualsiasi computer connesso all'ambiente MongoDB di origine.
È possibile usare uno dei file di output DMA seguenti come foglio di calcolo della migrazione del patrimonio di dati:
workload_database_details.csv
: offre una visualizzazione a livello di database del carico di lavoro di origine. Le colonne nel file sono: Nome database, Numero raccolta, Conteggio documenti, Dimensioni medie documento, Dimensioni dei dati, Conteggio indici e Dimensioni indice.workload_collection_details.csv
: offre una visualizzazione a livello di raccolta del carico di lavoro di origine. Le colonne nel file sono: Nome database, Nome raccolta, Conteggio documenti, Dimensioni medie documento, Dimensioni dei dati, Conteggio indici, Dimensioni indice e Definizioni di indice.
Ecco un foglio di calcolo di migrazione di esempio a livello di database creato da DMA:
Nome DB | Conteggio raccolta | Conteggio doc. | Dim. medie doc. | Dimensioni dei dati | Numero di indici | Dimensioni dell'indice |
---|---|---|---|---|---|---|
bookstoretest |
2 | 192200 | 4144 | 796572532 | 7 | 260636672 |
cosmosbookstore |
1 | 96604 | 4145 | 400497620 | 1 | 1814528 |
geo |
2 | 25554 | 252 | 6446542 | 2 | 266240 |
kagglemeta |
2 | 87934912 | 190 | 16725184704 | 2 | 891363328 |
pe_orig |
2 | 57703820 | 668 | 38561434711 | 2 | 861605888 |
portugeseelection |
2 | 30230038 | 687 | 20782985862 | 1 | 450932736 |
sample_mflix |
5 | 75583 | 691 | 52300763 | 5 | 798720 |
test |
1 | 22 | 545 | 12003 | 0 | 0 |
testcol |
26 | 46 | 88 | 4082 | 32 | 589824 |
testhav |
3 | 2 | 528 | 1057 | 3 | 36864 |
TOTALE: | 46 | 176258781 | 72,01 GB | 2,3 GB |
Valutazione programmatica con Database Migration Assistant
Database Migration Assistant (DMA) offre anche assistenza nella fase di valutazione della pianificazione della pre-migrazione.
Per informazioni su come configurare ed eseguire DMA, fare riferimento alla sezione Individuazione programmatica tramite Database Migration Assistant .
Il notebook DMA esegue alcune regole di valutazione rispetto all'elenco di risorse che raccoglie dall'origine MongoDB. Il risultato della valutazione elenca le modifiche necessarie e consigliate per procedere con la migrazione.
I risultati vengono stampati come output nel notebook DMA e salvati in un file CSV: assessment_result.csv
.
Nota
Database Migration Assistant non esegue una valutazione end-to-end. Si tratta di un'utilità preliminare destinata a facilitare i passaggi di pre-migrazione.