メイン コンテンツをスキップする 補完的コンテンツへスキップ

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

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

始める前に

データモデル、ビジネスエンティティおよびデータモデルの属性が作成済みであること。詳細は、データモデルの作成 (英語のみ)データモデルにビジネスエンティティを作成 (英語のみ)ビジネスエンティティへの属性の追加 (英語のみ)をご覧ください。

このタスクについて

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

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

手順

  1. ビジネスエンティティへの属性の追加 (英語のみ)の説明に従い、新しいRegion属性をAgencyエンティティに追加します。
  2. Regionを右クリックし、リストから[Set the Foreign Key] (外部キーの設定)を選択します。
    [Set Foreign Key] (外部キーの設定)ダイアログボックスが表示されます。
  3. [...]ボタンをクリックして、[Select Xpath] (Xpathの選択)ダイアログボックスを開きます。
  4. RegionプライマリキーIdに移動し、ダイアログボックスの下部で[Add] (追加)をクリックして、次のステップへ進みます。
    外部キーへのXpathが、[Set the Foreign Key] (外部キーの設定)ダイアログボックスに表示されます。
  5. 外部キーをメインタブ内にレンダーする場合は、[Render Foreign Key in the main tab?] (メインタブ内に外部キーをレンダーしますか?)チェックボックスをオンにします。デフォルトでは、Talend MDM Web UIは外部キーを別のタブ内にレンダーします。
  6. OKをクリックしてダイアログボックスを閉じます。
    外部キーは、データモデルエディター内のRegion属性の[Annotations] (注釈)ノードの下で、Region/Idに設定されています。
    外部キーによってリンクされたエンティティは、緑色の矢印が付いた鍵形のアイコンで識別できます。関連するエンティティに直接ジャンプするには、データモデルエディター内のエンティティを右クリックし、[Jump to Foreign Key Entity] (外部キーエンティティにジャンプ)をクリックします。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。