Azure数据工厂中的复制数据活动

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

我有一个adf管道,该管道使用复制数据活动将数据从blob存储复制到表存储。该管道每天在触发器上运行一次。我很好奇这个复制数据活动实际上是如何工作的。在管道运行期间,它是否清除表并将数据从Blob复制到表,还是只是在比较后将任何更新的行添加到表?

例如:

第一次运行后,表包含以下行:

Row1 xyz 1

Row2 abc **2**

现在假设blob中的行更新如下:

Row1 xyz 1

Row2 abc **5**

在第二次运行中,它清除表并存储上述数据,还是仅使用值abc和“ 5”而不是“ 2”更新Row2

azure-data-factory azure-data-factory-2
1个回答
0
投票

ADF复制活动不会更新表中的任何现有行。这是一个仅追加过程。因此,如果您的表具有主键约束,则复制活动将失败。

要执行更新过程,您可以使用映射数据流或存储过程。

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