使用Azure数据工厂将数据从多个Azure表移动到cosmosdb



我使用Azure数据工厂V2将数据从Azure表存储迁移到Azure cosmosDb sql Api。在我的订阅下,我有多个表,我想将其中的内容移动到cosmosDb。所有的表都有相同的格式。我能够通过为单个表创建复制活动来复制数据。表名不是静态的(不能猜测),因为它们是每个用户的,依赖于userID,例如Table_UserID。

我查了"查找"one_answers";Foreach"ADF的活动,但似乎查找活动在特定的源表中工作以获取内容。

寻求关于如何遍历所有表并复制数据的帮助。

您可以使用参数化查询来执行此活动。

在ADF复制活动中,您可以添加一个脚本将表从Azure表存储复制到Cosmos Sink

你可以使用下面两个链接来构建你的管道:

  1. 在ADF中复制批量数据
  2. 使用Cosmos DB作为ADF的Sink

我也在同一条船上寻找解决方案。发现查找在表存储的情况下没有帮助,我们必须用Web activity和查询表存储rest api https://learn.microsoft.com/en-us/rest/api/storageservices/query-tables?WT.mc_id=AZ-MVP-5003556替换查找活动,该api返回表名称列表,然后循环响应。希望对你有帮助。

相关内容

  • 没有找到相关文章

最新更新