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