XML自动生成的主键对于每个文件都不是唯一的

时间:2015-03-18 22:36:15

标签: xml loops ssis primary-key

我正在开发一个需要读取多个xml文件的SSIS包(2008 R2)。数据被导入数据库,数据处理后,相关信息输出到一个XML文件。

所遵循的步骤远: 循环遍历“For each loop container”中的XMl文件。 DFT中的XML源根据定义将每个文件导入10个表中。从那里将相关数据提取到一个临时表中。

该过程自动生成一个名为“OrderId”的ID字段,这对于链接目的很有意义。 但是,在导入下一个文件时会重复相同的Id。因此,如果我循环遍历10个文件,数据库将显示所有10个具有相同OrderId的文件。

理想情况下,我还希望在导入过程中存储每个文件名。

有人可以指出我正确的方向(如果可能,请详细说明步骤),以便OrderId对每个文件都是唯一的。

我非常感谢你......

SD

0 个答案:

没有答案