我目前正在尝试调用一个API来获取JSON格式的数据,并将其带入Azure Synapse数据仓库。下面是传入JSON的示例。我遇到的问题我相信是涉及到嵌套JSON。当我运行移动数据活动时,SQL中的表只显示group和id列,而其他所有内容都为空。属性对象中的所有内容都保留为null。
我不确定Map应该是什么样子,它有$['data']作为集合引用,并且属性中列出的每个列都是['attribute']['columnName']。我找到的每个源都说这是正确的,但由于某种原因,它没有找到这些值。
{
"data": [
{
"group": "A",
"id": 1,
"attribute": {
"userfirstname": "Greg",
"userlastname": "Boydle",
"useremailaddress": "GregBoydle@gmail.org",
}
},
{
"group": "B",
"id": 2,
"attribute": {
"userfirstname": "John",
"userlastname": "Broglee",
"useremailaddress": "JohnBroglee@myspace.gov",
}
}
]
}
字符串
任何和所有的帮助是非常感谢,让我知道,如果有任何澄清的问题,需要回答。
2条答案
按热度按时间aelbi1ox1#
下面是Azure数据工厂和synapse中的Map:
ADFMap:x1c 0d1x突触Map:
Azure synapse专用池输出:
5lwkijsr2#
只是给我自己的帖子一个澄清的答案,看起来我在ADF中有一些错误的设置,我从批量插入切换到复制命令,它现在按预期工作。谢谢dileeprajnarayanthumula之前的回答。