【问题标题】:Dynamic content for additional column with copy activity from table Storage to CosmosDb具有从表 Storage 复制活动到 CosmosDb 的附加列的动态内容
【发布时间】:2021-04-29 18:38:38
【问题描述】:

我正在尝试使用 Azure 数据工厂 V2 从 Azure 表存储复制到 Azure CosmosDb sql Api。 在复制期间,我想通过连接表中的两个列值向每个文档添加一个新字段(列)。例如。我的表有 2 列 imageId 和tenantId,我想在 cosmos db 中制作文档的 id,如 image_tenant_ImageID_TenantID。

为此,我尝试在 ADF 的“源”下为“附加列”添加动态内容,但不知道如何做到这一点。有人可以帮忙吗?

【问题讨论】:

    标签: azure azure-table-storage azure-data-factory-2 azure-cosmosdb-sqlapi


    【解决方案1】:

    似乎我无法将其作为复制活动的一部分。所以首先我从表复制到临时 cosmos 容器,然后使用数据流通过使用“派生列”活动创建新列并将结果复制到新容器。

    【讨论】:

    • 是的,复制活动无法实现这一点。我认为将 Blob 存储用作临时存储会更好,因为它更便宜。
    【解决方案2】:

    实现此目的的另一种方法是使用更改提要获取您的文档,然后添加此属性。然后替换文档。

    【讨论】:

      猜你喜欢
      • 2019-08-08
      • 2012-05-23
      • 2022-01-13
      • 2015-05-02
      • 2015-10-23
      • 1970-01-01
      • 2014-02-14
      • 2022-11-02
      • 1970-01-01
      相关资源
      最近更新 更多