このセクションで説明するTeradata PT Consumerオペレータは、データ ストリームからデータを読み取り、データベースに書き込みます。
Teradata PTジョブ スクリプトは、APPLY文を使用してConsumerオペレータを呼び出します。APPLY文を使用してConsumerオペレータを指定する方法の詳細については、APPLY文のコーディング、および<Teradata® Parallel Transporterリファレンス, B035-2436>のAPPLY文に関するセクションを参照してください。
次のテーブルで、データベースにデータをロードする際にコンシューマとして使用できるTeradata PTの各オペレータの機能について簡単な説明および比較を行ないます。
オペレータ | 説明 |
---|---|
Loadオペレータ | 単一の空のデータベース テーブルにデータを高速で挿入します。機能は、スタンドアロンのFastLoadユーティリティと類似しています。 機能:
制約:
詳細については、<Teradata® Parallel Transporterリファレンス, B035-2436>を参照してください。 |
SQL Inserterオペレータ | 1つまたは複数のSQLセッションを使用して、空または値が設定されたテーブルのいずれかでデータをデータベースに挿入します。 機能:
制約:
詳細については、<Teradata® Parallel Transporterリファレンス, B035-2436>を参照してください。 |
Streamオペレータ | データベース テーブルに対して、高速で小容量のSQL DMLトランザクション、INSERT、UPDATE、DELETE、またはUPSERTを実行します。機能は、スタンドアロンのTeradata Tpumpユーティリティと類似しています。 StreamオペレータまたはUpdateオペレータは、多くの同様のタスクで使用できます。 ジョブにとって最適なオペレータを選択するのに役立つ機能比較については、UpdateオペレータとStreamオペレータの比較を参照してください。 詳細については、<Teradata® Parallel Transporterリファレンス, B035-2436>を参照してください。 |
Updateオペレータ | データベース テーブルに対して、高速で大容量のSQL DMLトランザクション、INSERT、UPDATE、DELETE、またはUPSERTを実行します。機能は、スタンドアロンのTeradata MultiLoadユーティリティと類似しています。 UpdateオペレータまたはStreamオペレータは、多くの同様のタスクで使用できます。 ジョブにとって最適なオペレータを選択するのに役立つ機能比較については、UpdateオペレータとStreamオペレータの比較を参照してください。 詳細については、<Teradata® Parallel Transporterリファレンス, B035-2436>を参照してください。 |
Teradata PTオペレータ | 最大ターゲット テーブル数 |
---|---|
Load | 1 |
Update | 5 |
Stream | 127 |
SQL Inserter | 1 |