首页 > 解决方案 > ADF:将输出转换为 JSON 格式

问题描述

我有两个输入源。第一个提要包含客户详细信息(客户编号、名称、addrs1、邮政编码),第二个提要包含客户的产品详细信息(客户编号、产品编号、产品关税)。

我需要加入这两个提要。由于客户可以有多个关税,输出可以为同一客户使用不同的产品生成多个记录。

喜欢

Customer1 product1 
customer product2

我想使用 ADF 将其转换为 JSON 格式。我的输出会像

CustomerDetails
{
    Name:XXX
    Address: XXX
}

ProductDetails
{
Product1:
Product2:
}

如何将连接输出转换为上述 JSON 格式?

标签: azure-data-factoryazure-data-factory-2

解决方案


更新
OP 最终使用聚合和收集功能将文本转换为 JSON。


正如 Mark 在这篇文章中所说,我们需要使用Parse 转换对其进行解析。选择“属性”作为您的表达式属性并为列属性命名。ADF 将基于该新名称创建一个新的分层列,其属性是您在输出属性中标识的列。顺便说一句,您最好提供一个带有假数据的 json 字符串。所以我可以帮你一起做实验。:)


推荐阅读