Show TOC

Actions (MFI)Locate this document in the navigation structure

Une action représente une transformation à exécuter sur les flux entrants dans un diagramme de transformation. Le filtrage, l'agrégation ou la duplication de données sont des exemples de transformations que vous pouvez être amené à effectuer dans le cadre de vos activités.

Les actions sont liées à l'étape précédente (entrée de données ou une autre action) par un flux de données. Les valeurs du flux d'entrée s'affichent automatiquement dans l'onglet Colonnes de structure de données de l'action.

Dans l'exemple suivant, les valeurs de l'entrée de base de données Acme sont propagées à l'action DataProjection_1, puis à nouveau propagées à l'action DataMerge, et ainsi de suite jusqu'à ce qu'elles atteignent la sortie de base de données GiantCorp :



Vous pouvez créer les actions suivantes dans un diagramme de transformation de données :

Outil

Description

Transformation de requête de données - Effectue des transformations simples (voir Transformations de requête de données).



Tri de données - Trie les lignes provenant d'un flux de données (voir Tris de données).



Filtre de données - Filtre les lignes provenant d'un flux de données (voir Filtres de données).



Scission de données - Duplique un flux de données d'entrée en plusieurs flux de données de sortie (voir Scissions de données).



Jointure de données - Joint les données provenant de plusieurs flux de données d'entrée en un seul flux de données de sortie (voir Jointures de données).



Fusion de données - Fusionne toutes les lignes provenant de plusieurs flux de données entrants en un seul flux de données de sortie (voir Fusions de données).



Agrégation de données -Réduit le nombre de lignes provenant d'un flux de données en regroupant les données (voir Agrégations de données).



Projection de données - Définit les transformations de données de base, telles que la suppression de colonnes ou le changement de l'ordre des colonnes (voir Projections de données).



Recherche de données - Trouve la valeur correspondant à une colonne de clé et la stocke dans une nouvelle colonne du flux de données de sortie (voir Recherches de données).



Calculateur de données - Définit les transformations de données complexes, telles que le filtrage ou l'agrégation de données (voir Calculateurs de données).



Exécution de requête de données - Exécute une requête SQL dans la base de données (voir Exécutions de requête de données).



Exécution de script - Exécute un script (voir Exécutions de script).

Création d'une action
Vous pouvez créer une action à partir de la Boîte à outils, de l'Explorateur d'objets ou du menu Modèle.
  • Utilisez l'outil <Action> dans la Boîte à outils.

  • Sélectionnez Début du chemin de navigation Modèle Étape de navigation suivante <Actions> Fin du chemin de navigation pour afficher la boîte de dialogue Liste des actions, puis cliquez sur l'outil Ajouter une ligne.

  • Pointez sur une tâche de transformation de données dans l'Explorateur d'objets, cliquez le bouton droit de la souris, puis sélectionnez Début du chemin de navigation Nouveau Étape de navigation suivante <Action> Fin du chemin de navigation.

Propriétés d'une action
Pour visualiser ou modifier les propriétés d'une action, double-cliquez sur son symbole dans le diagramme ou sur l'entrée correspondante dans l'Explorateur d'objets ou dans une liste. Les onglets de feuille de propriétés et zones répertoriés ici sont ceux disponibles par défaut, avant toute personnalisation de l'interface par vous ou par un administrateur. 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.

Mode

[Recherche de données uniquement]

Spécifie la façon dont les valeurs sont mises en correspondance. Vous pouvez choisir l'une des options suivantes :
  • Base de données – [Valeur par défaut] La correspondance est effectuée avec une table de base de données. Cette option déclenche l'affichage de l'onglet Script.

  • Prédéfini – La correspondance est effectuée avec une liste de paires de valeurs clé. Cette option Cette option déclenche l'affichage de l'onglet Clés de recherche.

Colonne source

[Recherche de données uniquement] Spécifie la clé de colonne source à remplacer.

Colonne cible

[Recherche de données uniquement] Spécifie la colonne cible, qui contient la valeur résultante.

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 :
  • Script [exécutions de script, exécutions de requête de données, et recherches de données] - spécifie le script exécuté par l'action.
  • Colonnes d'agrégation [agrégations de données] - répertorie les colonnes à agréger.
  • Colonnes de tri [trié de données] - répertorie les colonnes sur lesquelles effectuer le tri.
  • Critères [filtres de données et calculateurs de données] - spécifie la requête SQL utilisée par l'action.
  • Jointures [jointures de données] - répertorie les jointures utilisées afin de combiner les flux entrants.
  • Colonnes de structure de données - répertorie les colonnes de structure de données reçues via le flux entrant, et sur lesquelles l'action est effectuée.
  • Objets source de structure de données [exécutions de requête de données] - répertorie les tables ou vues source affectées par la requête.