与 Azure 数据工厂同步数据

Syncing Data with Azure Data Factory

是否可以在 Azure 数据工厂中设置一个在源和目标之间执行 MERGE 而不是 INSERT 的管道?我已经能够成功地 select 来自我的本地源 table 的数据并插入到我的目的地,但我真的很想建立一个管道,随着任何变化不断更新我的目的地来源。例如,复制添加到源中的新记录,或更新现有记录上更改的任何数据。

我看到了对数据同步框架的引用,但据我所知,它仅在旧版门户中受支持。我的 V12 数据库甚至没有出现在 class Azure 门户中。

Stored Proc activity 可以解决这个问题。您可以使用数据工厂将数据放入暂存 table,然后调用存储过程来执行 MERGE。否则数据工厂逻辑不是那么复杂,因此您无法以与在 SSIS 中相同的方式执行合并。恕我直言,自定义活动可能不是 suitable。这也符合数据工厂是 ELT 而不是 ETL。