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



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

例如:

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

Row1 xyz 1
Row2 abc **2**

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

Row1 xyz 1
Row2 abc **5**

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

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

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

最新更新