【发布时间】:2023-03-27 01:12:01
【问题描述】:
我使用 REST 从 API 和包含数组的 JSON 输出格式获取数据。当我尝试将 JSON 复制到 BLOB 时,它正在使用复制活动,我只获取第一个对象数据,其余的被忽略。
在文档中说我们可以通过跳过数据集和复制活动的模式部分来复制 JSON。我也遵循同样的方法,得到如下输出。
https://docs.microsoft.com/en-us/azure/data-factory/connector-rest#export-json-response-as-is
尝试在没有架构的情况下复制活动,使用标题作为第一行并将文件作为 .json 和 .txt 输出到 BLOB
示例 REST 输出:
{
"totalPages": 500,
"firstPage": true,
"lastPage": false,
"numberOfElements": 50,
"number": 0,
"totalElements": 636,
"columns": {
"dimension": {
"id": "variables/page",
"type": "string"
},
"columnIds": [
"0"
]
},
"rows": [
{
"itemId": "1234",
"value": "home",
"data": [
65
]
},
{
"itemId": "1235",
"value": "category",
"data": [
92
]
},
],
"summaryData": {
"totals": [
157
],
"col-max": [
123
],
"col-min": [
1
]
}
}
BLOB 输出文本如下:这只是第一个对象数据
totalPages,firstPage,lastPage,numberOfElements,number,totalElements
500,True,False,50,0,636
【问题讨论】:
标签: json azure-data-factory azure-data-factory-2