共用方式為


針對 Azure Data Factory 和 Azure Synapse 中的分隔符號文字格式連接器問題進行疑難排解

適用於:Azure Data Factory Azure Synapse Analytics

提示

試用 Microsoft Fabric 中的 Data Factory,這是適用於企業的全方位分析解決方案。 Microsoft Fabric 涵蓋從資料移動到資料科學、即時分析、商業智慧和報告的所有項目。 了解如何免費開始新的試用

本文提供針對 Azure Data Factory 和 Azure Synapse 中分隔符號文字格式連接器常見問題進行疑難排解的建議。

錯誤碼:DelimitedTextColumnNameNotAllowNull

  • 訊息The name of column index %index; is empty. Make sure column name is properly specified in the header row.

  • 原因:在活動中設定 'firstRowAsHeader' 時,會使用第一個資料列作為資料行名稱。 此錯誤表示第一個資料列包含空白值 (例如,'ColumnA, ColumnB')。

  • 建議:檢查第一個資料列,如果有空白值,請修正此值。

錯誤碼:DelimitedTextMoreColumnsThanDefined

  • 訊息Error found when processing '%function;' source '%name;' with row number %rowCount;: found more columns than expected column count: %expectedColumnCount;.

  • 原因與建議:有不同的原因可能會導致此錯誤。 請查看下列清單,以了解可能原因的分析與相關建議。

    原因分析 建議
    問題資料列的資料行計數大於第一個資料列的資料行計數。 這可能是因為資料問題或資料行分隔符號或引號字元設定不正確所造成。 請從錯誤訊息取得資料列計數,檢查資料列的資料行,並修正資料。
    如果錯誤訊息中預期的資料行計數為「1」,您可能已指定錯誤的壓縮或格式設定,導致檔案剖析不正確。 請檢查格式設定,以確定其符合您的來源檔案。
    如果您的來源是資料夾,則指定資料夾下的檔案可能有不同的結構描述。 請確定指定資料夾中的檔案具有相同的結構描述。

如需更多疑難排解的協助,請嘗試下列資源: