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

マルチデータソースオブジェクトタイプ (MDO)

マルチデータソースオブジェクトタイプ (MDO) は Object Storage V2 でのみ利用可能です。

マルチデータソースオブジェクトタイプ (MDO) は、オントロジー内の複数のデータソースを利用しています。現時点では、データソースは Foundry dataset または 制限付きビュー である可能性があります。

マルチデータソースオブジェクトタイプ (MDO) の種類

MDO には 2 つの異なるカテゴリがあります:

  • 列単位の MDO: 異なるデータソースからオブジェクトタイプの異なるサブセットを統合する、ジョインのような MDO ケースです。列単位の MDO は、列レベルのアクセス制御が必要なユースケースをサポートするために使用できます。
  • 行単位の MDO: 同じスキーマを共有する複数のデータソースから完全なオブジェクト(すべてのプロパティを持つオブジェクト)を統合する、ユニオンのような MDO ケースです。行単位の MDO は、行レベルのアクセス制御が必要なユースケースをサポートするために使用できます。Foundry では、制限付きビュー が行単位の MDO を利用する可能性のあるユースケースをサポートします。行単位の MDO 自体は利用できません。

Foundry では列単位の MDO のみをサポートしており、行単位の MDO はサポートしていません。ほとんどの行単位の MDO のユースケースは 制限付きビュー で実現できます。制限付きビューでは実現できない行単位の MDO のユースケースがある場合は、Palantir の担当者に連絡して支援を受けてください。

マルチデータソースオブジェクトタイプを設定する

Object Storage V2 を使用してオントロジーマネージャーで オブジェクトタイプを作成 した後、左側のサイドバーからオブジェクトタイプの Datasource メタデータセクションに移動します。次に、Add new backing datasource を選択してデータセットを選びます。

New object type

Map primary key ヘルパーが表示され、オブジェクトタイプの主キーに一致する値を持つ列を選択するように求められます。列を選択すると、Backing datasource セクションに複数の元データセットが表示されます。

New object type

左側のサイドバーから Properties メタデータセクションに移動し、新しく追加されたデータセットに新しいフィールドを追加します。

FAQ

Object Storage V1 (Phonograph) にインデックスされたオブジェクトタイプに対してマルチデータソースオブジェクトタイプは利用できますか?

いいえ。MDO は Object Storage V2 でのみサポートされており、Object Storage V1 (Phonograph) では利用できません。

列単位の MDO と行単位の MDO の両方がサポートされていますか?

現在利用できるのは列単位の MDO のみです。制限付きビューでは実現できない行単位の MDO のユースケースがある場合は、Palantir の担当者に連絡して支援を受けてください。

ユーザーの編集と実体化は MDO でサポートされていますか?

はい、ユーザーの編集実体化 は MDO でサポートされています。

特定のオブジェクトタイプの入力データソースのいくつかをユーザーが表示できない場合、ユーザーエクスペリエンスはどうなりますか?

ユーザーが一部の入力データソースに対して Viewer 権限を持っていない場合、オブジェクトインスタンスを表示する際にそれらのデータソースからマッピングされたプロパティは null として表示されます。ただし、メタデータアクセスは入力データソースとは別に制御されるため、ユーザーはオブジェクトタイプのスキーマ(プロパティ名など)を表示することができます。

オントロジーメタデータの権限についてさらに詳しく学ぶ。

プロパティの多重性はサポートされていますか?

プロパティの多重性とは、列単位の MDO ケースにおいて、複数の入力データソースがオブジェクトタイプの重複する列/プロパティを供給することを指します。プロパティの多重性は現在サポートされていません。つまり、オブジェクトタイプの特定のプロパティは入力データソースの 1 つからしか取得できません(すべての入力データソースに存在する必要がある主キーのプロパティを除く)。

制限付きビューのポリシーに対応するプロパティを、同じポリシーを共有する複数の制限付きビューのデータソースにマッピングできますか?

いいえ、これはサポートされていません。各制限付きビューのデータソースには、オブジェクトタイプに別々のポリシープロパティが必要です。これらのプロパティのいくつかは、前端アプリケーションの散乱を避けるために オントロジーマネージャー で非表示としてマークすることができます。

MDO と外部キーリレーションを持つ 2 つの異なるオブジェクトタイプをリンクすることの違いは何ですか?ユーザーはどのようにこれらのオプションを選択すべきですか?

MDO は、組織のデジタルツインを構築するための同じ設定を単一のオブジェクトタイプとして構成するユーザーフレンドリーな方法を提供することを目的としています。リンクを持つ複数のオブジェクトタイプも、ユーザーが自分のデータを理解し操作する方法がそれである場合に使用できます。複数のオブジェクトタイプ間のリンクをクエリしトラバースすることは、同じオブジェクトタイプのプロパティをフィルター処理するよりも高価な操作であることに注意してください。

オブジェクトの 2 つの列単位のデータソースに異なる主キーセットがある場合、どのオブジェクトが表示されますか?

オブジェクトの 2 つの列単位のデータソースに異なる主キーセットがある場合、その動作は一部のユーザーが一部の入力データソースにアクセスできない場合と同様になります。これらのケースでは、データソースに存在しない主キーは、特定の入力データソースからマッピングされたプロパティが null として表示されます。

オブジェクトタイプに持てるデータソースの数に制限はありますか?

オブジェクトタイプは最大 70 個のデータソースに制限されています。オブジェクトストレージに同期されたデータソースのみがこの制限に含まれるため、メディアセットや time series の同期は含まれません。