繁体   English   中英

是否可以在数据工厂复制活动中展平 json 文件?

[英]Is it possible to flatten json file in Data factory copy activity?

我有一个 JSON 文件,如下所示,我不应该使用数据流。 是否可以使用 azure 数据工厂中的复制活动来展平文件?

{
        "domain_scores": [
            {
                "abc": [
                    10.5,
                    10.5,
                    10.5
                ],
                "def": [
                    16.38,
                    16.38,
                    16.38
                ],
                "name": "level1"
            },
            {
                "abc": [
                    10.5,
                    10.5,
                    10.5
                ],
                "def": [
                    16.38,
                    16.38,
                    16.38
                ],
                "name": "level2"
            },
            {
                "abc": [
                    10.5,
                    10.5,
                    10.5
                ],
                "def": [
                    16.38,
                    16.38,
                    16.38
                ],
                "name": "level3"
            }
        ],
        "tags": [
            "Data",
            "Dimension",
            "Process"
        ],
        "range": {
            "min": 10.5,
            "max": 16.375
        }
    }

还是有其他方法可以在数据工厂中展平文件?

是的,可以在复制活动中展平 JSON 文件。

在复制活动中,要展平 JSON 文件,请单击映射选项卡。

Select 集合参考。

在此处输入图像描述

在这里您可以对复杂的 JSON 对象进行映射。

在此处输入图像描述

请参阅diponkar.paul的这篇文章

但是复制活动只拉数组的第一行而不是所有行。 我相信只有数据流可以做到这一点

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM