对于每个SSIS加载,都有一组不同的表,我想实现一个智能例程,该例程将仅启动存在文件的包。 我有一个任务,可将文件列表从文件夹上传到数据库表:
[dbo]。[FileList]
如果在我的SSIS中,除了产品,销售,客户,交货包裹之外,我还具有运输,退货和其他包裹,是否可以根据FileList匹配自动禁用那些包裹。那么只有产品,销售,客户,交付包可以运行吗?
还是应该以其他方式处理?
谢谢!
答案 0 :(得分:1)
我过去使用此简单的控制流程来完成此操作。
请注意,每个仅第二次循环一次。只是检查一个文件是否存在而没有脚本任务。
更多注意事项:
1. Store execute sql results into Object Variable
2. Outer foreach is on ADO Object (variable from step 1)
2a. Map the current iteration of the object to local variables
3. Inner foreach is on file based on local variable from step 2
4. Package expression is based on local variable from step 2