我需要你的帮助
我想使用 xml 任务创建许多目标文件。
我为 1 个文件创建了 xml 任务,工作正常
我创建我的变量
我使用 foreach 循环容器
我将连接字符串更改为变量
当我执行包时,使用相同的目标文件(目标表中的信息相同)
我的问题是,如何创建(或使用目标文件变量)
例如:如果我有 1000 个输入文件,我需要 1000 个输出目标文件
有人对此有想法
谢谢你
我的问题是,如何创建(或使用目标文件变量)
例如:如果我有 1000 个输入文件,我需要 1000 个输出目标文件
有人对此有想法
我不使用 SSIS 中的 XML 源,但我在其他方面使用 SSIS 做了相当多的工作。
您遇到的问题是 SSIS 数据流与源组件和目标组件的元数据紧密绑定。如果您有 1000 个源文件,全部格式相同,那么您的模式是正确的,您将把所有 1000 个文件的数据放入目的地——无论目的地是一个大包还是 1000 个表/文件/等
但是,如果您有 1000 个不同的模式,并且第 1001 个文件将是另一种格式,那么 SSIS 不是可以使用的工具。或者,至少不是数据流任务。自定义脚本任务可能能够处理它,但我们没有足够的详细信息来确认/拒绝适用性。这只是咨询工作的努力程度,很可能你从免费网站上得不到任何东西。