マージ用にデータベースを準備する

内容のマージに合わせてデータベースを最適化することができます。

必要条件

ソース データベースとターゲット データベースの両方で「データベース エクスポート/インポート」利用権限を持っていること。

手順

ソース データベースの準備

  1. ソース データベースのすべてのグループにおいて、マージの実行に使用するデータベース言語で [名前] 属性が設定されていることを確認します。データベース言語は、デフォルトで競合判別の基準言語として使用されます。

  2. この言語で同一の名前を持つオブジェクトの数を減らします。

  3. 必要なアイテムに対してのみマージが実行されるように、モデルにオカレンスのないオブジェクト定義をソース データベースから削除します (整理)。あとで再使用するために、オカレンスのないオブジェクト定義が削除されずにモデル内に存在する場合があることに注意してください。この場合は、オカレンスのないオブジェクト定義は整理せずに、手動で削除してください。

  4. ターゲット データベースに転送するモデルとオブジェクト定義が適切なグループにあり、グループに対して読取権限を持っていることを確認します。

  5. 必要なアイテムをすべて含むメソッド フィルターをソース データベースで使用していることを確認します。

ターゲット データベースの準備

  1. [全メソッド] メソッド フィルターを使って、ターゲット データベースにログオンします。

  2. ターゲット データベースのすべてのグループにおいて、マージの実行に使用するデータベース言語で [名前] 属性が設定されていることを確認します。

  3. この言語で同一の名前を持つオブジェクトの数を減らします。

  4. マージするモデルとオブジェクト定義が正しいグループにあり、これらのグループへの書込権限を持っていることを確認します。

  5. マージは元に戻すことができないので、ターゲット データベースのバックアップ コピーを作成します。

マージするデータベースの準備が整います。