簡體   English   中英

Azure 數據工廠 v2 管道雙引號

[英]Azure Data Factory v2 pipeline double quotes

我的源文件有 nvarchar 和數字列。

數值列有千位分隔符,請務必用雙引號識別值。 當我在文件格式中使用 quoteChar ("\\"") 時,數值工作正常。

同時,nvarchar 列(名稱)在數據之間有多個雙引號,如果我使用 quoteChar,則值將根據雙引號的數量分成更多的列。

是否有任何修復/解決方案?

根據文本格式的屬性 ,僅允許使用一個字符。 因此,您不能通過不同的定界符來分隔不同的數據類型。

您可以嘗試使用| 列定界符,如果您的nvarchar沒有| 字符。 或者,也許您必須解析源文件才能在傳輸之前刪除Azure Function活動中的千位分隔符。 然后可以通過adf中的復制活動來識別它。

ADF 解析器在讀取用雙引號封裝並且在文本中包含逗號(例如“Hello, World”)的文本時失敗。 要使其工作,請將 Escape Character 和 Quote Character 屬性值設置為雙引號。 這會將帶有雙引號的整個文本保存到目的地。

暫無
暫無

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

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