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.
此工具还提供死信支持,这是您的另一个要求。
我们正在使用 Azure 数据工厂 (ADF) 构建数据迁移管道。我们正在将数据从一个 CosmosDb 实例传输到另一个实例。我们计划启用双写,以便我们在迁移开始之前写入两个数据库,以确保在迁移期间如果任何数据点发生更改,两个数据库都会获得最新的数据。但是,在 ADF 中,只有 Insert 或 upsert 选项可用。我们的案例在 Insert if it gets 'conflict' continue 并使管道失败。任何人都可以提供有关如何在 ADF 中实现该目标的任何指示吗? 其他选择是使用 CosmosDb 库创建我们自己的自定义工具来传输数据。
如果您正在进行实时迁移,ADF 不是适合使用的工具,因为它适用于离线迁移。如果要从一个 Cosmos DB 帐户迁移到另一个帐户,最好的选择是使用 Cosmos DB Live Data Migrator.
此工具还提供死信支持,这是您的另一个要求。