2017-01-12 5 views
0

J'ai un problème avec l'état "Transformer" dans le DataStage Designer (version 11.5). Je souhaite importer une table et exporter uniquement les colonnes sélectionnées.Concepteur DataStage. Exporter uniquement les colonnes sélectionnées vers la table

enter image description here

Il fonctionne sans erreur avec un fichier séquentiel. Mais lors de l'exportation vers une table, la table entière est transférée et pas seulement les colonnes sélectionnées. Le mappage des colonnes dans l'état Transformer est le même pour les deux variantes.

Quelqu'un connaît cette erreur et comment la réparer? Merci.

Répondre

0

Si je vous ai bien compris, vous essayez de ne déplacer qu'un sous-ensemble de colonnes d'une table à l'autre. Mon premier conseil serait de limiter le nombre de colonnes que vous sélectionnez dans l'étape source ImportDB_Table.

En ce qui concerne votre problème - RTC (Runtime Column Propagation) pourrait être la raison pour laquelle vous voyez plus de colonnes dans la sortie. RTC va mapper dynamiquement toutes les colonnes de l'entrée et vous devez spécifier explicitement seulement les colonnes qui ont été tracées d'une manière spéciale.

Vérifiez les propriétés du travail si la propagation de colonne d'exécution est activée et désactivez-la. Désactiver également le paramètre RTC dans l'étage TRANSFORMER - trouvé dans les propriétés de l'étage Transformer.

+0

Merci, cela fonctionne en désactivant le RTC. – binf