Azure 数据工厂 - 继续插入冲突

Azure data factory - Continue on conflict on insert

我们正在使用 Azure 数据工厂 (ADF) 构建数据迁移管道。我们正在将数据从一个 CosmosDb 实例传输到另一个实例。我们计划启用双写,以便我们在迁移开始之前写入两个数据库,以确保在迁移期间如果任何数据点发生更改,两个数据库都会获得最新的数据。但是,在 ADF 中,只有 Insert 或 upsert 选项可用。我们的案例在 Insert if it gets 'conflict' continue 并使管道失败。任何人都可以提供有关如何在 ADF 中实现该目标的任何指示吗? 其他选择是使用 CosmosDb 库创建我们自己的自定义工具来传输数据。

如果您正在进行实时迁移,ADF 不是适合使用的工具,因为它适用于离线迁移。如果要从一个 Cosmos DB 帐户迁移到另一个帐户,最好的选择是使用 Cosmos DB Live Data Migrator.

此工具还提供死信支持,这是您的另一个要求。