注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
ビューは Foundry のデータセットビューと同様に動作しますが、データを含むファイルは保持しません。代わりに、読み取り時にほかのデータセット(元データセット)の和集合で構成されます。ビューは元データセットを「指し示す」ものと考えることができます。
ビューでは、主キーを追加することでデータの重複排除を自動的に実行することもできます。ビューのいずれかの元データセットに新しいデータがある場合、重複排除後に最新のデータを利用できるように、ビルドが自動的にトリガーされます。ビューは通常のデータセットと同様にビルドされますが、ビルドの一環として実際にデータを読み書きすることはないため、ほぼ瞬時に完了します。
通常、ビューは通常のデータセットと同様に使用できます。ただし、ビューをトランスフォームの有効な 出力 として指定することはできません。代わりに、トランスフォームの有効な 入力 として指定できます。
また、ビューは行を扱うため、スキーマを持つデータセットでのみ使用できます。
インクリメンタル(差分処理)データセット上に構築されたビューを、下流のトランスフォームのインクリメンタル入力として使用しないでください。ビューをインクリメンタルに読み取る場合、重複排除はビュー全体ではなく、インクリメンタルに読み取られるトランザクションの範囲内で行われます。

ビューの主なユースケースには、次のようなものがあります。
新しいビューを作成するには、左側のワークスペースナビゲーションパネルからファイルを開き、目的のプロジェクトまたはフォルダーを探します。その場所で、右上の新規 > 表示を選択すると、現在のプロジェクトまたはフォルダー内に新しいビューが作成されます。

ビューの名前と場所を選択し、設定を進めます。ビューを作成すると、元データセットが更新されるたびにビューを再ビルドするビルドスケジュールが、バックグラウンドで自動的に作成されます。ビューの作成または変更直後にビューを読み取る場合は、ビューを手動でビルドする必要があります。
ビューを構成するには、1個以上の元データセットが必要です。ビューは元データセットの和集合で構成されるため、同じビューの元データセットはすべて、列名とデータ型の組み合わせが一致している必要があります。ただし、列の順序は異なっていてもかまいません。初期設定後は、詳細 > データセットビュー設定に移動して、ビューの元データセットを変更できます。
元データセットの列を追加または削除すると、ビューで View:MismatchedNumberOfColumns エラーが発生し、処理に失敗することがあります。これを解決するには、詳細 > データセットビュー設定に移動し、スキーマの進化を有効にします。これにより、新しいビューを作成しなくても、元データセットのスキーマ変更にビューが自動的に適応できるようになります。

データの重複排除は、主キーを追加することで有効にできる、ビューの主要な機能です。主キーを設定すると、ビュー内の主キーの一意性が保証されます。ビュー内の各主キーは、1行にのみ出現します。ビューの読み取り時に各主キーの最新のデータのみが返されるようにするには、主キーを追加します。この自動的な重複排除は、ビューの元データセットに不要な重複行が含まれる可能性がある場合に、特に役立ちます。
主キーは一度設定すると、新しいビューを作成しない限り変更できません。
主キーを追加するには、組み合わせて主キーを構成する1列以上の列を選択します。これらの列には null 値が含まれていてはいけません。

初期設定時に主キーを追加しなかった場合は、後から詳細 > データセットビュー設定に移動して追加できます。
主キーを追加するには、重複する主キーを解決するための列(または列の組み合わせ)も指定する必要があります。同じ主キーを持つ行の重複排除では、指定した列の値を順番に比較し、値が最も大きい行を保持して、ほかの行を破棄します。これにより、ビュー内に出現するすべての主キーの一意性が保証されます。
任意で削除列を指定することもできます。削除列にはブール値が含まれている必要があります。重複排除後、ある主キーについて最終的に残った行の削除列が true の場合、その行はビューから除外されます。
重複する主キーの解決は、削除列を使って行を除外する前に行われます。そのため、ある主キーの「最新」の行にある削除列の値のみが影響します。

重複排除と削除は、すべての元データセットにまたがって実行されます。

重複排除と削除は、次の組み合わせによって実装されています。
フィルターロジックは読み取りのたびに評価されますが、プロジェクションが最新であり、最後のプロジェクションのビルド以降、ビューの元データセットで APPEND または UPDATE トランザクションのみが行われている場合、このロジックの評価による実行時間とコンピューティングコストへの影響はごくわずかです。
このアーキテクチャを踏まえ、主キーを設定したビューの作成は、次の場合にのみ推奨します。
APPEND または追加のみを行う UPDATE トランザクションで更新される場合。APPEND または追加のみを行う UPDATE トランザクションで更新され、ほかの元データセットが SNAPSHOT トランザクションで更新されるものの、SNAPSHOT トランザクションで更新されるデータセットのビルド頻度が低い場合。元データセットの更新によりプロジェクションの完全な再ビルドが必要になる場合、再ビルドが完了するまで、読み取り側(Contour、トランスフォームジョブなど)はプロジェクションの利点を活用せずにフィルターロジックを適用する必要があるため、相当なコンピューティングコストが発生します。

ビューは通常の Foundry データセットと同様に Foundry 内に表示され、通常のデータセットを使用できる場所であればどこでも使用できます。唯一の例外は、ビューをトランスフォームの出力として使用できないことです(ただし、トランスフォームの入力としては使用できます)。ビューのユースケースの例として、複数のデータセットの和集合を効率的に作成し、主キーを使って結果のビューのデータの一意性を保証することが挙げられます。
お使いの Foundry エンロールメントでは、ビューでマーキングを外す機能が有効になっていない場合があります。この機能を有効にするには、Palantir サポートにお問い合わせください。
ビューを使用すると、ビューの元データセットに付いているマーキングの伝播を停止できます。ビューで外せるのは強制アクセス制御のマーキングのみです。ビューを使用してデータセットから組織を外すことはできません。マーキングの伝播を停止するには、ビューの詳細タブにあるデータセットビュー設定に移動し、編集 > マーキングの伝播を管理を選択します。

マーキングを外す権限を持つユーザーのみが、そのマーキングの伝播を停止できます。マーキングの伝播に対する変更は、元データセットに何らかの更新が行われたときに反映されます。

詳しくは、マーキングを外す際のガイダンスを参照してください。