A、B、C、D、Eの5つの異なるスキーマにPERSONテーブルがあります。これは正確なsme構造を持っています。
OWBターゲット・スキーマでは、A.PERSON表を使用するマッピングPERSON_MAPが定義されています。
このマッピング PERSON_MAP を再利用して、別のソース スキーマ (B、C、D、および E) で使用したい
OWB UIおよびOMB+コマンドでこれを行うにはどうすればよいですか?
A、B、C、D、Eの5つの異なるスキーマにPERSONテーブルがあります。これは正確なsme構造を持っています。
OWBターゲット・スキーマでは、A.PERSON表を使用するマッピングPERSON_MAPが定義されています。
このマッピング PERSON_MAP を再利用して、別のソース スキーマ (B、C、D、および E) で使用したい
OWB UIおよびOMB+コマンドでこれを行うにはどうすればよいですか?
私はあなたが何をすべきかを段階的に説明します:
A.PERSONテーブルを指す同義語PERSONを定義します
A.PERSONの類義語PERSONを作成します。
データベースメタデータインポートウィザードを開き、[シノニムを使用してオブジェクトを検索する]オプションをオンにし、PERSONシノニムをインポートします。
これで、マッピングから中間スクリプトを生成すると、ローカルスキーマの同義語名が使用されることがわかります。
マッピングを展開する
異なるソーススキーマのマッピングを再利用するには、シノニム定義を変更し、テーブル構造が同じである限り、任意のスキーマを指す必要があります。
B.PERSONの類義語PERSONを作成または置換します。
マッピングを実行すると、シノニムの背後にあるソーステーブルからのデータが処理されます。
デザインセンターで;
PERSON_MAP のコピーを PERSON_MAP_B や PERSON_MAP_C などとして作成できます。
たとえば、PERSON_MAP_B のコピーを 1 つ取ります。
マッピングを右クリックし、[構成] を選択します。
構成ビューで; 「テーブル演算子」に移動します。ソース テーブルを展開します。"B"; 「場所」を B のソースに変更します。