注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
最新のデータは、多くの Foundry ワークフローにとって重要です。オントロジーのユーザーは、入力データソースとユーザー編集の両方のデータを組み合わせて、各オブジェクトインスタンスの最新の状態を含むオントロジーからインデックス化されたデータの実体化を作成できます。
実体化の主なユースケースは2つあります。
Foundry で一括ダウンロードを調整することをお勧めします。実体化されたデータセットを作成し、データエクスポートや Foundry Transforms を通じたエクスポートなど、他の Foundry データセットの既存のダウンロードワークフローを開始します。
オントロジー管理でデータソースタブの編集設定を切り替えることで実体化タブに移動します。実体化タブでは、入力データソースタイプに応じて、さまざまな設定でオブジェクトのデータセット、制限付きビュー、またはオブジェクトストリームを実体化できます。
Object Storage V1(Phonograph)の書き戻しデータセットは、実体化されたデータセットと同等です。書き戻しデータセットは、OSv1でオブジェクトタイプまたは結合テーブルを持つ多対多のリンクタイプのユーザー編集を有効にするために必要です。
Object Storage V2 では、実体化されたデータセットを使用してユーザー編集を有効にする必要はありません。代わりに、ユーザーはオントロジー管理のデータソースタブで編集設定を切り替えることで、オブジェクトタイプのユーザー編集を有効にできます。これにより、OSv2では実体化がオプションとなり、ユーザーは上記の2つの主要なユースケースが必要な場合にのみ実体化を作成する必要があります。 OSv2 では、オブジェクトタイプのプロパティの一部だけを実体化する場合など、複数の実体化されたデータセットを作成できます。
OSv1 の書き戻しデータセットと OSv2 の実体化されたデータセットの間には、他にも以下に説明するような動作の違いがあります。
Object Storage V1(Phonograph)の書き戻しデータセットと Object Storage V2 の実体化されたデータセットでは、ビルドスケジュールの処理が異なります。
書き戻しデータセットと実体化されたデータセットの保持は同じようには機能しません。
OSv1では、書き戻しデータセットは通常のデータセットのように機能し、プラットフォーム内で指定できる保持ポリシーを適用できます。これにより、書き戻しデータセットが定期的にビルドされる場合、オブジェクトタイプの状態の履歴スナップショットを参照できます。
OSv2では、実体化されたデータセットはカスタマイズできない保持に対象となります。履歴トランザクションは常に削除され、最新のスナップショットのみが利用可能であることが保証されます。この場合、ユーザーはオブジェクトタイプの状態の履歴スナップショットを保持することが重要である場合、下流の変換を設定する必要があります。
Object Storage V1(Phonograph)の書き戻しデータセットと Object Storage V2 の実体化されたデータセットは、入力データソーススキーマに対して異なる関係を持ちます。
Object Storage V1(Phonograph)では、入力データソースとして制限付きビューを使用して粒度のある許可が設定されたオブジェクトタイプの制限付きビューを実体化することはできません。ユーザーは、制限付きビュー入力データソースの元のデータセットのすべての行を含む書き戻しデータセットを実体化することしかできません。その後、ユーザーはアクセス制限に基づいて書き戻しデータセットへのアクセスを適切に保護する責任があります。
Object Storage V2 では、入力データソースとして制限付きビューを使用して粒度のある許可が設定されたオブジェクトタイプのために、通常のデータセットまたは制限付きビューを実体化リソースとして設定できます。以下に示すように。
オブジェクトタイプに複数の入力データソースがある場合、ユーザーはどの入力データソースからデータを実体化したいかを選択することで、実体化されたデータセットを設定できます。入力データソースが選択されていない場合、その入力データソースからマッピングされたオブジェクトタイププロパティは実体化されたデータセットに反映されません。入力データソースの一部が制限付きビューである場合、ユーザーには2つのオプションがあります。