我正在开发一个需要读取多个xml文件的SSIS包(2008 R2)。数据被导入数据库,数据处理后,相关信息输出到一个XML文件。
所遵循的步骤远: 循环遍历“For each loop container”中的XMl文件。 DFT中的XML源根据定义将每个文件导入10个表中。从那里将相关数据提取到一个临时表中。
该过程自动生成一个名为“OrderId”的ID字段,这对于链接目的很有意义。 但是,在导入下一个文件时会重复相同的Id。因此,如果我循环遍历10个文件,数据库将显示所有10个具有相同OrderId的文件。
理想情况下,我还希望在导入过程中存储每个文件名。
有人可以指出我正确的方向(如果可能,请详细说明步骤),以便OrderId对每个文件都是唯一的。
我非常感谢你......
SD