Vous êtes ici :
Considérations relatives à l'implémentation de la migration
Suivez ces normes de déploiement lors de la migration de volumes importants d'enregistrements historiques afin de garantir la stabilité du système et la précision des données.
Pré-migration
- Testez la logique de migration avec un petit jeu de données représentatif avant une migration complète.
- Procédez au chargement en masse des données uniquement après avoir vérifié le fonctionnement normal des actifs générés et des calendriers de facturation. Assurez-vous également de valider les amendements positifs, les amendements négatifs, les annulations d'actifs et le comportement de facturation.
Commande d'importation d'objet
Importez des enregistrements d'objet en fonction de la façon dont les objets sont référencés par d'autres objets. Migrez les enregistrements des objets parents avant de migrer les enregistrements de leurs objets enfants ou associés.
Orchestration des données
- Bien que le nombre de commandes historiques que vous pouvez migrer ne soit pas limité, l'activation séquentielle nécessite une orchestration minutieuse lors de déploiements à grande échelle afin d'éviter les problèmes de traitement.
- Désactivez les déclencheurs de votre organisation pour vous assurer que les enregistrements sont migrés efficacement.
Volume de données et performances des jeux de données volumineux
Les outils de migration peuvent gérer les déploiements à grande échelle. Les performances varient selon la qualité des données et la complexité de la transformation. Pour des jeux de données volumineux, suivez les consignes ci-dessous.
- Pour les objets qui ont un volume important, divisez les données en lots, puis migrez chaque lot. Consultez Limites et allocations de l'API de transfert en masse et de l'API de transfert en masse 2.0.
- Reportez les calculs de partage d'objets à volume de données élevé jusqu'à la fin de l'importation des données. Consultez Report des calculs de partage.
- Utilisez le traitement par lot segmenté pour éviter de charger des millions d'enregistrements dans une seule transaction.
- Pour les opérations de langage de manipulation des données, définissez allOrNone sur false afin de permettre la réussite partielle du lot et de réduire le risque d'échec de transaction.
- Prévoyez et planifiez les échecs au niveau de l'enregistrement. Les enregistrements ne sont pas tous migrés avec succès la première fois. Élaborez une nouvelle logique dans votre implémentation pour gérer les enregistrements échoués.

