[英]Error code 2200 - “payload too large” on data factory copy job of json from Azure Blob to Azure Data Lake Gen2
[英]Copy JSON Array data from REST data factory to Azure Blob as is
我已经使用REST从API和包含数组的JSON输出格式中获取数据。 当我尝试使用复制活动将JSON复制到BLOB时,我仅获取第一个对象数据,其余的被忽略。
在文档中说我们可以通过跳过数据集和复制活动的架构部分来照原样复制JSON。 我遵循相同的方法,并且得到以下输出。
https://docs.microsoft.com/zh-cn/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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.