azure 如何在ADF中的“日期”列上正确连接数据?

xfb7svmp  于 2023-10-22  发布在  其他
关注(0)|答案(2)|浏览(85)

我想在Azure数据工厂的数据流中合并合并两个表。因此,我尝试使用“Date”列作为连接条件来连接表:

我怀疑这个连接的输出只有1个“Date”列。但它实际上有两个“日期”栏:

它似乎不认为它是同一种列??这样做的结果是所有的日期都被复制了(在ADF中这里不可见,因为它只对随机数据进行采样,但在例如powerbi中,当您加载所有数据时,这是可见的)。
有人能告诉我发生了什么事,我应该如何解决它?

dw1jzc5e

dw1jzc5e1#

当你说合并的时候,你打算把你所有的约会都放在一栏里吗?如果是,则使用Union而不是Join。

polkgigr

polkgigr2#

它似乎不认为它是同一种列??
JOIN操作中,数据流自动保留JOIN左侧和右侧的列。
如果您需要将任何合并组合到一个列中,请在流中使用Derive column操作来计算每行的奇异值(类似于iifNull(AggregateByDayObeya@Date, AggregateByDateFDQ2@Date)的表达式应该足够了),然后运行Select columns操作来删除任何不需要的列。

相关问题