SSIS 中的 XML 任务

问题描述 投票:0回答:1

我需要你的帮助

我想使用 xml 任务创建许多目标文件。

步骤1:

我为 1 个文件创建了 xml 任务,工作正常

image 1

第二步:

我创建我的变量 image 2

第三步:

我使用 foreach 循环容器 image 3

第四步:

我将连接字符串更改为变量 image 4

第五步:

当我执行包时,使用相同的目标文件(目标表中的信息相同) image 5

我的问题是,如何创建(或使用目标文件变量)

例如:如果我有 1000 个输入文件,我需要 1000 个输出目标文件

有人对此有想法

谢谢你

我的问题是,如何创建(或使用目标文件变量)

例如:如果我有 1000 个输入文件,我需要 1000 个输出目标文件

有人对此有想法

ssis
1个回答
0
投票

我不使用 SSIS 中的 XML 源,但我在其他方面使用 SSIS 做了相当多的工作。

您遇到的问题是 SSIS 数据流与源组件和目标组件的元数据紧密绑定。如果您有 1000 个源文件,全部格式相同,那么您的模式是正确的,您将把所有 1000 个文件的数据放入目的地——无论目的地是一个大包还是 1000 个表/文件/等

但是,如果您有 1000 个不同的模式,并且第 1001 个文件将是另一种格式,那么 SSIS 不是可以使用的工具。或者,至少不是数据流任务。自定义脚本任务可能能够处理它,但我们没有足够的详细信息来确认/拒绝适用性。这只是咨询工作的努力程度,很可能你从免费网站上得不到任何东西。

© www.soinside.com 2019 - 2024. All rights reserved.