![]() 前へ |
![]() 次へ |
コード・テンプレートは、データの抽出、移動およびロード・メカニズムを実現する汎用フレームワークを提供します。コード・テンプレート(CT)マッピングの場合、Warehouse Builderは、コード・テンプレートの内容に基づいて、データ抽出またはその他のマッピング・コードを生成します。このコードは、ターゲット・システム上のリモート・エージェントに配布され、そこで実行されます。ターゲット・データベースへのデータのロードに使用される実際のテクノロジは、コード・テンプレートの内容に依存します。Warehouse Builderは、共通のデータ抽出方式を実現するコード・テンプレートのコレクションを備えています。その他のコード・テンプレートでは、より迅速で柔軟なデータ移動のため、データを一括して抽出およびロードするツールが使用されます。
次のような要件がある場合は、CTマッピングを選択してください。
Oracleデータベース・ゲートウェイまたはODBCを使用せずにデータ・ソースにアクセスする必要があるか、JDBC接続に関する特殊な要件が存在する場合。オラクル社は、任意のJDBCデータ・ソースまたはターゲットへのアクセスをサポートするコード・テンプレートを提供しています。
XMLソース・ファイルからデータをロードする必要がある場合。
データ移動のパフォーマンスを最大化するため、データのアンロードおよびロードを一括で実行する必要がある場合。オラクル社は、一部の共通データベースからのデータのバルク移動をサポートするコード・テンプレートを提供しています。また、オラクル社から提供されるコード・テンプレートでサポートされていないソースについては、ユーザー独自のコード・テンプレートを作成できます。
Oracle以外のデータベース・ソースからOracle以外のデータベース・ターゲットに直接データを移動するETLプロセスを実装する必要がある場合。たとえば、SQL Server上で実行され、DB2ソースから抽出を行うETLプロセスを定義できます。
Warehouse Builder自体の変更を必要とすることなく、新しいデータ統合パターンを実装する必要がある場合。コード・テンプレートは、OWBのサポート対象以外のビジネス要件および技術要件にもすぐに対応できるように、データ統合に関する最大限の柔軟性を提供します。
|
注意: TCTマッピングでは、PL/SQLマッピングで使用可能な変換の一部サブセットのみがサポートされます。CTマッピングで使用可能な変換に関する制約の詳細は、「コード・テンプレート・マッピングで直接サポートされていないマッピング演算子」を参照してください。 |