Comprendre le processus de conversion

Lorsque vous êtes prêt à convertir les données issues du système hérité, vous aurez analysé au préalable vos exigences de traitement en fonction des besoins de votre entreprise et vous aurez configuré les tables de contrôle comme il se doit. Après le paramétrage des tables de contrôle, vous pouvez charger les données dans le système depuis le système hérité.

Deux propriétaires de tables figurent dans la base de données système. Le premier propriétaire est appelé propriétaire des tables tampon, et le second propriétaire de production. Le propriétaire des tables tampon est associé aux tables dans lesquelles vous insérez des données prévalidées. Le propriétaire de production est associé aux tables qu'utilise le système de production.

Remarque :
Il est important de noter que les tables de contrôle existent uniquement en production. Pour l'import, elles existent en tant que vues du schéma de production. Pour plus d'informations sur la propriété des tables, voir Plusieurs propriétaires dans une seule base de données.

La conversion se déroule en plusieurs étapes, comme l'illustre le diagramme suivant :

Les points suivants décrivent brièvement chacune des tâches ci-dessus :

  • Charger les données héritées. A cette étape, vos données héritées sont chargées dans le système. Notez que vous ne migrez pas directement ces données en production. En effet, les lignes sont chargées dans des tables identiques aux tables de production. Le mappage de données héritées au système est probablement l'opération la plus délicate de la conversion car le système est une base de données normalisée (alors que la plupart des applications héritées ne le sont pas).
  • Valider les tables tampon. A cette étape, le système valide les données que vous avez chargées dans les tables tampon. Pour valider les données d'import, les règles de validation utilisent les tables de contrôle configurées en production.
  • Affecter les clés de production. A cette étape, le système attribue des clés aléatoires et de cluster aux lignes dans la base de données tampon.
  • Résolution XML. A cette étape, le système résout les clés héritées qui peuvent être mappées sur un champ de stockage XML avec les nouvelles valeurs qui ont été affectées lors de l'étape d'affectation de clés.
  • Insérer des lignes à la production. A cette étape, le système remplit les tables de production à l'aide de lignes provenant de l'import. Après l'insertion de ces lignes, leurs clés primaires et leurs clés étrangères sont réaffectées avec les données spécifiées au cours des étapes d'affectation de clés et de résolution XML.
  • Valider la production. A cette étape, vous réexécutez les processus de validation d'objets mais cette fois-ci par rapport à la production. Nous vous recommandons d'effectuer cette étape pour confirmer le succès des programmes d'insertion.
Remarque :
D'autres étapes peuvent être requises pour prendre en charge des exigences spécifiques de conversion des données. Pour plus d'informations relatives à la conversion, voir la documentation du produit.

Cette section continue la discussion sur les concepts et les instructions concernant le processus de conversion.