Show TOC

Création d'une transformation de données à l'aide de l'Assistant ETLLocate this document in the navigation structure

L'Assistant ETL vous aide à créer un processus de transformation de base avec des sources d'entrée et de sortie, et crée automatiquement un ou plusieurs diagrammes de transformation de données.

Contexte

L'Assistant ETL peut créer un environnement de toutes pièces, ou bien être lancé à partir du menu contextuel d'un processus de transformation, d'une source d'entrée ou de sortie, ou d'une tâche dans l'Explorateur d'objets. Lorsque cet Assistant est lancé à partir d'un environnement existant, les pages de l'Assistant qui ne sont pas pertinentes ne sont pas affichées. La procédure de cette rubrique montre la création de toutes pièces d'un environnement de transformation :

Procédure

  1. Sélectionnez Début du chemin de navigation Outils Étape de navigation suivante Assistant ETL Fin du chemin de navigation, puis cliquez sur Suivant.
  2. Créez un processus de transformation en saisissant un nouveau nom dans la zone Processus de transformation puis en sélectionnant un type pour identifier votre moteur de transformation (ou bien cliquez sur le bouton Parcourir pour sélectionner un processus de transformation existant), puis cliquez sur Suivant.
  3. Choisissez si vous souhaitez créer une seule tâche de transformations de données (et un seul diagramme) pour l'ensemble de vos objets source ou une tâche (et un diagramme) pour chacun des objets source, puis cliquez sur Suivant.
    Si vous créez une seule tâche, vous obtenez un modèle plus simple, en revanche si vous en créez plusieurs, vous avez plus de souplesse pour les ordonner dans un diagramme de flux de contrôle de transformation (voir Diagrammes de flux de contrôle de transformation (ETL)).
  4. Sélectionnez un ou plusieurs modèles source depuis lesquels extraire vos données d'entrée, puis cliquez sur Suivant.
    Les modèles répertoriés sont les modèles physiques de données et des modèles XML, et les modèles de processus métiers ouverts dans votre espace de travail. Vous pouvez utiliser les outils situés dans l'angle supérieur gauche afin d'ouvrir d'autres modèles ou pour créer un nouveau modèle et procéder au reverse engineering d'une base de données, d'un schéma XML ou d'un processus métiers.
  5. Sélectionnez un ou plusieurs objets source (tables et vues de MPD, éléments XML, et opérations de MPM) à transformer, puis cliquez sur Suivant.
  6. Choisisissez si vous souhaitez charger les données transformées dans un ou plusieurs modèles existants ou créer un modèle dans lequel les charger, puis cliquez sur Suivant ou Terminer.
    Si vous disposez déjà d'un ou de plusieurs modèles physiques de données et modèles XML représentant votre environnement cible, vous serez en mesure de les sélectionner sur la page suivante. Dans le cas contraire, choisissez de créer un nouveau MPD ou MSX, saisissez un nom et sélectionnez le type de modèle et de langage.
  7. [si vous créez une seule tâche pour tous les objets source] Sélectionnez des modèles cible dans lesquels vous allez charger les données transformées, et qui deviendront vos sources de sortie dans le diagramme de fluidité de l'information, puis cliquez sur Suivant ou Terminer.

    Sélectionnez un ou plusieurs modèles dans l'espace de travail ou utilisez les outils dans l'angle supérieur droit pour ouvrir d'autres modèles ou créer un nouveau modèle et procéder au reverse engineering d'une base de données ou d'un schéma XML.

  8. [pas disponible pour tous les modèles] Sélectionnez les tables, vues, éléments et fichiers plats cible qui vont contenir les données transformées, et qui deviendront des sorties de données dans le diagramme de transformation de données, puis cliquez sur Suivant.
  9. La dernière page de l'Assistant récapitule les objets qui seront créés. Si vous avez sélectionné un modèle cible, vous pouvez choisir de créer une transformation par défaut afin de connecter des sources d'entrée aux sources de sortie, et créer une réplication par défaut, si leurs noms correspondent.
  10. Cliquez sur Terminer afin de créer votre environnement ETL par défaut. PowerAMC crée :
    • Les entrées appropriées jointes à des sorties via un processus de transformation dans votre diagramme de fluidité de l'information.
    • Un diagramme de transformation de données avec les entrées appropriées jointes aux sorties via une action de transformation de requête de données par défaut.