Você está aqui:
Considerações sobre implementação de migração
Siga estes padrões de implementação ao migrar grandes volumes de registros históricos para garantir a estabilidade do sistema e a precisão dos dados.
Pré-migração
- Teste a lógica de migração com um conjunto de dados pequeno e representativo antes de uma migração completa.
- Prossiga com o carregamento de dados em massa apenas depois de verificar se os ativos gerados e as agendas de faturamento funcionam conforme esperado. Certifique-se de que você também valide alterações positivas, alterações negativas, cancelamentos de ativos e o comportamento da fatura.
Ordem de importação de objeto
Importe registros de objeto com base em como os objetos são referenciados por outros objetos. Migre os registros de objetos pai antes de migrar os registros de seus objetos filho ou relacionados.
Orquestração de dados
- Embora não haja limite para o número de pedidos históricos que você pode migrar, a ativação sequencial requer orquestração cuidadosa durante implantações em grande escala para evitar problemas de processamento.
- Desative os acionadores da sua organização para garantir que os registros sejam migrados de modo eficiente.
Desempenho e volume de dados para conjuntos de dados grandes
As ferramentas de migração podem lidar com implantações em grande escala. O desempenho varia com base na qualidade dos dados e na complexidade da transformação. Para conjuntos de dados grandes, siga estas diretrizes.
- Para objetos que têm um grande volume, divida os dados em lotes e migre cada lote. Consulte Limites e alocações da API em massa e da API em massa 2.0.
- Adiar os cálculos de compartilhamento para objetos de alto volume de dados até a importação de dados ser concluída. Consulte Deferir cálculos de compartilhamento.
- Use o processamento em lote dividido para evitar o carregamento de milhões de registros em uma única transação.
- Para operações da Linguagem de manipulação de dados, defina allOrNone como false para permitir o sucesso parcial do lote e reduzir o risco de falha da transação.
- Esperar e planejar falhas no nível do registro. Nem todos os registros são migrados com sucesso na primeira vez. Crie lógica de nova tentativa em sua implementação para lidar com registros com falha.
