DDLオペレータのメイン タスクは、SQL文をTeradata Databaseに送信し、ロード タスクまたはエクスポート タスクを実行する前にセットアップ操作を行なうことです。
DDLオペレータは、メイン ジョブ タスクを実行するTeradata PTオペレータが必要とするエラー テーブルまたはインデックスの作成または削除によく使用されます。 例えば、DDLオペレータを使用してINSERT…SELECT文を実行することで、Teradata DatabaseにあるテーブルからTeradata Databaseにある別のテーブルにデータを移動できます。 DDLオペレータはミニ バッチのタスクのロードを実行する際にも使用されます。
DDLオペレータは、Producerオペレータおよび Consumerオペレータのどちらでもありません。 Teradata PTデータ ストリームからのデータ レコードの取得およびデータ ストリームへのレコードの挿入のどちらも行ないません。 APPLY文は、DDLオペレータが定義されているTeradata PTジョブ スクリプトで使用します。
データベースの状態は特定のジョブ スクリプトの使用で変化する可能性があるため、特定のTeradata PTジョブを実行する前にスクリプト内のDDLオペレータを追加または変更する必要を常に評価する必要があります。
次の図は、DDLオペレータ インターフェースを示しています。
DDLオペレータ インターフェース