Warning

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

12 - 多対多のリンクタイプの設定

learn.palantir.com ↗でも以下の内容をご覧いただけますが、アクセシビリティの観点から、ここに掲載しています。

リレーショナルデータベースでは、テーブル間で多対多の結合を行うには中間結合テーブルが必要です。オントロジーでも同様の概念が存在し、この演習では、ユーザーの乗客とフライトアラートオブジェクトタイプ間で多対多のカーディナリティ結合を設定します。

🔨 タスクの説明

  1. オブジェクトタイプの概要ページから下にスクロールして、Link Types ブロックをクリックし、⊕ Create new link typeをクリックします。

  2. 左のChoose an object type dropdownで、前のセクションで作成した [yourName] Flight Alert オブジェクトタイプを選択します。

  3. 右のChoose an object type dropdownで、前のセクションで作成した [yourName] Passenger オブジェクトタイプを選択します。

  4. ユーザーの乗客オブジェクトタイプのカーディナリティとして Many を選択し、プロンプトが表示されたら Change cardinality に同意します。

    • 次に、OMAはユーザーの乗客とフライトアラート間の多対多の関係を可能にする結合テーブルを定義するように求めます。
  5. 以前に作成した passenger_flight_alerts_{yourName}_{date} データセットを検索し、選択します。

  6. 各オブジェクトタイプの行ドロップダウンで、それぞれの主キーを選択します:乗客オブジェクトタイプの passenger_id とフライトアラートの alert_display_name を選択します。

  7. 右上隅の Save をクリックします。

  8. その後、Save to ontology をクリックします。