联盟从多个来源SSIS创建了比需要更多的行

问题描述 投票:0回答:1

我有一个很大的疑问,问题是我有5个来源,可以从我的星形模式的每个维度中进行选择。事实是,我知道我需要在事实表上存储三个记录,因为在每个表上只有三个表,但是在调试数据流时,并集都不会只输出三行,而是输出15。

我的数据流是这样的:

enter image description here

如您所见,这张图片说明了我的问题,我需要那个联合只输出三行。

此外,我可以进行大量选择,并且仅使用一个db源,因为我的表仅连接到我的事实表,并且仅使用维度进行选择,所以我得到的输出超过240条重复的行。

[如果有人可以照亮我,那就太好了。谢谢

ssis etl sql-server-data-tools
1个回答
0
投票

您可以使用SSIS Sort transformation enter image description here删除重复的行。

您尝试过吗?

© www.soinside.com 2019 - 2024. All rights reserved.