![]() 前へ |
![]() 次へ |
ユーザーがコード生成時に実行ユニットにコード・テンプレートを明示的に割り当てていない場合は、Warehouse Builderによってデフォルトのコード・テンプレートが割り当てられます。デフォルトのコード・テンプレートは、ターゲット演算子のプラットフォームに依存します。プラットフォームごとにデフォルト・コード・テンプレートを定義できます。
たとえば、OracleプラットフォームのデフォルトのロードCT、統合CTおよびOracleターゲットCTを定義できます。Oracleデータベース・オブジェクトを参照する演算子を含む実行ユニットにコード・テンプレートが割り当てられていない場合、Warehouse Builderコード・ジェネレータによって次のステップが実行されます。
ステップ
この特定の実行ユニットで使用する必要のあるコード・テンプレートのタイプが識別されます。
実行ユニットに関連付けられているロケーションのプラットフォームを使用して、実行ユニットに割り当てるデフォルト・コード・テンプレートが取得されます。
取得したコード・テンプレートが実行ユニットに割り当てられます。
|
注意: プラットフォームのデフォルト・コード・テンプレートの定義は、OMB*Plusでのみ可能です。OMB*Plusの詳細は、Oracle Warehouse Builder APIおよびスクリプト・リファレンスを参照してください。 |
プラットフォームにデフォルト・コード・テンプレートが定義されていない場合は、使用可能なコード・テンプレートから1つのコード・テンプレートがランダムに選択されて、実行ユニットに割り当てられます。次に、プラットフォーム定義が更新され、選択されたコード・テンプレートが、そのプラットフォームのデフォルト・コード・テンプレート定義として割り当てられます。
コード・テンプレートを含むCTマッピングとデフォルト・コード・テンプレートが同じプロジェクトに属する場合のみ、デフォルト・コード・テンプレートを実行ユニットに割り当てることができます。