Teradata PT APPLY文の実行 - Parallel Transporter

Teradata Parallel Transporter Operator プログラマ ガイド

Product
Parallel Transporter
Release Number
16.20
Published
2018年4月
Language
日本語
Last Update
2018-09-07
dita:mapPath
ja-JP/zgu1512703446673.ditamap
dita:ditavalPath
ja-JP/zgu1512703446673.ditaval
dita:id
B035-2435
Product Category
Teradata Tools and Utilities

Loadオペレータに選択およびフィルタリング済の行を供給するには、以下のTeradata PT APPLY文を使用します。

APPLY
		( <DML statement(s)> )
	TO OPERATOR (LOAD_OPER)
	VIA OPERATOR (MYFILTER)
	SELECT * FROM SEQTAB;

次のテーブルは、このコマンドへの応答で発生するTeradata PTの処理を示します。

Apply文の処理
関数 プロセス
Initiate シーケンシャルProducerオペレータ: シーケンシャル ファイルを開く。

フィルタ オペレータ:操作なし。

ロード Consumerオペレータ:
  1. Teradata Databaseと通信するための論理セッションを作成する。
  2. リソースを割り振り、処理環境を設定する。
Execute シーケンシャルProducerオペレータ: 次の行を読み取る。

フィルタ オペレータ: フィルタ処理を実行する。

ロード Consumerオペレータ: データ ストリームから修飾行を取得し、Teradata Databaseに送信する。

Terminate シーケンシャルProducerオペレータ:シーケンシャル ファイルを閉じる。

フィルタ オペレータ:操作なし。

ロード Consumerオペレータ:
  • リソースの割振りを解除し、処理環境を終了する。
  • 論理セッションを破棄する。

APPLY文の詳細については、<Teradata Parallel Transporterリファレンス、B035-2436>の第3章に記載されている「APPLY」の項目を参照してください。