簡體   English   中英

將 JSON 數組數據引入 Azure 時出錯(通過 Azure Synapse 或 Azure 數據工廠)

[英]Got Error Ingest JSON array data into Azure (via Azure Synapse or Azure Data Factory)

我正在嘗試將美國人口普查 API 數據中的 Json 數組格式攝取到 Azure 中,ASA 或 ADF 都可以……嘗試使用 HTTP 或 REST,但都沒有成功。在此處輸入圖像描述

使用 HTTP 連接器后的錯誤顯示為

"Error occurred when deserializing source JSON file 'c753cdb5-b33b-4f22-9ca2-778c97a69953'. Check if the data is in valid JSON object format. Error reading JObject from JsonReader. Current JsonReader item is not an object: StartArray. Path '[0]', line 1, position 2. Activity ID: 8608038f-3dd1-474f-86f1-d94bf5a45eba".

我在這篇文章中附上了錯誤消息以及示例 API 數據和“測試連接成功”屏幕截圖。

我應該輸入一些參數或高級設置來指定人口普查數據的數組形式嗎? 請指教。

插入示例數據鏈接供您參考。

https://api.census.gov/data/2020/acs/acs5/subject?get=group(S1903)&for=state:51

非常感謝您提前提供的幫助!

天藍色突觸攝取中的 TR 錯誤

連接測試良好

美國人口普查 API 樣本測試數據

一些截圖供您參考...

攝取錯誤消息

人口普查API數據

根據官方文檔作為 REST 連接器僅支持 JSON 響應。

在此處輸入圖像描述

您提供的數據鏈接返回 json 數組而不是 Json。 這就是 ADF 不能接受數據鏈路返回的數據的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM