XML数据到SQL表

时间:2013-07-04 07:46:46

标签: ssis

目前我有源XML文件,我从中使用XSLT文件截断了一些值。为此我在控制流程中使用“XML任务”。 然后手动获取生成的文件后,我将生成的XML文件提交到XML源,然后将数据加载到SQL表中。

如果有更好的方法一次性做同样的事情?

SSIS的新手。因此,如果可能,有人可以举例或链接到任何示例来完成此

1 个答案:

答案 0 :(得分:0)

SSIS包可以包含控制流以及一个或多个数据流。您需要包含XML任务和数据流任务(具有XML源以将数据加载到sql表)。在控制流 using precedence constraints 中连接这些可执行文件和任务。该SSIS包将自动化。

将XML任务中的结果保存到文件或变量。 在XML任务编辑器中,

  1. 将SaveOperationResult设置为True
  2. 将OperationResult \ DestinationType设置为File Connection或 变量
  3. 从目标属性或。定义新变量或文件连接 选择现有的。
  4. 在XML Source Editor中,选择“来自变量的XML数据”或“XML文件连接”,然后相应地在XML位置指定详细信息。