---
sourceDocument: Xanadu のガバナンス、リスク、コンプライアンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/governance-risk-compliance

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu のガバナンス、リスク、コンプライアンス

ft:clusterId :

    - grc

bundleId :

    - grc

workflow :

    - Technology


---

# データリレーションシップフレームワーク

# データリレーションシップフレームワーク {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：6分

データリレーションシップフレームワーク アプリケーション (sn_grc_rel_config) は、CMDB、BIA、BCP などのさまざまなソースから BIA、計画、およびイベントの依存関係をフェッチするための基礎となるフレームワークを備えた BCM アプリケーションをサポートします。Xanadu リリース以降、データリレーションシップフレームワーク (sn_grc_rel_config) アプリケーションは BCM アプリケーションとともにデフォルトでインストールされます。

## 依存関係を取得するためのフレームワーク {#data-relationship-framework__section_zpt_fj3_nzb}

データリレーションシップフレームワーク (sn_grc_rel_config) には、メインオブジェクトタイプを他のオブジェクトタイプに関連付ける方法の設定が保存されます。これにより、ユーザーは依存関係の更新のソース (メインノード) を構成し、子ノードとの関係を構成し、選択したオブジェクトの依存関係をフェッチできるようになります。

スケジュール済みジョブは、オブジェクト構成データを定期的にスキャンし、依存関係が更新されているかどうかをチェックします。依存関係に変更が見られる場合、スケジュール済みジョブは、設定されたソース (BIA、BCP、CMDB など) のいずれかから選択されたオブジェクトの依存関係をフェッチします。

## データリレーションシップフレームワーク のメリット {#data-relationship-framework__section_qzc_xvh_nzb}

データリレーションシップフレームワークでは、BCM アプリケーションのユーザーに次のようなメリットがあります。

