簡體   English   中英

Azure 數據工廠中的映射錯誤(將 Blob 存儲中的 JSON 連接到 Azure Z97705840A01401CBB0CBB07 表)

[英]Mapping error in Azure Data Factory (connecting JSON in Blob storage to Azure SQL table)

I am trying to map a JSON output (in Blob storage) into Azure SQL table (inside Azure Data Factory).

目前,我的 JSON 文件如下所示:

我在https://jsonlint.com/驗證了 output 文件的 JSON 格式,它看起來很好(“有效 Json”)。

在此處輸入圖像描述

這是我為 JSON 文件所做的設置。

在此處輸入圖像描述

這是我預覽源數據(JSON)時的屏幕截圖:

我不知道為什么它顯示為這樣(有“Prop_0”的行。): 在此處輸入圖像描述

這是我嘗試將 map 轉換為 Azure SQL 表時的結果:

在此處輸入圖像描述

What could be the reason that JSON file does not show up with each columns (like "VENDORID", "VENDORNAME", "TOTALPAID" etc.) when I try to connect "Copy data" and map Json file (in Blob storage) to Azure SQL 表?

這是我將 output 文件從帶有.JSON 擴展名的 txt 文件更改為純 JSON 文件后的附加圖像: 在此處輸入圖像描述

這是由於映射問題(txt --> JSON)導致的錯誤消息: 在此處輸入圖像描述

謝謝。

我看到你有, CSV作為為源創建的數據集類型,而它是JSON文件 --> APBILL_output.json

在為 CopyActivity 創建源數據集時,您必須選擇數據集類型為JSON

在此處輸入圖像描述

例子:

在此處輸入圖像描述

通過在下一個指向我使用的文本文件(csv)的“復制數據”上使用 JSON 的數據類型,我能夠找到解決方案。 即使該文件最初是使用 DelimitedText (csv) 文件創建的,但當我指向同一個文件但使用 JSON 格式時,它還是使用了它。 然后,rest 進程(映射到 SQL 表)按預期工作:) 在此處輸入圖像描述

暫無
暫無

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

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