注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
一時シナリオは、現在のセッション内でのみ作成および使用されます。そのメタデータはプラットフォームに永続化されず、ユーザーが現在のセッション(たとえば Workshop のセッション)を終了すると削除されます。これらのシナリオは、共同作業や結果の共有が不要な、迅速でアドホックな「what-if」分析に役立ちます。オントロジーの状態に影響を与えたり、不要な保存済みシナリオでワークスペースを煩雑にしたりすることなく、さまざまなアクションを試すことができます。
このチュートリアルでは、一時シナリオをサポートする基本的な Workshop アプリケーションを作成する手順を説明します。
モジュールの本文に、オブジェクトテーブルウィジェットを追加します。
テーブルには任意のオブジェクトセットを使用できますが、関連付けられたアクションがすでに1つ以上設定されているオブジェクトタイプから始めることを推奨します。
次に、テーブルに表示するプロパティを追加します。
プロパティの下にある、このウィジェットにシナリオからデータを読み込むオプションを有効にします。このオプションにより、オブジェクトテーブルウィジェットがシナリオに対応します。
Scenario Manager ウィジェットが生成したシナリオ配列変数を選択します。これにより、オブジェクトテーブルウィジェットのデータには、生のオントロジーではなく、Scenario Manager ウィジェット内のシナリオに対する変更が反映されます。
シナリオに加える変更をプレビューするには、Scenario summary(シナリオの概要) ウィジェットをモジュールに追加します。
ウィジェットの設定で、Scenario Manager ウィジェットが生成したアクティブなシナリオ変数に接続します。
この時点では、シナリオに変更は適用されていないため、データは同じはずです。
シナリオに適用するアクションを設定するために、Button group(ボタングループ) ウィジェットを追加します。
テーブル内のオブジェクトタイプを変更するアクションを選択します。
このアクションをオントロジーではなくシナリオに適用するには、シナリオに適用するオプションを有効にし、メニューからアクティブなシナリオ変数を選択します。
新しく設定したアクションを使用して、テーブル内の任意のオブジェクトのプロパティを新しい値に変更してみます。
アクションを適用する前に、Scenario Manager ウィジェットで作成するを選択して新しいシナリオを作成します。
以下の例では、テーブル内のフライトの Year を更新しています。オブジェクトテーブルウィジェットが更新され、新しいデータが表示されるはずです。
Scenario Summary ウィジェットに、データの変更を示すレコードが表示されます。このアクションはオントロジーには適用されておらず、シナリオ内にのみ存在します。
Chart: XY ウィジェットは任意の数のシナリオをサポートし、異なるシナリオを異なるレイヤーに設定できます。
2. さまざまなレイヤーの種類を探索し、それぞれで複数のシナリオがどのように可視化されるかを確認してみます。
最初のシナリオを作成できたら、このチュートリアルで使用したシナリオ専用の Workshop ウィジェットのさまざまな設定やレイアウトを試すことを推奨します。
このシナリオのメタデータを永続化することにした場合は、永続化されたシナリオのドキュメントのガイダンスに従ってください。