2017-08-17 2 views
0

J'ai une variable de package (TableName), sa valeur est définie par pour chaque conteneur de boucle. Par exemple TableName = ventes définies par chaque boucle après avoir bouclé le fichier informationschema.tables, puis je veux utiliser la valeur de TableName dans le flux de données pour ce que j'utilise le composant de script.Comment définir la valeur de variable de package dans le composant de script dans SSIS

Lorsque j'utilise un composant de script pour lire la valeur de TableName dans le fichier de script, je ne peux pas voir de variable pourquoi? J'utilise un composant script comme source et TableName est dans readonlyvariables.

S'il vous plaît aider comme je suis nouveau à SSIS. enter image description here

+0

https://stackoverflow.com/questions/13450289/how-to-access-ssis-package-variables-inside-script-component –

Répondre

0

Dans la page Mappages de variables de l'éditeur de boucles Foreach, affectez des variables à chaque élément de données renvoyé par un seul élément énuméré. Par exemple, un énumérateur Foreach File renvoie uniquement un nom de fichier à l'index 0 et ne nécessite donc qu'un seul mappage de variable, tandis qu'un énumérateur qui renvoie plusieurs colonnes de données dans chaque ligne nécessite que vous mappez une variable différente à chaque colonne que vous souhaitez utiliser dans la tâche de script. +

Après avoir cartographié les éléments énumérés aux variables, vous devez ajouter les variables mappées à la propriété ReadOnlyVariables sur la page Script de l'éditeur de tâche de script pour les mettre à la disposition de votre script

Pour plus de détails pls chk le lien ci-dessous

https://docs.microsoft.com/en-us/sql/integration-services/extending-packages-scripting/task/using-variables-in-the-script-task

https://social.technet.microsoft.com/wiki/contents/articles/22194.use-ssis-variables-and-parameters-in-a-script-task.aspx

0

S'il vous plaît utilisez le lien suivant Microsoft Documentation - décrit diff entre la tâche de script et le composant de script, et donne de petits exemples de code, en particulier sur l'utilisation des variables.

0

selon this j'utiliser this.variables.myvariable

Merci tout le monde.