インスタンスデータレプリケーション (IDR) (HLA) でレプリケートするプロデューサーインスタンスのテーブルと列を指定します。
始める前に
プロデューサーインスタンスとコンシューマーインスタンスが同じ顧客に属していることを確認します。
「インスタンスデータレプリケーション (IDR) の準備」で説明されている重要な考慮事項を確認して、データレプリケーション戦略を計画します。
必要なロール:idr_admin または admin
このタスクについて
プロデューサーレプリケーションセットの作成は、インスタンスデータレプリケーション (IDR) を設定する最初のステップです。シードは、コンシューマーレプリケーションセット内のテーブルに対するプロデューサーレプリケーションセット内の全レコードの初回ダウンロードです。シード後、インスタンスデータレプリケーション (IDR) (HLA) はデータ更新のみをレプリケートします。シードの制限事項は次のとおりです。
- 最大レコードサイズは 32 MB です。
- 最大シード処理サイズは 300 万レコードです。
注: レプリケーションセットに含まれるレコードが 300 万レコードを超える場合は、シード処理を開始できません。この状況を修正するには、レプリケーションセットを複数のレプリケーションセットに分割してそれぞれのレコード数を減らすか、部分シード処理を使用します。
- 最大シード処理時間は 7 日間です。
図 : 1. レプリケーションセットのシード

手順
-
プロデューサーインスタンスで、 をクリックし、[ New] をクリックします。
-
フォームのフィールドに入力します。
表 : 1. プロデューサーレプリケーションセットフォーム
| フィールド |
説明 |
| 名前 |
名前には、英数字とハイフンのみを使用できます。 注: コンシューマーレプリケーションセットとプロデューサーレプリケーションセットは同じ名前にする必要があるため、名前をプロデューサー固有にすることはできません。 |
| 双方向 |
コンシューマーインスタンスで双方向レプリケーションを有効にするオプション。双方向レプリケーションでは、コンシューマーインスタンスで行われたレコードの変更をプロデューサーインスタンスに伝搬できます。コンシューマーインスタンスの双方向でプロデューサーレプリケーションセットを設定する場合は、「双方向レプリケーション」を参照してください。 |
| 個別 (Discrete) |
プロデューサーレプリケーションセットからの個別マッピングを有効にするオプション。このマッピングはさまざまなコンシューマーインスタンスを区別します。詳細については、「プロデューサーレプリケーションセットの個別マッピングの作成」を参照してください。 |
| 説明 |
レプリケーションセットの説明。 |
| エントリセット (Entry Set) |
送信エントリのセット。別のインスタンスから更新セットをインポートした場合、またはインスタンスで以前に作成した更新セットがある場合は、既存のエントリセットを選択できます。 |
プロデューサーレプリケーションセットフォームを送信すると、プロデューサー ID が自動生成されます。
[プロデューサー ID (Producer ID)] フィールドは、システム内のプロデューサーインスタンスを識別します。
-
送信エントリをプロデューサーレプリケーションセットに追加するには、[送信エントリ (Outbound Entries)] タブをクリックし、[新規] をクリックします。
-
フォームのフィールドに入力します。
送信エントリごとに、データレコードをレプリケートするソーステーブルをプロデューサーインスタンスから選択する必要があります。関連するテーブル列を選択したり、レコードに添付ファイルを含めたり、各ソーステーブルにフィルター条件を設定したりすることもできます。
表 : 2. レプリケーションエントリフォーム
| フィールド |
説明 |
| ソーステーブル名 (Source Table Name) |
レプリケートするプロデューサーインスタンス上のいずれかのテーブルの名前。例: SAN ディスク [cmdb_ci_san_disk]。 |
| フィルター |
レプリケートされるテーブル内のレコードを制御するフィルター基準。 |
| 添付ファイルを含める |
レプリケートしているレコードに関連付けられたファイルをレプリケートするオプション |
| 含まれているフィールド |
含めるフィールド。テーブルフィールドを [選択済み] 列に移動してレプリケートするか、[利用可能] 列に移動してレプリケーションを防止します。注: システムは sys_id (必須) などのフィールドをレプリケートする必要があります。[エッジ暗号化 (Edge Encrypted)] や [パスワード 1 (Password1)] などの一部のフィールドはレプリケートできません。どちらの列にも表示されません。 |
| カスタム結合を有効化 |
デフォルトの [sys_id] フィールド以外のフィールドを選択して IDR の結合を可能にするオプション。 |
| 結合フィールド |
IDR の結合に使用するフィールドを選択します。一意のフィールドのみを使用できます。「インスタンスデータレプリケーション (IDR) の結合列」を参照してください。
このフィールドは、[カスタム結合を有効にする] を選択した場合にのみ表示されます。 |
-
[送信] を選択します。
注: レプリケーションセットに追加するテーブルに子テーブルがある場合は、データの完全性を維持するためにレプリケーションセットに子テーブルを追加します。
-
レプリケーションセットに含めるテーブルごとに手順 3 を繰り返します。
送信後、[有効化] ボタンがフォームに追加されます。
-
[有効化] を選択します。
プロデューサーレプリケーションセットを 1 つ以上のコンシューマーレプリケーションセットにリンクするまで、レプリケーションは実行できません。プロデューサーレプリケーションセットを有効にすると、プロデューサーデータをコンシューマーへのレプリケーションで使用できるようになります。
-
[通知設定] 関連リンクを選択し、通知の詳細を構成するタブを選択します。
| オプション | 説明 |
|---|
| 送信時期 |
通知を送信するための条件を指定します。
- レコードが挿入または更新された (Record inserted or updated):レコードが更新または挿入されたときに通知を送信できます。
- イベントが発生した (Event is fired):通知を送信するイベントタイプを指定します。
- トリガーされた (Triggered):ServiceNow® ワークフロースタジオ フローによってトリガーされたときに通知が送信されます。詳細については、「Workflow Studio」を参照してください。
|
| 受信者 |
通知を生成する ServiceNow レコードのフィールドで、ユーザー、グループ、またはユーザーグループに通知を送信します。 |
| 内容 |
件名とメッセージ HTML を入力するメールテンプレートを選択できます。テンプレートを上書きし、必要に応じてテキストをカスタマイズすることもできます。 |
| ダイジェストの内容 |
[ダイジェストを許可] を選択した場合は、システム通知の [ダイジェスト間隔] モジュールで [メールダイジェスト間隔] を設定できます。 |
-
[更新] を選択します。
-
通知のプレビューを表示するには、[通知をプレビュー] を選択します。
-
プロデューサーレプリケーションセットを破棄するには、[削除] を選択します。
タスクの結果
プロデューサーは、レプリケーションセットで指定されたデータを 1 つ以上のコンシューマーインスタンスに送信する準備ができています。