如何创建一个“两个通道”在SSIS中打包以获得额外的细节?

StackOverflow https://stackoverflow.com/questions/1203566

  •  05-07-2019
  •  | 
  •  

我需要创建一个SSIS包,它将执行以下操作:

  1. 连接到服务A并下载最近的活动记录。这些记录包含用户ID和活动代码。

  2. 迭代服务A的结果集结果并连接到服务B,检索每个用户ID(名称,部门等)的其他详细信息。

  3. 将所有结果放在此“两次通过”中。场景到我们的SQL Server上的DataTable。

  4. 我能够毫无问题地完成第1部分和第3部分,但是我在如何实施第2部分方面遇到了困难。

    我是否将第1部分的结果放入目标表中,然后在第二个数据流任务中迭代结果?或者有没有办法“追加”步骤1和2的结果分为单个表/文件/等。并将结果一次性推送到目标表中?

    我看到了BIDS中可用的所有控件,但似乎无法使它们合适。

有帮助吗?

解决方案

在数据流选项卡中:

  1. 使用1个数据流源(XML源)
  2. 使用查找转换
  3. SQL目的地
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top