オントロジーオブジェクトおよびリンクタイプメタデータレンダリングヒント

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

レンダリングヒント

Foundryは、オントロジーのプロパティの使用情報をObject Storage V1 (Phonograph)やプラットフォーム内のユーザーアプリケーションに伝えるために、レンダリングヒントを使用します。たとえば、文字列プロパティにsortableレンダリングヒントを付けると、タイムラインやチャートなどでそのプロパティを並べ替えることをアプリケーションに許可します。

多くのレンダリングヒントは、オブジェクトタイプの再インデックス性能に関連しています。たとえば、プロパティがアプリケーションで集計されたり並べ替えられたりする必要がないことをObject Storage V1 (Phonograph)に示すために、レンダリングヒントを使用できます。これにより、Object Storage V1がそれらのプロパティをインデックス化する際の作業が減ります。

プロパティエディタのプロパティペインでレンダリングヒントを選択したり選択解除したりできます(下の画像を参照)。

レンダリングヒント

以下の表には、利用可能なレンダリングヒントの名前説明が記載されています。また、"Adds raw index?" と "Requires reindex?"(以下で説明)という2つの技術的な側面についても情報が提供されています。

  • Adds raw index?
    • ローリンデックスを追加するレンダリングヒントを適用するためには、Object Storage V1 (Phonograph)は、元データセットを保存する際に別のインデックスを作成することでレンダリングヒント情報を保存します。
    • この追加のインデックスにより、レンダリングヒントが適用されたプロパティについては、2つの行がObject Storage V1 (Phonograph)にインデックス化される総行数にカウントされます。
    • これが、これらのレンダリングヒントを選択解除すると、Object Storage V1 (Phonograph)への再インデックスのパフォーマンスが向上する理由です。
  • Requires reindex?
    • 一部のレンダリングヒントは、オントロジーマネージャーで選択が保存されるとすぐにユーザーアプリケーションに適用されます。
    • 再インデックスが必要な他のレンダリングヒントについては、オブジェクトタイプの元データソースをObjects Storage V1 (Phonograph)に再インデックス化する必要があります。その後、変更がユーザーアプリケーションに反映されます。
    • 次のトリガーによる再インデックスを待つことも、オブジェクトタイプのDatasourcesタブに移動して、Phonographペインの青いReindexボタンを選択して、手動で再インデックスを開始することもできます。
名前説明Adds raw index?Requires reindex?
Disable formatting- Enable プロパティ値がブラウザーのロケーションのローカル数値フォーマットの標準に従ってObject Viewsでフォーマットされないようにする。
Identifier- Enable 再インデックス性能を向上させ、数値ベースの主キーと外部キーを指定し、それらをフォーマットしたり数値として扱う必要がないことを指定します。
    - たとえば、Object Viewsでは、プロパティ値を数値としてフォーマットせず、Object Explorerでは、キーを範囲でフィルター処理することができません。
Keywords- Enable プロパティをObject Viewsでプロパティを表示する際に、このプロパティを独自のセクションでハイライトします。
Long text- Enable プロパティ値に大量のテキストが含まれている場合。
    - たとえば、Object Viewsはこのプロパティの値をより読みやすいフォーマットで表示します。
Low cardinality- Enable このプロパティにはそれほど多くの可能な値がないことをアプリケーションに示します。
    - たとえば、一部のObject Viewウィジェットは、可能な値があまり多くないプロパティに対してのみフィルター処理を許可します。
- Searchableレンダリングヒントも選択する必要があります
はいはい
Selectable- Enable 文字列プロパティにこのプロパティに対する集計をユーザーに許可します。
    - たとえば、このプロパティはObject ExplorerのヒストグラムやObject Viewのチャートで集計されます。
- 数値と日付プロパティに対してEnableを設定すると、ユーザーは正確な項目値に対してのみ集計を行うことができます。
- アプリケーションでこのプロパティが集計されない場合は、Disableを設定することで再インデックス性能を向上させます。
- Enable を設定すると、Exact Matchフィルター機能を使用できます。
- Searchableレンダリングヒントも選択する必要があります
はいはい
Sortable- Enable 文字列プロパティにこのプロパティに対する並べ替えをユーザーに許可します。
    - 数値と日付プロパティは常に並べ替え可能です。
    - たとえば、Object Viewsのタイムラインやチャートはこのプロパティに基づいて並べ替えられます。
- アプリケーションでこのプロパティが並べ替えられない場合は、Disableを設定することで再インデックス性能を向上させます。
- 配列には推奨されません、配列は配列内の最小値に基づいて並べ替えます。
- Searchableレンダリングヒントも選択する必要があります
はいはい
Searchable- Disable このプロパティがアプリケーションで検索や並べ替えの対象にならない場合は、再インデックス性能を向上させます。
    - このプロパティが大きな文字列を含む場合、パフォーマンスの向上は特に顕著です。
- Searchableは、Selectable、Sortable、またはLow cardinalityレンダリングヒントをアプリケーションが適用するために選択されている必要があります
はいはい