Composition de modèle de mappage

Vous pouvez regrouper des modèles de mappage existants provenant d'un grand nombre de groupes de votre entreprise afin de créer de nouveaux modèles de mappage liés. Vous pouvez regrouper des mappages afin de fusionner des modèles de mappage pour la génération de script et de documentation.

Composition de mappage séquentiel

Vous pouvez associer les modèles de mappage de manière séquentielle. Lorsque vous regroupez des modèles de mappage de manière séquentielle, vous pouvez fusionner deux modèles de mappage de sorte qu'un modèle de mappage A a les mêmes modèles cibles que les modèles sources du modèle de mappage B. Ce regroupement est utile si vous souhaitez calculer les mappages directs depuis un schéma source vers un schéma cible que vous avez déjà défini par un schéma intermédiaire. Par exemple :

  1. Créez un modèle de mappage intitulé A1 (A1.msl) contenant SourceA comme source et CibleB comme cible (SourceA > CibleB).
  2. Créez un modèle de mappage intitulé A2 (A2.msl) contenant SourceB du modèle de mappage A1 comme source et CibleC comme cible (SourceB > CibleC)
  3. Cliquez avec le bouton droit sur le modèle de mappage A1 du projet en cours dans la vue Explorateur de projets de données. Cliquez sur Combiner le mappage, puis sélectionnez le modèle de mappage A2 comme modèle de mappage à associer au modèle de mappage A1. Une fois le processus de combinaison de mappage terminé, vous obtenez un nouveau modèle de mappage contenant la SourceA qui renvoie maintenant à CibleC.

Le modèle fusionné contient uniquement les mappages qui comprennent CibleB dans le modèle A1 et SourceB dans le modèle A2. Il se peut que le fichier de mappage fusionné soit vide en l'absence de mappage impliquant CibleB et SourceB.

Composition de mappage parallèle

Vous pouvez associer les modèles de mappage de manière parallèle. Fusionner des modèles de mappage en parallèle consiste à créer plusieurs modèles de mappage contenant des sources qui peuvent être différentes mais qui utilisent la même cible. Il s'agit d'associer deux modèles de mappage afin de fusionner les informations au sein d'un troisième modèle de mappage. Le processus d'association de modèles de mappage en parallèle s'avère particulièrement utile lorsque plusieurs équipes distinctes créent des modèles de mappage et que vous souhaitez que l'ensemble des mappages soient contenus au sein d'un même modèle de mappage. Une fois les modèles individuels de mappage réalisés, vous pouvez les associer au sein d'une même cible. Par exemple :

  1. Créez un modèle de mappage intitulé B1 (B1.msl) contenant SourceA comme source et CibleC comme cible. (SourceA > CibleC).
  2. Créez un modèle de mappage intitulé B2 (B2.msl) contenant SourceB comme source et CibleC du modèle de mappage B1 comme cible. (SourceB > CibleC).
  3. Cliquez avec le bouton droit sur le modèle de mappage B1 du projet en cours dans la vue Explorateur de projets de données. Cliquez sur Combiner le mappage, puis sélectionnez le modèle de mappage B2 comme modèle de mappage à associer au modèle de mappage B1. Une fois le processus de mappage lié terminé, vous obtenez un nouveau modèle de mappage contenant SourceA et SourceB, qui renvoient maintenant tous les deux à CibleC.

Lorsque vous associez des sources créées sur un serveur fédéré, ces sources doivent être définies vers le même serveur fédéré. Lorsque vous créez un mappage vers un modèle cible, des requêtes sont générées en présumant que l'utilisateur procède au déploiement vers le même serveur.

Règles de regroupement des modèles de mappage

Pour associer des modèles de mappage, vous devez disposer d'au moins une source et d'un modèle de mappage cible. Les modèles de mappage source et cible composant le nouveau modèle de mappage doivent se trouver dans le même projet. Les mappages à associer doivent partager la source ou la cible. La source peut être un modèle physique de base de données quelconque. La cible peut être un modèle physique de base de données ou un schéma XML.

Tâches associées
Combinaison de modèles de mappage

Commentaires en retour