代码之家  ›  专栏  ›  技术社区  ›  Dillie-O

如何在SSIS中创建“两次传递”包以获取更多详细信息?

  •  0
  • Dillie-O  · 技术社区  · 15 年前

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

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

    2. 遍历服务A的结果集的结果,并连接到服务B,检索每个用户Id(姓名、部门等)的其他详细信息。

    3. 将此“两次传递”场景的所有结果放入SQL Server上的DataTable中。

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

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

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

    1 回复  |  直到 9 年前
        1
  •  1
  •   ZippyV    15 年前

    在“数据流”选项卡中:

    1. 使用查找转换
    2. SQL目标