来自SSDT / SSIS中的多个平面文件的多个DB对象用于每个循环容器

时间:2016-03-12 00:36:50

标签: ssis sql-server-2014 sql-server-data-tools

我是SQLSever / SSDT / SSIS等的新手,但不是SQL或编程。通过在网上阅读,我已经能够在SSDT / SSIS中构建一个循环程序,该程序读入目录中的所有平面文件并创建数据库项。

唯一的问题是我不确定如何设置连接字符串/参数化循环的数据库部分。当我执行要运行的包时,我可以从作业日志中看到它按预期循环遍历平面文件,但是它将所有内容加载到单个数据库对象中。

我无法在网上找到任何告诉我如何顺序创建数据库对象的内容,其名称与读入的平面文件相同。有人知道怎么做吗?

我甚至不确定如何从包裹中获取代码以便在此发布,所以如果有人可以提供帮助,我将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

首先,创建一个变量FileName。

如果您读取多个文件,我想,您在循环中使用Foreach文件枚举器。

然后,在'变量映射'中添加变量

variablesMapping

最后,您可以在任何地方使用此变量(在您的循环中)来创建DBObject(例如在查询中)。