2017-07-22 2 views
1

私は7400ファイルからデータを抽出するU-SQLジョブを実行していますが、 "E_RUNTIME_USER_ROWTOOBIG:行のサイズが4194304バイトの最大許容サイズを超えています"というエラーが発生します。どのファイルがジョブの失敗を引き起こしているかに関する情報はありますか?私は何も見つけることができません。失敗したファイルを見つける方法?

答えて

1

現在、この情報をエラーメッセージに追加しています。それまではVisualStudioツールを次の(複雑な)方法で使用する必要がありました(他の方法もありますが、それは私のアプローチです)。

エラーメッセージは、どの頂点が失敗したかを示します(たとえば、SV1_EXTRACT [45])。ジョブのジョブビューを開き、Vertex Execution Viewを選択します。次に、特定の頂点の線を探します。抽出頂点であれば、入力ファイルのサイズを見ることができます。現在、ファイルセットで提供されているファイルを分割しないので、入力ファイルのサイズを取得し、ADLSデータエクスプローラで7400ファイルを調べて、指定されたサイズのファイルを探します。

http://aka.ms/adlfeedbackにもエラーメッセージが表示されていない場合は、追加/投票してください。

ありがとう マイケル

関連する問題