* さまざまなソースから依存関係をフェッチするための単一の API を提供します。
* メインノード (ソース) の構成をサポートし、資産やリスクなどの子ノードとの関係を維持します。
* ユーザーがさまざまなソースを選択してパフォーマンスを制御できるようにします。
{#data-relationship-framework__ul_ovf_1wh_nzb}

## データリレーションシップフレームワーク に関連付けられたロール {#data-relationship-framework__section_e45_ppg_rzb}

データリレーションシップフレームワーク アプリケーションには、次のロールが関連付けられています。{#data-relationship-framework__table_tbw_wpg_rzb__entry__2}

| ロール | 説明 |
|-|-|
| データリレーションシップフレームワーク アドミニストレーター \[sn_grc_rel_config.admin\] | メインノードと子ノードの関係など、オブジェクトタイプの関係を構成します。 |
| データリレーションシップフレームワーク リーダー \[sn_grc_rel_config.reader\] | データリレーションシップフレームワークで定義されているオブジェクトタイプのデータを表示します。 注: すべての BCM アプリケーションユーザーには、データリレーションシップフレームワーク のリーダーロールがあります。 |
[表 : 1. データリレーションシップフレームワーク に関連付けられたロール]

{#data-relationship-framework__table_tbw_wpg_rzb}

## フレームワークのテーブル {#data-relationship-framework__section_ysr_vwh_nzb}

データリレーションシップフレームワーク をサポートするために、次の新しいテーブルが追加され、既存のテーブルが改訂されました。 {#data-relationship-framework__table_gkf_zwh_nzb__entry__3}

| 新規および既存のテーブル | テーブル | 説明 |
|-|-|-|
| 新規テーブル | メインノード構成 \[sn_grc_rel_config_main_node_confi\] | 依存関係のフェッチ元であるメインノードの構成を保存するテーブル。 |
| 新規テーブル | ノード関係構成 \[sn_grc_rel_config_node_rel_config\] | メインノードと子ノードの依存関係を決定する構成を保存するテーブル。また、メインノード構成への参照も保持します。 |
| 既存のテーブル | 関係のレジストリ \[sn_data_registry_relationship\] | オブジェクトと他のオブジェクトの関係を決定するテーブル。 |
[表 : 2. データリレーションシップフレームワーク で使用されるテーブル]

{#data-relationship-framework__table_gkf_zwh_nzb}

## 関係を構成するためのモジュール {#data-relationship-framework__section_fyt_hdg_rzb}

BCM アプリケーションユーザーは、アプリケーションナビゲーターでデータ関係フレームワークに移動し、そのモジュールにアクセスして関係を構成できます。

データリレーションシップフレームワーク アプリケーションは、次の各パネルで構成されています。

1. メインノード構成：次の例に示すように、名前、ソース、テーブル名、ファイラー条件などのメインノードの詳細を設定します。

   次の例に示すように、次のメインノード構成がベースシステムのソースとして提供されます。

   * BIA アップストリーム依存関係
   * BIA ダウンストリーム依存関係
   * CMDB
   * プライマリ資産の計画
   * 関連資産の計画

   {#data-relationship-framework__ul_alv_rfg_rzb}  
   BCM アドミニストレーターは、メインノード構成を使用して、次のタスクを実行します。
   * 影響分析依存関係の更新構成モジュールを構成し、これらのソースから依存関係の更新を BIA にフェッチします (依存関係の更新を BIA に追加します)。
   * 計画依存関係の更新構成モジュールを構成し、これらのソースから依存関係の更新を計画にフェッチします (更新された関連資産を計画に追加します)。
   * イベント依存関係のソース構成モジュールを構成し、イベント依存関係の更新のソースを構成します (更新された影響を受ける資産を復旧イベントに追加します)。
   {#data-relationship-framework__ul_umb_mr4_rzb}

   計画のメインノード構成レコードと CMDB を次の例に示します。

   メインノード構成レコードの作成については、「[メインノード設定レコードの作成](https://servicenow-prod.fluidtopics.net/ljImxdQDWtS4qPlkTOG5gg "メインノード設定レコードを作成して、依存関係をフェッチするためのソースを設定します。名前、ソース、テーブル名、ファイラー条件など、メインノードの詳細を設定できます。")」を参照してください。
2. 関係のレジストリ：メインノードの関係のレジストリを構成します。関係レジストリは GRC の360 度構成の一部であり、ユーザーは 1 つのオブジェクトがどのように関連オブジェクトを持つかを定義できます。名前、テーブル、関係タイプ、関係テーブルなど、関係レジストリレコードの構成の詳細がフォームに表示されます。

   BIA および BIA テンプレートの関係レジストリレコードのサンプルを次の例に示します。

   関係レジストリレコードの作成については、「[関係レジストリレコードの作成](https://servicenow-prod.fluidtopics.net/8Wvtr4s7PWdOJijZKgJR7A "関係レジストリレコードを作成して、テーブルで定義されているレコードとオブジェクトの間に関係を設定します。名前、ソース、テーブル名、ファイラー条件など、メインノードの詳細を設定できます。")」を参照してください。
3. プロパティ：データリレーションシップフレームワーク のプロパティを次の例に示すように構成します。

   プロパティの構成方法については「[データリレーションシップフレームワーク のプロパティ設定](https://servicenow-prod.fluidtopics.net/c26~IJ8By7RgUBzMK1_8jA "データリレーションシップフレームワーク アプリケーションのプロパティを構成します。")」を参照してください。
{#data-relationship-framework__ol_ckw_sdg_rzb}

## データリレーションシップフレームワーク のユースケース {#data-relationship-framework__section_owz_pwh_nzb}

データリレーションシップフレームワーク は、メインノードをその子ノードにマッピングしたり、資産をリスクにマッピングしたりするなど、ノードと資産の関係を構成するために使用されます。

メインノード構成とその関係を示す次のようなユースケースを考えてみましょう。

この例では、INC1010 はメインノードで、ソースはインシデントです。INC1010 には 2 つの子ノードがあります。

1. 資産 A：資産 A の影響を受ける構成アイテムはリスク A です。
2. INC1011：INC1011の影響を受ける構成アイテム (CI) は資産 B と資産 C です。資産 B に関して影響を受ける構成アイテムはリスク B です。
{#data-relationship-framework__ol_uvf_nxf_rzb}  
基礎となる データリレーションシップフレームワーク では、次の関係が構成されます。

* メインノード：
  * INC1010 -\> 資産 A
  * INC1010 -\> INC1011
  {#data-relationship-framework__ul_pj3_d1g_rzb}
* ノードの関係：
  * 資産 A -\> リスク A
  * INC1011 -\> 資産 B
  * INC1011 -\> 資産 C
  * 資産 B -\> リスク B
  {#data-relationship-framework__ul_vr2_21g_rzb}
* 入力ノード：
  * ソース = インシデント
  * レコード = INC1010
  * 最大レベル = 5
  * 最大ノード数 = 1000
  {#data-relationship-framework__ul_n2b_31g_rzb}
* 出力ノード：
  * INC1010
  * 資産 A
  * INC1011
  * リスク A
  * 資産 B
  * 資産 C
  * リスク B
  {#data-relationship-framework__ul_w3m_k1g_rzb}
* エッジ：  
  * INC1010 -\> 資産 A
  * INC1010 -\> INC1011
  * 資産 A -\> リスク A
  * INC1011 -\> 資産 B
  * INC1011 -\> 資産 C
  * 資産 B -\> リスク B
  {#data-relationship-framework__ul_ysr_n1g_rzb}
{#data-relationship-framework__ul_aqh_lyf_rzb}

## データリレーションシップフレームワーク の使用制限 {#data-relationship-framework__section_ugb_2wh_nzb}

データリレーションシップフレームワーク には次のような制限があります。

* オブジェクトに対してフェッチされたデータを別の目的で再利用することはできません。
* フレームワークで提供されるソースは、依存関係の更新をオブジェクトにフェッチするために使用する必要があります。データをフェッチするための独自のソースを設定することはできません。
{#data-relationship-framework__ul_g5s_fwh_nzb}
* **[メインノード設定レコードの作成](https://servicenow-prod.fluidtopics.net/ljImxdQDWtS4qPlkTOG5gg)**   
  メインノード設定レコードを作成して、依存関係をフェッチするためのソースを設定します。名前、ソース、テーブル名、ファイラー条件など、メインノードの詳細を設定できます。
* **[関係レジストリレコードの作成](https://servicenow-prod.fluidtopics.net/8Wvtr4s7PWdOJijZKgJR7A)**   
  関係レジストリレコードを作成して、テーブルで定義されているレコードとオブジェクトの間に関係を設定します。名前、ソース、テーブル名、ファイラー条件など、メインノードの詳細を設定できます。
* **[データリレーションシップフレームワーク のプロパティ設定](https://servicenow-prod.fluidtopics.net/c26~IJ8By7RgUBzMK1_8jA)**   
  データリレーションシップフレームワーク アプリケーションのプロパティを構成します。

