Azure数据工厂-数据流

时间:2020-01-13 05:27:37

标签: azure azure-data-factory

我需要处理Azure数据工厂中的减号操作-数据流。数据流中是否支持此功能,或者对此有任何解决方法?请提供输入。我知道可以使用SP活动或Databricks转换活动或其他方式来完成此操作,但是想知道是否可以使用ADF中的数据流本身来完成。我有两个表,一个具有昨天的数据,另一个具有今天的数据,在数据库中使用减号我可以找到两个表之间的差异。例如,在表A中,一条记录存在为A,123,而表B中的一条记录存在为A,456。当我执行减号操作时,它将获取此记录。

2 个答案:

答案 0 :(得分:1)

您可以将该查询放入ADF数据流中任何Source转换中的Source查询中。只需使用EXCEPT而不是MINUS:

从dbo.ProdFromSales2中选择*,但从dbo.DimProducts中选择*

答案 1 :(得分:0)

您可以使用数据流DerivedColumn在两个表之间进行减号运算。

例如,我为测试创建两个表:test7test8enter image description here

数据流概述

enter image description here

加入设置和数据权限

enter image description here

DerivedColumn设置和数据预览: enter image description here enter image description here

接收器设置,映射: enter image description here

希望这会有所帮助。