形式に誤りのある入力レコードの管理
形式に誤りのあるレコードとは、Spectrum™ Technology Platform がパースできないレコードのことです。Spectrum™ Technology Platform は、形式に誤りのあるレコードを検出すると、次の 1 つ以上のタスクを行います。
- ジョブを停止する
- 処理を続行する
- 不正なレコードが一定の数だけ検出されるまで処理を続行する
- 不正なレコードを (オプションのシンク ステージによって) ログ ファイルに書き出して処理を続行する
注: 形式に誤りのあるレコードに対する機能は、サーバー上にあるファイルを読み込み、ソートが設定されていないソースに対してのみ適用されます。ソースにリモート ファイルが設定されているか、ソート フィールドが設定されている場合は、形式に誤りのあるレコードが検出されると、形式に誤りのあるレコードに対する設定に関わらず、ジョブは終了します。
形式に誤りのあるレコードを管理するには
- キャンバスでフローを開きます。
-
形式に誤りのあるレコード シンクをフローに追加します。
-
デフォルトでは、形式に誤りのあるレコードが検出されると処理が停止します。このデフォルトの動作は、Management Console の [高度な設定] オプションで変更できます。システムのデフォルトの動作にかかわらず、ジョブのデフォルトの動作を以下の手順でオーバーライドすることができます。
- Flow Designer でジョブを開きます。
- 開いているジョブ内で、 を選択します。
- [形式に誤りのあるレコードでジョブを停止しない] を選択するか、または [形式に誤りのあるレコードを次の個数検出した時点でジョブを停止] を選択して、ジョブを停止するまでに検出してもよい形式に誤りのあるレコードの数を入力します。