ご使用のブラウザはJavaScriptをサポートしていません。このヘルプ・ページを正しく表示するにはJavaScriptが必要です。 コード・テンプレートの理解
ヘッダーをスキップ
前へ
前へ
 
次へ
次へ

コード・テンプレートの理解

CTはコード・テンプレートであり、指定の入力に従って特定のタスクを実行します。異なるタイプのCTがあり、それぞれ異なるタスクに対応するテンプレートを提供します。たとえば、ロードCT(LCT)はソースからのデータのロードを実行し、統合CT(ICT)はターゲット・データベースへのデータの転送を実行します。それぞれのタイプのCTがデータのロードなどの特定のタスクを実行します。ただし、CTに提供するICTに応じて、出力が変わる可能性があります。したがって、CTは、パラメータに従って異なる結果を出力する関数と類似しています。たとえば、DB2データベースをLCTへの入力として指定すると、DB2の表からデータをロードし、SQL Serverデータベースを入力として指定すると、LCTはSQL Serverデータベースからデータをロードします。

ユーザー側では、タスクに関連付けられたオブジェクトを指定する必要があります。タスクが内部でどのように実行されるかはCT側で管理します。たとえば、CTを使用してDB2データベースからデータをロードし、SQL Serverデータベースに移動する場合の手順は、次のようになります。

  1. ソース表とターゲット表のマッピング作成

  2. ソース表からデータをロードするLCTの挿入

  3. ターゲット表へデータを移動するICTの挿入

このマッピングを実行すると、DB2からのデータのロードはLCTで管理され、SQL Serverへのデータの転送はICTで管理されます。

慣習的なマッピングにはCTを挿入できません。CTはプロジェクト・ナビゲータのテンプレート・マッピングの下にあるマッピングにのみ挿入できます。CTへの入力は実行ユニットを介して提供されます。詳細は「コード・テンプレートの実装」を参照してください。

Warehouse Builderには、次のタイプのCTが付属しています。

事前定義済のCTをインポートでき、また固有の要件に基づいて新規CTを作成できます。