Créez une expression dynamique dans une transformation Expression de façon à exécuter l'expression une fois pour chaque port dans un port dynamique ou un sélecteur de port. L'expression dynamique renvoie les résultats dans un autre port généré pour chaque instance.
Dans la transformation Expression, accédez à la vue
Propriétés
et cliquez sur l'onglet
Ports
.
Cliquez sur
Nouveau port dynamique
.
L'outil Developer tool crée un port dynamique avec des propriétés par défaut.
Renommez le port dynamique et désactivez l'option d'entrée.
Le port dynamique doit être un port de sortie.
Dans la colonne
Expression
du port de sortie dynamique, cliquez sur le bouton
Ouvrir
(
).
La boîte de dialogue
Expression dynamique
s'affiche :
Dans l'éditeur d'expressions, saisissez une expression. L'expression peut inclure un sélecteur de port ou un port dynamique.
Par exemple,
LTRIM(RTRIM(Dynamic_Customer))
, où Dynamic_Customer est un port dynamique.
Cliquez sur
Valider
pour valider l'expression.
Cliquez sur
OK
pour quitter la boîte de dialogue
Valider l'expression
.
Dans la zone
Paramètres du port de sortie
, sélectionnez le port de sortie dynamique dans la liste
Port de base
ou choisissez un sélecteur de port référencé dans l'expression.
L'outil Developer tool génère des ports de sortie en fonction de ce que vous sélectionnez.
Effectuez les étapes suivantes pour renommer les ports de sortie :
Cliquez sur
Modifier les paramètres du port de sortie
.
La boîte de dialogue
Paramètres du port de sortie
s'affiche.
Dans la liste
Nom
, sélectionnez l'une des options et entrez une valeur pour le préfixe ou le suffixe. Si vous avez sélectionné
Chaîne fixe + Numéro automatique
, saisissez le texte du nom du port de sortie. Par exemple, si vous saisissez TRIM comme nom de port de sortie, les noms de ports de sortie s'affichent comme TRIM1, TRIM2 et TRIM3.
Vous pouvez éventuellement cocher
Spécifier les paramètres
dans la zone
Autres paramètres
afin de modifier le type, la précision et échelle des ports de sortie. Par défaut, les ports de sortie utilisent les paramètres des ports de base.