标签: azure azure-data-factory
我需要处理Azure数据工厂中的减号操作-数据流。数据流中是否支持此功能,或者对此有任何解决方法?请提供输入。我知道可以使用SP活动或Databricks转换活动或其他方式来完成此操作,但是想知道是否可以使用ADF中的数据流本身来完成。我有两个表,一个具有昨天的数据,另一个具有今天的数据,在数据库中使用减号我可以找到两个表之间的差异。例如,在表A中,一条记录存在为A,123,而表B中的一条记录存在为A,456。当我执行减号操作时,它将获取此记录。
答案 0 :(得分:1)
您可以将该查询放入ADF数据流中任何Source转换中的Source查询中。只需使用EXCEPT而不是MINUS:
从dbo.ProdFromSales2中选择*,但从dbo.DimProducts中选择*
答案 1 :(得分:0)
您可以使用数据流DerivedColumn在两个表之间进行减号运算。
例如,我为测试创建两个表:test7和test8:
test7
test8
数据流概述:
加入设置和数据权限:
DerivedColumn设置和数据预览:
接收器设置,映射:
希望这会有所帮助。