如何在 SSIS 中使用 For 循环

How to use For Loop in SSIS

提问人:netasp 提问时间:11/17/2023 更新时间:11/17/2023 访问量:12

问:

我有一个有效的 SSIS,它从 //MyPath1/test.txt 的平面文件中读取,它填充一个表并继续做其他事情。我想通过使 SSIS 从具有不同路径的多行的单个表中读取来更改导入例程的开头,例如:

my table will show the following records with one column:
    row1: //MyPath1/test.txt
    row2: //MyPath2/test.txt
    row3: //MyPath3/test.txt

我正在考虑遍历我的表记录,对于每条记录,我想将我的包指向第一个路径并执行整个包,然后再次返回并使用 path2 执行包,依此类推......不知道如何实现这一点?

SSIS公司

评论

0赞 Brad 11/17/2023
有很多方法可以做到这一点,我会在你的表上做一个选择,从选择中获取对象变量的路径,然后在数据集中做一个for/each循环。然后,在 for each 循环容器中,从从路径中提取的文件读取(可以使用表达式将数据源设置为变量名称)。
0赞 netasp 11/24/2023
谢谢布拉德,你能有一个关于如何做到这一点的链接或例子吗?我想这正是我所追求的。谷歌搜索返回了很多创建参数的例子

答: 暂无答案