我尝试使用复制活动读取Json文件并在sql服务器中写入数据。
我的json文件可在Blob存储中使用。
我从JSON格式设置了文件
当我尝试导入架构时出现错误-发生错误时 反序列化源JSON数据。请检查数据是否有效 JSON对象格式。活动ID:2f799221-f037-4f72-8e6c-385778929110
myjsonData
{
"id": "ed0e4960-d9c5-11e6-85dc-d7996816aad3",
"context": {
"device": {
"type": "PC"
},
"custom": {
"dimensions": [
{
"TargetResourceType": "Microsoft.Compute/virtualMachines"
},
{
"ResourceManagementProcessRunId": "827f8aaa-ab72-437c-ba48-d8917a7336a3"
},
{
"OccurrenceTime": "1/13/2017 11:24:37 AM"
}
]
}
}
}
关于, 曼尼什(Manish)
答案 0 :(得分:0)
根据您的描述和示例源数据,无论列如何嵌套,都可以直接导入架构。
如果要在将嵌套的json作为行存储到sql服务器数据库之前对其进行展平,则可以在复制活动之前执行Azure Function Activity。
或者您可以在SQL Server数据集中执行stored procedure。