【发布时间】:2017-11-21 01:45:06
【问题描述】:
我正在使用 Visual Studio 构建一个简单的 SSIS 项目,该项目需要将标准化列从数百个平面文件复制到它们各自的行到 SQL Server 表中。
所有平面文件都具有相同的格式,并按字母顺序放置到一个文件夹中,该文件夹循环遍历,每个文件的一列复制到 SQL Server 表的下一个可用列中。
循环过程遵循this guide. 其结果旨在如下工作:
file_1
---------------------
col_1 col_2 col_3
----- ----- -----
1 a d
2 b e
3 c f
file_2
---------------------
col_1 col_2 col_3
----- ----- ------
1 g j
2 h k
3 i l
Table_1
-------------------------------
col_1 file1_Col2 file2_col2
----- ---------- ----------
1 a g
2 b h
3 c i
问题在于如何将每个平面文件的同一列映射到 SQL Server 表的下一列。我想知道是否可以创建一个可以用作指向下一列的指针的字符串变量,或者是否有可以调整的属性来实现这种效果?
【问题讨论】:
标签: sql-server ssis etl flat-file ssis-2017