SSIS流程在结束合并加入之前完成

发布于 2025-02-14 00:09:30 字数 529 浏览 0 评论 0原文

我正在尝试在SSIS中的两个数据源之间进行合并加入,并将其保存在平面文件中。但是,当我运行它时,过程在合并加入之前结束(似乎是这样)。

这三个文件是用数据创建的,但是“ vy”不是预期的:它应该从查询A中提供所有列,而一个列中的一列中的一列来自查询B。

合并加入是在两个列之间设置的。

在这里,我留下了结果的图片: “数据流管道”

编辑: 为了更详细地解释配置,这里是合并设置的图片:我想将多播的输出与Col 1.1 -Col 2.1 -Col 2.1和Col 1.3 -Col 1.3 -Col 2.3的多播1的输出一起加入输出。另外,我想从左侧获得所有列,除了Col 1.5,从右侧获得Col 2.2。 合并加入设置

文件lv and vk填充了数据,但没有vy。

I am trying to do a merge join between two datasources in SSIS and save it in a flat file. However, when I run it the process ends before the merge join does (or so it seems).

The three files are created with data, but the "VY" one is not what was expected: it should have all columns from Query A but one, and one column from Query B.

The merge join is set between two columns.

Here I leave a picture of the result:
Data flow pipeline

EDIT:
To explain the configuration in more detail, here is a pic of the merge settings: I want to join the output from multicast with the output from multicast 1 on Col 1.1 - Col 2.1 and Col 1.3 - Col 2.3. Also, I want to get all columns from the left except Col 1.5, and from the right get Col 2.2.
Merge join settings

Files LV and VK are filled with data, but not VY.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文