ジョブフロー経由のファイルのインポートに失敗する

データテーブルへのファイルインポートに失敗する場合、以下をご確認ください。

ジョブのスキーマを指定していない場合、指定してインポートできるか試す

テーブルまたはジョブ内でインポート対象データのスキーマを指定していない場合、型の自動判定が実施されます。
自動判定が原因でインポートに失敗するケースがあるので、スキーマを指定してお試しください

参考: データテーブルのスキーマを指定する

テーブル、ジョブ、ファイルのスキーマに不整合がある

エラーになるパターンについては下記の記事をご覧ください。

FAQ: テーブルのスキーマとジョブフローのスキーマが異なる場合はエラーになる?

ファイルの仕様が誤っていないか確認する

  • インポートするファイルの仕様を正しく満たしているか確認してください

ジョブフローのエラー文言に原因が示されていないか見る

ジョブフローのエラー文言(英語)の中に、エラー原因が示されている場合があります。
よくあるエラーへの対処方法は、以下です。

  • 例: CSV table references column position 3, but line starting at position:4321 contains only 3 columns
    • CSVファイル内の4,321行目のレコードで、カラム数がテーブルや他のレコードと異なります
    • 入力ファイルの該当レコードを修正してください
  • 例: Un-terminated quoted field at end of CSV line.
    • 下記のいずれかの条件を満たす行が存在する場合に発生することがあります。
      • 区切り文字が ¥\ でエスケープされている
      • 意図しない箇所に改行が含まれている
      • 囲い文字が適切に設定されていない

エラーの原因となるレコードを特定する

  • 取り込む条件を変えて試すことで問題を切り分けられることがあります
    • 一部のレコードのみを取り込む
      • 正しくインポートできた場合、削除したレコードの中に不正なレコードが含まれている可能性があります