次の方法で共有


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" の場合は、正しくない圧縮やフォーマット設定が指定されている可能性があります。これにより、ファイルが正しく解析されませんでした。 フォーマット設定を確認して、ソース ファイルと一致していることを確認してください。
    ソースがフォルダーの場合、指定されたフォルダーの下にあるファイルのスキーマが異なる可能性があります。 指定されたフォルダー内のファイルのスキーマが同じであることを確認します。

トラブルシューティングのその他のヘルプについては、次のリソースを参照してください。