簡體   English   中英

Azure數據工廠V2-解析JSON HTTP GET數據集

[英]Azure Data Factory V2 - Parsing JSON HTTP GET Dataset

我正在嘗試使用Azure Data Factory V2中的HTTP GET連接器使用下面的API響應。 我無法正確解析數據集,並且由於數據既不是正確的JSON對象也不是數組格式,所以我不斷收到錯誤消息,表明反序列化期間活動失敗。

我試圖利用JSONPath來隔離特定的鍵值對,但是我仍然遇到相同的錯誤。 我已經使用許多其他API成功完成了此操作,但似乎無法弄清楚這一點。 最終,我只想創建一個帶有列日期的表,另一個用於收入,一個用於收入成本,依此類推。

關於使用Azure Data Factory V2解析此API響應的最佳方法的任何想法? 提前致謝。

 {
     "AAPL": {
         "Revenue": {
             "2013-09": "170910",
             "2014-09": "182795",
             "2015-09": "233715",
             "2016-09": "215639",
             "2017-09": "229234",
             "TTM": "239176"
         },
         "Cost of revenue": {
            "2013-09": "106606",
            "2014-09": "112258",
            "2015-09": "140089",
            "2016-09": "131376",
            "2017-09": "141048",
            "TTM": "147254"
         }
     } 
}

我認為您的問題更多的是數據結構性質。 導入時使用的JSON格式可以與jsonPathDefinition參數一起使用,以將路徑映射為列,事實是,格式化程序無法在Revenue(收入)下的項目與Revenue Cost(收入成本)下的項目之間執行關聯(這意味着從兩個位置獲取項目索引0並為其創建一行)。

我認為您需要在導入之前對JSON文件進行一些自定義的預處理。

希望能幫助到你!

暫無
暫無

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

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