在 ADF 映射中将数组列映射到 ADX 中的动态

问题描述 投票:0回答:1

我在数据框中有数字数组,我想将其映射到 kusto 中的动态列,但 kusto 尚不支持 ADF 中的数组映射。有没有其他方法可以达到同样的效果。

我期待一些程序链接来实现解决方案。

kql oracle-adf azure-data-explorer data-ingestion adx
1个回答
0
投票

您可以在复制活动中设置映射,如下所示来实现您的要求。

这是包含数组的示例起始数据:

[
    {
    "id":1,
    "data":[100,101,102,103]
    },
    {
    "id":2,
    "data":[1,2,3,4,5]
    }
]

在水槽中,提供您的 ADX 表并提供如下所示的映射。

enter image description here

运行管道。

带动态列的结果表:

enter image description here

如果数组很复杂,则将源数据作为 JSON 字符串复制到目标表,并使用

parse_json()
在目标表中派生所需的新列。

© www.soinside.com 2019 - 2024. All rights reserved.