---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# データファブリックハブでのデータファブリックテーブルの管理

# データファブリックハブでのデータファブリックテーブルの管理 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年03月05日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：5分

データファブリックハブ のデータファブリックテーブルを使用して、外部ソースまたはインスタンス上のローカルテーブルからデータに仮想的にアクセスします。

## データファブリックテーブルの管理の概要 {#managing-data-fabric-tables-wdf__cf-using-parent-workflow}

データファブリックテーブルは、別のソースに格納されているデータの仮想表現であり、 Now Platform内でアクセスできます。これにより、ユーザーは、データを複製することなく、ローカルに保存されているかのように、別のソースからのデータを操作できます。 データスチュワードは、このインフォグラフィックに示されているプロセスを使用して、データファブリックテーブルを作成および管理する責任があります。
図 : 1. データファブリックテーブルの作成と管理

## データファブリックテーブルの表示 {#managing-data-fabric-tables-wdf__id_a4m_lqz_vfc}

データスチュワードが作成したすべてのデータファブリックテーブルのリストを \[ データファブリックテーブル \] タブに表示します。

* データファブリックテーブルをラベルまたは名前で検索します。
* データソースと接続でテーブルのリストをフィルタリングします。
* テーブルのリストを作成者でフィルタリングします。
* \[ アクティブ \] タブで、アクティブな接続からのデータファブリックテーブルのリストを表示します。
* \[ その他 \] タブで、非アクティブ化されているか構成されていない接続からのデータファブリックテーブルのリストを表示します。
{#managing-data-fabric-tables-wdf__ul_gwh_pxd_kfc}

## プライマリキーの定義 {#managing-data-fabric-tables-wdf__cf-using-more-info}

プライマリキーは、データファブリックテーブル内の一意性を示し、レコードを識別するために使用されます。列をプライマリキーとして指定すると、他のデータファブリックテーブルからその列への参照を作成できます。新しいデータファブリックテーブルでデータをマッピングする場合、ソーステーブルの主キーはターゲットデータファブリックテーブルで自動的に定義されます。ソーステーブルにプライマリキーがない場合は、一意の値を持つ列を選択することで、ターゲットテーブルにプライマリキーを作成できます。

プライマリキーを定義するときは、次の点に注意してください。

* プライマリキーを選択しても、データファブリックテーブルまたはリモートシステムにプライマリキーの制約は適用されません。プライマリキーで識別されるレコードが一意であることを確認する必要があります。
* 一度定義したプライマリキーは削除できません。主キーを後で変更する必要があると判断した場合は、最初にデータファブリックテーブルを削除して再作成する必要があります。
* データファブリックテーブルの作成時に主キーを定義しない場合は、後でテーブルを編集することで定義できます。プライマリキーがないと、このテーブルへの参照を作成できず、プライマリキーが定義されるまで検索は機能しないことに注意してください。
* ソーステーブルで識別されたすべてのプライマリキー列について、対応するプライマリキーがデータファブリックテーブルに自動的に作成されます。データファブリックテーブルが作成されると、ソーステーブルから派生したプライマリキーは変更できません。
* 参照列をプライマリキーとして使用することはできません。
{#managing-data-fabric-tables-wdf__ul_ksb_zty_ffc}

## 参照テーブル {#managing-data-fabric-tables-wdf__section_h4w_334_52c}

外部ソース列をデータファブリックテーブルにマッピングするときに、他のテーブルへの参照を追加できます。テーブル間に参照を確立すると、2 つのテーブル間の関係が作成され、データの整合性が提供されます。データファブリックテーブルは、インスタンス上の別のデータファブリックテーブルまたはローカルテーブルを参照できます。ローカルテーブルは、データファブリックテーブルを参照することもできます。

テーブル間の参照を作成する場合は、次の要件に注意してください。

* データファブリックテーブルからインスタンスのローカルテーブルを参照するには、インスタンスアドミニストレーターがローカルテーブルのdata_fabricレコード操作を使用して ACL ルールを作成する必要があります。たとえば、ユーザー \[sys_user\] テーブルへの参照を作成するには、次の ACL ルールが必要です。
  * タイプ：レコード
  * 操作:data_fabric
  * 名前:ユーザー \[sys_user\]

  {#managing-data-fabric-tables-wdf__ul_pnb_fzr_jgc}レコード ACL ルールの作成の詳細については、「 [Configure an ACL rule](https://www.servicenow.com/docs/access?context=t_CreateAnACLRule&version=yokohama&pubname=yokohama-platform-security&ft:locale=en-US)」を参照してください。
* 新しいデータファブリックテーブルのレコードを表示するときに参照列の値を表示するには、参照列の表示属性を true に設定する必要があります。この属性は、参照先テーブルの定義で管理できます。「[Select a field as the table display value](https://www.servicenow.com/docs/access?context=t_SelectTheDisplayValue&version=yokohama&pubname=yokohama-platform-administration&ft:locale=en-US)」を参照してください。
* 参照されるテーブルに少なくとも 1 つのプライマリキー列があることを確認します。
* 参照されるテーブルのプライマリキー列に一意の値が含まれていることを確認してください。
* プライマリキー列がソース列のデータタイプと一致していることを確認します。
{#managing-data-fabric-tables-wdf__ul_yy1_2wh_52c}

## テーブルクエリ {#managing-data-fabric-tables-wdf__section_r11_f4f_3fc}

データファブリックテーブルに格納および格納されたデータから取得されたレコードは、 Now Platform内の期間 (ライフサイクル) に限りがあります。

データファブリックテーブルがデータソースに接続された後、データファブリックテーブルが表示またはアクセスされるたびに、データソースに対して新しいクエリが行われます。取得されたデータは、リストまたはフォームが表示されている限りメモリ内に存在します。リストまたはフォームを閉じると、取得したデータはメモリから消去されます。次回データファブリックテーブルで取得したデータを使用または表示するときに、レコードはデータソースから再入力されます。

## データファブリックテーブルの制限事項 {#managing-data-fabric-tables-wdf__section_unn_kvc_1fc}

* データをマッピングするときは、データソースが大文字と小文字を区別するテーブル名を使用しないようにしてください。たとえば、MY_TABLEとmy_tableの両方がデータベースに存在する場合、システムがテーブルを区別できないため、スキーマはロードされません。
* 別のテーブルへの参照を作成する場合、参照キーとして選択できるプライマリキー列は 1 つだけです。複合キーを参照キーとして選択することはできません。
* 別のテーブルへの参照を作成する場合、参照できるのは、1 つのプライマリキーが定義されているテーブルのみです。

{#managing-data-fabric-tables-wdf__ul_kc3_xvc_1fc}データファブリックテーブルのその他の制限については、 [KB2017730](https://support.servicenow.com/kb?sys_kb_id=68859e2147a0ae5448cb2920326d43fc&id=kb_article_view).
* **[データファブリックテーブルの作成](https://servicenow-prod.fluidtopics.net/aIdkDI~kXndFc57lAzhxFQ)**   
  データファブリックテーブルを作成して、内部または外部ソースからデータを取得します。
* **[データファブリックテーブルのデータマッピングの更新](https://servicenow-prod.fluidtopics.net/sWHm36f0E2N5Icx~MZUlkA)**   
  ソーステーブルとデータファブリックテーブルの間のデータマッピングを更新します。
* **[データファブリックテーブルの削除](https://servicenow-prod.fluidtopics.net/9sL6KvOyEc6rdB8IMQoZMA)**   
  データファブリックテーブルを削除して、インスタンスから削除します。
* **[データファブリックテーブルレコードの表示](https://servicenow-prod.fluidtopics.net/CPTiL0l~R29g1PYvaM29Qw)**   
  現在データファブリックテーブルにあるレコードを表示します。
* **[データファブリックテーブルの接続の変更](https://servicenow-prod.fluidtopics.net/h5yHslh3pJqD4o7ox_mWkw)**   
  データファブリックテーブルを別のデータソースに接続します。
* **[あるインスタンスから別のインスタンスへのデータファブリックテーブルの展開](https://servicenow-prod.fluidtopics.net/X1pH1WtopVO4OCznN713Mg)**   
  更新セットを使用して、あるインスタンスから別のインスタンスにデータファブリックテーブルをコピーします。

