Show TOC

Colonnes de structure de données (MFI)Locate this document in the navigation structure

Une colonne de structure de données représente une colonne de table de base de données, une colonne de fichier plat, un élément ou attribut XML, ou bien un paramètre de sortie d'une opération de service Web à un point particulier de la transformation.

Par exemple, vous pouvez avoir une colonne nommée Nom dans votre base de données source, qui est extraite et traitée par plusieurs actions de transformation avant d'être chargée dans votre base de données cible. Chacune de ces étapes de la tâche de transformation va contenir une colonne de structure de données, qui représente la colonne à un point précis de la transformation. La colonne peut être renommée, filtrée, réordonnées et/ou voir son type de données, sa longueur ou sa valeur par défaut modifiée, et vous pouvez garder trace de ces changements en vous référant à la colonne de structure de données au stade approprié de la transformation.

Vous pouvez utiliser l'Editeur de correspondances de structures de données (voir Editeur de correspondances de structures de données) afin de montrer les correspondances entre les colonnes de structure de données des objets source et cible.

Création d'une colonne de structure de données

Lorsque vous tracez un flux de données d'une étape à l'autre, les colonnes de structure de données dans la première étape sont automatiquement créées dans la seconde étape.

Vous pouvez également créer manuellement des colonnes de structure de données en utilisant les outils Ajouter des colonnes et Ajouter une ligne sur l'onglet Colonnes de structure de données d'une entrée de données, d'une sortie de données ou d'une action qui peut modifier la structure du format de données (exécution de script, exécution de requête de données, calculateur de données et action de projection de données).

Remarque Si vous supprimez un flux de données, les colonnes de structure de données créées par le flux sont supprimées, sauf si la seconde étape est une sortie et que les colonnes ont des correspondances attachées.
Propriétés d'une colonne de structure de données
L'onglet Général contient les propriétés suivantes :

Propriété

Description

Nom/Code/Commentaire

Identifient l'objet. Le nom doit permettre à des utilisateurs non spécialistes de savoir à quoi sert l'objet, tandis que le code, qui est utilisé afin de générer du code ou des scripts, peut être abrégé, et ne doit normalement contenir aucun espace. Vous pouvez également spécifier un commentaire afin de fournir des informations plus détaillées sur l'objet. Par défaut, le code est généré à partir du nom en appliquant les conventions de dénomination spécifiées dans les options du modèle. Pour supprimer la synchronisation du nom et du code, cliquez sur le bouton = en regard de la zone Code.

Stéréotype

Etend la sémantique de l'objet. Vous pouvez saisir un stéréotype directement dans cette zone, ou bien ajouter des stéréotypes dans la liste en les spécifiant dans un fichier d'extension.

Type de données

Spécifie le type de la colonne, par exemple numérique, alphanumérique, booléen, etc. Si vous changez le type d'un processus de transformation, le type de données utilisé par la colonne de structure de données sera converti en son équivalent dans le nouveau moteur de transformation. Pour plus d'informations sur les types de données, voir Personnalisation et extension de PowerAMC > Fichiers de définition de SGBD > Catégorie Script/Data Type.

Longueur

Spécifie la longueur maximale du type de données.

Précision

Spécifie le nombre maximum de décimales.

Obligatoire

Lorsque cette case est cochée, indique que la colonne doit se voir affecter une valeur non NULL.

Valeur par défaut

Saisissez une valeur par défaut pour la colonne de structure de données.

Objet cible

[disponible uniquement si la colonne de structure de données appartient à une sortie de données] Spécifie l'objet cible dans lequel la colonne de structure de données est chargée. Vous pouvez utiliser les outils à droite de la liste pour parcourir l'arborescence des objets disponibles ou afficher les propriétés de l'objet sélectionné.

Identifiant

Spécifie que la colonne de structure de données est un identifiant. Cette option est utile lorsque vous mettez à jour les tables cible utilisées pour créer une jointure.

Mots clés

Permet de grouper de façon informelle des objets. Pour saisir plusieurs mots clés, séparez-les de virgules.

Les onglets suivants sont également disponibles :
  • Objets source de la structure de données - répertorie les objets source auxquels l'objet est attaché. Cet onglet est le plus souvent prérempli et en lecture seule, sauf pour les types d'étapes suivants :
    • Entrées de données (voir Entrées de données (MFI)) – les objets source correspondent aux objets de magasins de données source qui sont liés à une base de données, à un document XML, à un service Web ou un fichier plat.
    • Exécution de script, exécution de requête de données, calculateur de données, agrégation de données et actions de projection de données (voir Actions (MFI)) – les objets source provenant des étapes précédentes auxquelles les exécutions de requête de données sont liées.
    • Sorties (voir Sorties de données (MFI)).

Pour spécifier une expression source plus complexe en utilisant des fonctions, cliquez sur l'outil Editer l'expression source, dans la partie inférieure de la boîte de dialogue.