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

グラフテンプレートを作成する

Vertex のグラフテンプレートは、パラメーターに基づいて、定義されたスタイルのグラフを生成するリソースです。次のようなワークフローを実現できます。

  • あるオブジェクトまたはオブジェクトセットのグラフ分析を、別のオブジェクトまたはオブジェクトセットにピボットする。
  • 利用者向けに、グラフ生成ワークフローを組み込んだ再利用可能なリソースを作成する。
  • Object View や Workshop アプリケーションなど、別の Foundry アプリケーションにグラフテンプレートを埋め込む。

どの Vertex 分析もグラフテンプレートに変換できます。分析をテンプレートに変換すると、今後、同じ種類の分析をより簡単に行えるようになります。

この例では、関連検索関数を使って、航空便の Delay Event にリンクされた Aircrafts と、同じ日に遅延したほかの Flights(Airports にあるもの)を分析し、航空便の遅延を探索しています。以下に示す航空便の遅延調査グラフを生成した分析は、決められた構造に従わず、自由な形式で行われました。この分析からグラフテンプレートを作成することで、今後の調査でこの分析テンプレートを再利用できるようになります。

テンプレートにするグラフ分析

この分析をグラフテンプレートに変換するには、右上のツールバーで保存オプションを開き、テンプレートとして保存... を選択します。

テンプレートヘルパーを開く

これによりヘルパーが開き、パラメーターの設定オプションが表示されます。グラフテンプレートのパラメーターには、オブジェクト入力と非オブジェクト入力があります。インターフェースパラメーターが有効になっているエンロールメントでは、オントロジーのインターフェースに基づく入力も設定できます。

オブジェクトパラメーターは、テンプレートへのオブジェクト入力であり、テンプレートを使用するとグラフに追加されます。オブジェクトパラメーターを追加すると、グラフテンプレートのユーザーが指定したオブジェクトに対して、関連検索や関数を実行することもできます。インターフェースパラメーターは、設定されたインターフェースを実装するオブジェクトを受け付け、互換性のある関連検索をサポートします。

非オブジェクトパラメーターは、対応する入力に値を渡します。これには、カスタム関連検索関数や保存済みの関連検索の引数、および利用可能な場合はスタイル設定で使用される派生プロパティ関数の引数が含まれます。利用可能なパラメーターのデータ型は、入力によって異なります。入力にグラフパラメーターとして追加が表示される場合は、これを使ってその値をパラメーターとして公開します。

テンプレートのパラメーターを設定する

次に、テンプレートに関連付ける関連検索の設定を行えます。各オブジェクトパラメーターには関連検索を関連付けられます。関連検索には、オントロジーのリンクを使った単純な関連検索、関連検索関数、または関連検索サイドバーを使って作成された保存済みの関連検索を使用できます。関連検索関数や保存済みの関連検索の非オブジェクト引数は、定数またはパラメーターの値にマッピングできます。入力をパラメーターにマッピングするには、入力ボックスの左側にあるパラメーターボタンを選択し、ドロップダウンからパラメーターを選択します。

テンプレートのパラメーターを設定する

必要なパラメーターと関連検索を追加したら、テンプレートに関連付けるレイヤーの設定とレイヤーのスタイル設定を行えます。レイヤーのスタイル設定を行うと、グラフ上の現在のスタイルがそのまま保存されます。除外したレイヤーのレイヤースタイルは、保存されるテンプレートには含まれません。

テンプレートのパラメーターを設定する

最後に、適用するレイアウトと、現在の分析から保持するグラフ設定を選択すると、テンプレートの概要を確認し、テンプレートを保存できます。

テンプレートの概要

グラフテンプレートを編集する

専用のテンプレートエディターが利用可能な場合は、テンプレートを編集用に開いて、パラメーター、関連検索、レイヤー、レイアウトを更新します。変更を保存する前に生成されるグラフを確認するには、プレビュー用の入力値を指定します。テンプレートから生成されたエクスプロレーションを保存しても、ソースのテンプレートは変更されません。

これらのコントロールが利用可能な場合は、Workshop の Vertex ウィジェット設定からテンプレートを作成または編集することもできます。ウィジェットの入力を使って、モジュールのコンテキストでテンプレートをプレビューします。

グラフテンプレートを使用する

テンプレートを開くと、テンプレートのパラメーター値を入力するダイアログが表示されます。

URL クエリパラメーターを使って、オブジェクトまたはオブジェクトセットをテンプレートに事前に読み込むこともできます。

  • オブジェクト: クエリパラメーター objectRid=<your_object_rid_here> を使用します。
  • オブジェクトセット: クエリパラメーター objectSetRid=<your_object_set_rid_here> を使用します。

指定されたパラメーター値を操作するには、上部のツールバーにあるパラメーターボタンを使用します。これにより、特定のオブジェクトパラメーターの値として使用されているすべてのオブジェクトを選択したり、パラメーター値を変更してグラフを再生成したりできます。

テンプレートを使用する

Vertex ウィジェットを使って、テンプレートを Workshop に埋め込むこともできます。