レプリケーション・ソースの追加

このタスクは、DataPropagator サブスクリプションを作成するための より大きなタスクの一部です。以下のステップを完了したら、 『DataPropagator サブスクリプションの 作成』に戻ってください。

手順

  1. 表を DB2 DataPropagator レプリケーション・ソースとして定義したことを 確認します。DB2 コントロール・センターを使用して レプリケーション・ソースを定義することができます。詳しくは、 「DB2 Universal Database レプリケーションのガイドおよびリファレンス」を参照してください。

    レプリケーション・ソースは DB2 Everyplace 同期サーバー以外のツールが使用し、管理することができるため、 ソースを定義する場合は、必ず、すべてのアプリケーションがデータを利用できるように データへのアクセスを制御してください。

  2. 「DataPropagator サブスクリプションの作成 (Create DataPropagator subscription」 ノートブックの「識別」ページで、



    プッシュボタンをクリックして、 リストからソース・データベースを選択します。

  3. サブスクリプションの定義」を クリックします。「レプリケーション・サブスクリプションの定義」ウィンドウがオープンします。

    サブスクリプション名 (Subscription name)」フィールドは、 「識別」ページで入力したサブスクリプション名を反映します。 「アプライ修飾子」フィールドは、同期サーバーが、このデータベースに定義されたすべてのサブスクリプショ ンに対して使用する固有の修飾子を表します。

    アプライ修飾子は、中間層ミラー・データベース を企業システム上のマスター・データベースと同期化するプロセスを簡素化します。 アプライ・プログラムが実行されると、DataPropagator は、 同一のアプライ修飾子を持つすべての サブスクリプションのデータを複製します。アプライ修飾子は、 ミラー・データベースの名前にデフォルトで設定されます。

  4. 「レプリケーション・サブスクリプションの定義」ウィンドウで、 「追加」をクリックします。「追加」ウィンド ウがオープンします。
  5. レプリケーション・ソース (Replication source)」リストにおい て、レプリケーション・ソースを選択してこのサブスクリプションに追加します。
  6. アクセス権」フィールドに おいて、このレプリケーション・ソースに関して、このサブスクリプションのユーザーに持 たせる SQL アクセス権を選択します。例えば、一部の訪問看護婦はデータの挿入、更新、または削除を許可されているが、 訓練中の看護婦はデータの表示のみを許可されている場合は、 アクセス権において、この相違に対処する 2 つの異なるサブスクリプションを 作成する必要があります。これらのサブスクリプションは、 別々のミラー表を使用していなければなりません。SQL アクセス権について詳しくは、 「DB2 Universal Database SQL リファレンス」を参照してください。

    レプリケーション・ソースをサブスクリプションに加えた後は、ソースに定義した SQL アクセス権限だけしか 変更できなくなります。

  7. ターゲット表」フィールドにおいて 、表がモバイル・デバイス上で持つ名前を指定します。名前を指定しない場合は、 システムはデフォルトでソース表の名前を使用します。「ターゲット表の作成 (Create target table)」 チェック・ボックスは常に使用不可です。

    同一サブスクリプション内においては、 ソース表を複数のターゲット表名にマップすることができます。 ただし、DB2 DataPropagator は単一の変更データ表を使用して、両方のターゲット表との間で変更を複製します。

  8. 追加」をクリックして、レプリケーション・ソース をサブスクリプションに追加します。

関連した概念

関連したタスク