
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.
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).
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. |
Sorties (voir Sorties de données (MFI)).