ドキュメントの検索
karat

+

K

APIリファレンス ↗

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

複数データソースオブジェクトタイプ(MDO)

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

複数のデータソースをオントロジーでバックアップするオブジェクトタイプが、複数データソースオブジェクトタイプ(MDO)です。現在、データソースは Foundryデータセット または 制限付きビュー のいずれかとなります。

複数データソースオブジェクトタイプ(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メタデータセクションに移動して、新しく追加されたデータセットに新しいフィールドを追加します。

よくある質問

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として表示します。