1

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

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

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

4

1 回答 1

0

SSIS 包可以包含控制流以及一个或多个数据流。您需要同时包含 XML 任务和数据流任务(具有用于将数据加载到 sql 表的 XML 源)。使用优先约束在控制流中连接这些可执行文件和任务。这个 SSIS 包将是自动化的。

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

  1. 将 SaveOperationResult 设置为 True
  2. 将 OperationResult\DestinationType 设置为文件连接或变量
  3. 从目标属性定义新变量或文件连接或选择现有的。

在 XML Source Editor 中,选择“XML data from Variable”或“XML File Connection”,然后相应地在 XML 位置指定详细信息。

于 2013-07-04T08:47:42.220 回答