Teradata PTのエラーの処理方法は、エラーを検出するオペレータによって異なるほか、オペレータの属性のいずれかを使用して、オペレータが検出したエラーを無視するように指示されているかどうかによって異なります。
Load、UpdateおよびStreamオペレータは通常大量のデータ行を処理するため、データ適用エラーに対する耐用性機能が組み込まれています。この耐用性機能はオペレータ属性によって指定できます。 詳細については、この章で後述するこれらのオペレータに関するセクションを参照してください。
他のオペレータは通常、実行中にエラーが発生すると終了します。終了しないオペレータは次のとおりです。
- DDLオペレータ:通常の動作のようにジョブを終了させるのではなく、ErrorList属性を使用してオペレータが無視する1つ以上のTeradata Databaseエラー コードを指定します。
- DataConnectorオペレータ:
- RecordErrorFileName属性(従来の「RowErrFileName」は、次期リリースの時点からマニュアルで使用されなくなります)を使用すると、エラーのあるソース行は終了せずに、指定したファイルに書き込まれます。
- 終了せずに、AceptExcessColumnsを使用してソースの行の追加の列を無視します。
サポートされていてもマニュアルに記載されなくなった廃止された構文の一覧については、<Teradata Parallel Transporterリファレンス、B035-2436>の付録「非推奨の構文」を参照してください。