Génération de scripts à déployer

Vous pouvez générer une requête représentant l'interprétation de tous les mappages d'un modèle de mappage.
Avant de commencer
Avant de pouvoir générer un script, vous devez créer et enregistrer un modèle de mappage.
A propos de cette tâche
L'assistant de génération de script permet de générer un script SQL ou SQL/XML. Le script généré est une interprétation du contenu d'un modèle de mappage. S'il s'agit d'un script SQL, vous pouvez créer une instruction SELECT, un instruction INSERT ou une instruction VIEW. S'il s'agit d'un script SQL/XML vous ne pouvez créer qu'une instruction SELECT. Vous pouvez également générer des vues, créer des alias pour des objets et déployer le script sur un modèle de base de données ou sur la base de données physique pour transformer les données de la source d'origine en un nouveau schéma cible.

Vous pouvez générer de nombreux scripts possibles. Par exemple, vous pouvez créer une vue à partir d'un mappage dans un modèle de mappage. Si vous voulez créer une vue, un objet de vue sera ajouté au fichier .dbm dans la vue de l'explorateur de projets de données, pour que vous puissiez déployer l'objet sur le serveur. Si un modèle de mappage utilise des tables distantes comme source de mappage, vous pouvez déployer le script sur une cible fédérée. Le script est généré en utilisant les informations du serveur fédéré pour les alias des tables distantes. Les nouveaux alias d'objets seront ajoutés au fichier .dbm dans la vue de l'explorateur de projets de données pour pouvoir également être déployés.

SQL et SQL/XML sont générés au standard SQL 2003. Pour la plateforme de l'intégrateur d'informations, les instructions DDL pour la création d'alias de type nickname de DB2 sont générées. Les requêtes SQL/XML générées à partir de l'éditeur de mappages fonctionneront sur toutes les plateformes et les bases de données conformes au standard SQL 2003. La conformité avec les normes variant d'un éditeur à l'autre et les requêtes générées utilisant des fonctions système, seul DB2 a été testé de manière exhaustive. Il est possible que certaines requêtes ne puissent pas être exécutées sur Oracle ou d'autres plateformes. Pour des cibles de schéma XML récursives, la génération de requête SQL/XML prend uniquement en compte le premier des deux niveaux de récursivité. Aucune requête valide n'est générée pour un niveau de récursivité plus important.

Pour générer un script :

  1. Dans le dossier Mappages, cliquez avec le bouton droit de la souris sur le modèle de mappage et sélectionnez Générer un script. L'assistant Générer un script s'ouvre. Vous pouvez également lancer l'assistant Générer un script en cliquant sur le bouton de fonction SQL dans la barre d'outils.
  2. Complétez les pages de l'assistant puis cliquez sur Terminer pour générer et déployer le script.
Référence associée
Fichier de langage de spécification de mappage

Commentaires en retour