azure - 使用 ADF 时在 cosmos DB 内序列化数组

标签 azure azure-cosmosdb azure-data-factory

我的 COSMOS DB 文档中有以下格式。

"Tag": "SPEEDSTER",
    "data": [
        {
            "timestamp": "2018-09-05T13:55:09.297Z",
            "jsonVersion": 1,
            "speed": 404
        }
    ]

在 ADF 复制管道中导入架构时,不支持数组。有什么办法可以实现这个目标吗?

最佳答案

您需要在复制事件中使用 SQL 查询来设计 Cosmos db 源数据的架构。

enter image description here

我根据您的示例数据测试了上述SQL,并且成功将其复制到blob存储中的txt文件中。

select c.id,c.Tag,data.timestamp,data.jsonVersion,data.speed from c

输出:

enter image description here

关于azure - 使用 ADF 时在 cosmos DB 内序列化数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52259456/

相关文章:

azure - 集群从 1.11 升级到 1.14.6 后,通过 CircleCI 部署时,kubernetes 工作部署文件失败

azure - 如何使用 ARM 部署具有托管 SSL 证书的应用服务

azure - 无法在应用配置事件上运行逻辑应用

WCF 排队请求

powershell - 从Powershell脚本调用Azure Cosmos DB UDF函数

azure - 在 Azure 数据工厂中获取管道运行时间戳

mysql - 将数据从 MySQL(本地)复制到 Cosmos DB

azure - Cosmos DB SQL 查询如何计算子属性?

使用 PowerShell 部署 Azure 数据工厂管道

azure - 将数据从 Azure Blob 复制到 Azure Data Lake 的最佳(快速)方法