# 外部キーフィルターの追加: エンティティどうしのリンク

Availability-note[非推奨](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated)

このコンテンツは非推奨になりました。

利用対象...

* Data Fabric
* MDM Platform
* Qlik Talend Cloud Enterprise Edition
* Qlik Talend Cloud Premium Edition

Talend Studioでは、外部キーを使用してさまざまなエンティティの間に関係を設定できます。

## 始める前に

データモデル、ビジネスエンティティおよびデータモデルの属性が作成済みであること。詳細は、[データモデルの作成](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/creating-data-model)、[データモデルにビジネスエンティティを作成](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/creating-business-entities-in-data-model)、[ビジネスエンティティに属性を追加](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/adding-attributes-to-business-entity)をご覧ください。

## このタスクについて

データモデルにAgency、AgentおよびRegionというエンティティが含まれている例を考えてみます。AgencyおよびRegionという2つのエンティティを相互にリンクして、AgencyがRegionに属していることを表そうとしています。その結果、AgencyはRegionをポイントする新しい属性を持つことになります。

外部キーを設定するには、以下のようにします:

## 手順

1. [ビジネスエンティティに属性を追加する](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0/adding-attributes-to-business-entity)の説明に従い、新しいRegion属性をAgencyエンティティに追加します。

   情報メモ警告: MS SQL Serverを使う時、複数のエンティティが同じエンティティにリンクすれば、外部キー属性に同じ名前を使わないでください。それ以外の場合は、外部キー属性を削除した後、データモデルの再デプロイ時に、テーブルを再作成する必要があります。

   ![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Set_ForeignKey.png)
2. Regionを右クリックし、リストから[Set the Foreign Key] (外部キーの設定)を選択します。

   [Set Foreign Key] (外部キーの設定)ダイアログボックスが表示されます。
3. [...]ボタンをクリックして、[Select Xpath] (Xpathの選択)ダイアログボックスを開きます。

   ![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Set_ForeignKey1.png)
4. RegionプライマリキーIdに移動し、ダイアログボックスの下部で[Add] (追加)をクリックして、次のステップへ進みます。

   外部キーへのXpathが、[Set the Foreign Key] (外部キーの設定)ダイアログボックスに表示されます。

   ![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Set_ForeignKey2.png)
5. 外部キーをメインタブ内にレンダーする場合は、[Render Foreign Key in the main tab?] (メインタブ内に外部キーをレンダーしますか?)チェックボックスをオンにします。デフォルトでは、Talend MDM Web UIは外部キーを別のタブ内にレンダーします。
6. OKをクリックしてダイアログボックスを閉じます。

   外部キーは、データモデルエディター内のRegion属性の[Annotations] (注釈)ノードの下で、Region/Idに設定されています。

   外部キーによってリンクされたエンティティは、緑色の矢印![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/foreign_key_icon.png)が付いた鍵形のアイコンで識別できます。関連するエンティティに直接ジャンプするには、データモデルエディター内のエンティティを右クリックし、[Jump to Foreign Key Entity] (外部キーエンティティにジャンプ)をクリックします。