使用子文件夹将不同的文件加载到SQL Server中

时间:2014-04-09 08:34:05

标签: sql-server ssis data-warehouse

我正在设计一个数据仓库,因此第一层是暂存,我需要在SQL Server中加载几个不同的文件。

我使用ForEach循环容器做了这件事(用于在文件的type_A上加载) - > (连接到其他Foreach循环)加载type_B文件和其他foreach循环以加载Type_C文件..

我想知道是否可以使用带脚本任务的单个foreach循环来完成此操作吗?

这就是我所做的:

enter image description here

我需要知道是否有办法使用一个带脚本任务的foreach循环加载多个文件?

我做的方式导致许多变量导致许多foreachloop花费了大量时间:( 请有人指导我!

1 个答案:

答案 0 :(得分:0)

如果每种文件类型都有不同的要求,那么我不认为你可以摆脱多个For Each Loops。

我会尝试将它们彼此断开连接,这样它们就可以并行运行。在典型的分段设置中,源之间没有依赖关系,因此它们可以并行运行。即使在商用硬件上,这也可能快4倍。