セマンティックマッピングツールは、データベーススキーマからテーブルやカラムまでのあらゆるレベルにおいて、物理的な名前のマッチングに基いて名前で子セマンティックリンクを自動検出できます。
この方法はデータベースモデル専用であり、データマッピングのバルクマッピングに相当するものではありません。セマンティックマッピングでは、この検出メカニズムを使い、マッピング編集時のスキーマレベル、テーブルレベル、カラムレベルでリンクを生成します。新しいテーブルやカラムが作成された場合は、セマンティックマッピングを再編集し、UIで検出を実行する必要があります。
始める前に
[Metadata Editing] (メタデータ編集)機能を持つオブジェクトロールが割り当てられていること。
手順
-
に移動します。
-
既存のセマンティックマッピングを選択するか、データモデルからデータベースに新しいセマンティックマッピングを作成します。
-
セマンティックマッピングを開きます。
-
[Mapping Editor] (マッピングエディター)タブに移動します。
-
ソースモデルとターゲットモデルのスキーマに移動します。
-
ソースからターゲットにスキーマをドラッグ&ドロップします。
-
[YES] (はい)をクリックして子リンクの検出を実行します。
-
マッチングオプションを指定します。
デフォルトでは名前のマッチングで大文字と小文字の区別が有効になっています。
マッチング処理中に無視したいプレフィックスやサフィックスも追加できます。
-
[Detect links] (リンクを検出)をクリックします。
自動的に追加された新しい子リンク数を示すメッセージが表示されます。
-
[OK]をクリックします。
-
ターゲットモデルの側面にあるテーブルを右クリックし、[Show Object Definitions] (オブジェクト定義を表示)を選択して、子セマンティックリンクの自動検出が成功したことを確認します。
タスクの結果
これで、ターゲットモデル(データベース)の
[Overview] (概観)タブに表示されるビジネス名と説明がソースモデル(データモデル)の論理名と説明から推測されるようになります。