Utilitário Assistente de Migração de Banco de Dados (legado)

APLICA-SE A: MongoDB

Importante

O Assistente de Migração de Banco de Dados é um utilitário herdado preliminar destinado a ajudá-lo com as etapas de pré-migração. A Microsoft recomenda que você use a extensão Azure Cosmos DB Migration for MongoDB para todas as etapas de pré-migração.

Descoberta programática usando o Assistente de Migração de Banco de Dados

Você pode usar o DMA (Assistente de Migração de Banco de Dados) para ajudá-lo com o estágio de descoberta e criar a folha de migração de propriedade de dados programaticamente.

É fácil configurar e executar o DMA através de um cliente do Azure Data Studio. Ele pode ser executado a partir de qualquer máquina conectada ao seu ambiente MongoDB de origem.

Você pode usar um dos seguintes arquivos de saída DMA como a planilha de migração de propriedade de dados:

  • workload_database_details.csv - Fornece uma visão em nível de banco de dados da carga de trabalho de origem. As colunas no arquivo são: Nome do Banco de Dados, Contagem de Coleções, Contagem de Documentos, Tamanho Médio do Documento, Tamanho dos Dados, Contagem de Índice e Tamanho do Índice.
  • workload_collection_details.csv - Fornece uma visão em nível de coleção da carga de trabalho de origem. As colunas no arquivo são: Nome do Banco de Dados, Nome da Coleção, Contagem de Documentos, Tamanho Médio do Documento, Tamanho dos Dados, Contagem de Índice, Tamanho do Índice e Definições de Índice.

Aqui está um exemplo de planilha de migração no nível de banco de dados criada pelo DMA:

Nome do banco de dados Contagem de Coleções Contagem de documentos Tamanho médio do documento Tamanho dos Dados Contagem de índices Tamanho do Índice
bookstoretest 2 192200 4144 796572532 7 260636672
cosmosbookstore 1 96604 4145 400497620 1 1814528
geo 2 25554 252 6446542 2 266240
kagglemeta 2 87934912 185 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
TOTAL: 46 176258781 72,01 GB 2,3 GB

Avaliação programática usando o Assistente de Migração de Banco de Dados

O DMA (Database Migration Assistant) também o auxilia na etapa de avaliação do planejamento pré-migração.

Consulte a seção Descoberta programática usando o Assistente de Migração de Banco de Dados para saber como configurar e executar o DMA.

O notebook DMA executa algumas regras de avaliação em relação à lista de recursos que reúne do MongoDB de origem. O resultado da avaliação lista as alterações necessárias e recomendadas necessárias para prosseguir com a migração.

Os resultados são impressos como uma saída no bloco de anotações DMA e salvos em um arquivo CSV - assessment_result.csv.

Nota

O Assistente de Migração de Banco de Dados não executa uma avaliação de ponta a ponta. É um utilitário preliminar destinado a ajudá-lo com as etapas de pré-migração.