2010-08-03 7 views
0

À l'aide de la tâche de script, j'avais stocké des données, à savoir un objet Dataset ou Datatable, dans une variable SSIS de type de données Object. Je voulais extraire des données de cette variable d'objet SSIS contenant un objet de données Dataset et l'enregistrer dans une destination. C'est possible dans la tâche de script elle-même. Je connais. Mais comment est-ce possible en utilisant d'autres tâches SSIS? Nous extrayons les données des tâches sources en nous connectant au serveur et en utilisant la commande sql. Mais comment extraire des données d'une variable d'objet SSIS? Je veux une solution, autre que Foreach boucle conteneur. Sans utiliser le conteneur en boucle Foreach, quelle est la solution? Parce que, je ne suggère pas Foreach boucle conteneur, car il existe des enregistrements plus de 300.Extraction de données à partir d'un objet

Répondre

1

AFAIK sans utiliser de tâche de script, vous ne pouvez pas extraire des données de la variable objet. Vous pouvez utiliser un composant Script en tant que source de données et ajouter des lignes à sa sortie de with dans le script.

+0

Eh bien merci. J'ai presque oublié le composant de script –

+0

Mais dans ce composant de script, comment appelons-nous la variable Dts dans le code? –

+0

bien .... Je l'ai eu –

0

300 enregistrements est un très petit nombre. Si la boucle Foreach fonctionne, alors pourquoi ne pas l'utiliser? Si vous rencontrez des problèmes de performances et si vous pouvez les tracer vers la boucle Foreach, vous devriez alors envisager d'autres options. Mais j'ai du mal à imaginer que boucler plus de 300 enregistrements est un problème important. Bien sûr, vous avez plus d'informations que nous, alors c'est peut-être un problème.

Questions connexes