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

オントロジーの容量使用

Foundry のオントロジーは、オブジェクト定義をクエリ、リンク、シナリオ、アクションのためのインタラクティブなデータにバインドすることを可能にする高速アクセスのストレージ層です。Foundry のオントロジーにあるデータは、高速アクセスと、複数の同時エディタによる安全な編集のためにインデックス化されています。オントロジーの容量は、インデックス化されたオブジェクトセットとそれら相互のリンクの総サイズを測定するものです。オントロジーの容量は平均的なメトリックで、一瞬の読み取りでは GB 単位で、一か月間測定する場合は GB-月 単位になります。

オントロジー容量の測定

オントロジー容量は、オブジェクトタイプを裏付けるインデックスのサイズを測定することで記録されます。各オブジェクトタイプには、オブジェクトの数とオブジェクトごとのプロパティの数があります。各プロパティは任意のサイズを持つことができます。インデックスの総サイズは、そのオブジェクトタイプのすべてのオブジェクトについて、各インデックス化されたプロパティのサイズを合計することで計算されます。

オントロジーのデータは圧縮することができず、オントロジーのインデックス化には迅速なクエリを容易にするために追加のストレージが必要なため、オントロジーの容量はデータセットの容量よりも大きくなることがあることを注意してください。

Foundry プラットフォームは、毎時、オブジェクトごとのオントロジー容量の測定値を記録します。時間をかけてオントロジー容量を測定する場合、すべての毎時の測定値は指定された時間期間で平均化されます。一つのカレンダー月の間に平均化すると、GB-月 単位が生成されます。

オントロジー容量使用の調査

オブジェクトはオントロジーマネージャーで管理され、オブジェクトのすべての管理と監視のハブです。オントロジーマネージャーでは、どのデータセットをオブジェクトにするべきか、これらのオブジェクトにどのタイプのプロパティを付加するべきか、オブジェクトタイプ間でどのリンクセットを定義するべきかをユーザーが設定することができます。

オブジェクトとそれに対応するリンクタイプの合計のオントロジー容量は、リソース管理アプリケーションにリストされています。

オントロジー容量を駆動する要素

オントロジー容量は基本的に、オントロジー内のすべてのオブジェクトのサイズ、そのプロパティとリンクを含めたものの測定です。以下の二つの要素が総容量の主な駆動要素です。

  • オブジェクトタイプごとのオブジェクトの数とサイズ
    • データセットからオントロジーのオブジェクトタイプを作成する場合、そのデータセットの行ごとにオブジェクトがインデックス化されます。したがって、そのデータセットの行数は、対応するオブジェクトタイプのオブジェクト数と1:1で結びついています。
    • さらに、より多くの列を持つデータセットや、より多くのデータ(例えば、フリーテキストフィールド)を含むデータセットは、各列がプロパティに変換されるため、個々のオブジェクトが大きくなる可能性があります。
  • 結合テーブルを使用したオブジェクト間のリンクの数
    • 多対多の関係では、オントロジーはオブジェクト間のすべてのリンクを定義するために、主キーに基づいた結合テーブルの定義を必要とします。これらのテーブルはオントロジーのオブジェクトと並行してインデックス化され、オントロジー容量を使用します。
    • 一般的に、ルックアップテーブルはレコードごとに一定のサイズを持ち、定義されたリンクの数に比例して容量が線形的に増加します。

オントロジー容量の管理

オントロジーは、運用上の使用とクエリのための高速アクセスバックエンドとして設計されています。一般的なケースでは、オントロジーはより大きなデータアセットから合成された高度に精錬されたデータと最もよく使用されます。したがって、オントロジーの容量は、Foundry の変換フレームワーク内の総原始データと中間データのサイズよりも小さくするべきです。

オントロジー容量使用を管理するには、オントロジーで定義されているオブジェクトタイプの数、オブジェクトタイプごとのオブジェクトの数、オブジェクトごとのプロパティの数に注意を払うことが必要です。全体的に、オントロジー容量使用を管理する最善の方法は、オブジェクト数、プロパティ数、プロパティサイズを理解し、意図的に管理することです。