gpt4 book ai didi

azure-data-factory - Azure 数据工厂 - 遍历多行的 JSON 数组

转载 作者:行者123 更新时间:2023-12-01 23:15:03 28 4
gpt4 key购买 nike

我有一个 REST API 可以输出类似于此示例的 JSON 数据:

{
"GroupIds": [
"1234",
"2345",
"3456",
"4567"
],
"Id": "w5a19-a493-bfd4-0a0c8djc05",
"Name": "Test Item",
"Description": "test item description",
"Notes": null,
"ExternalId": null,
"ExpiryDate": null,
"ActiveStatus": 0,
"TagIds": [
"784083-4c77-b8fb-0135046c",
"86de96-44c1-a497-0a308607",
"7565aa-437f-af36-8f9306c9",
"d5d841-1762-8c14-d8420da2",
"bac054-2b6e-a19b-ef5b0b0c"
],
"ResourceIds": []
}

使用 ADF,我想解析这个 JSON 对象并为 GroupIds 数组中的每个值插入一行以及对象 IdName ...所以最终上面的 JSON 应该转换成这样的表:

<表类="s-表"><头>群组ID编号姓名<正文>1234w5a19-a493-bfd4-0a0c8djc05测试项目2345w5a19-a493-bfd4-0a0c8djc05测试项目3456w5a19-a493-bfd4-0a0c8djc05测试项目4567w5a19-a493-bfd4-0a0c8djc05测试项目

我可以在复制事件设置中使用一些配置来完成此操作吗?

enter image description here

最佳答案

您可以使用数据流 事件来获得所需的结果。

首先添加 REST API 源,然后使用 select 转换器并添加所需的列。

在此之后选择Derived Column 转换器并使用unfold 函数来展平 JSON 数组。

enter image description here

enter image description here

另一种方法是使用 Flatten 格式化程序。

enter image description here enter image description here

关于azure-data-factory - Azure 数据工厂 - 遍历多行的 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69096539/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com