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

Workshop モジュールと Quiver 分析でオブジェクトの時系列プロパティを使用する

この例で作成する Workshop モジュール([Example] Time Series Properties on Objects | Delay TSP)は、参照オントロジー内の航空オントロジーに基づいています。このオントロジーは、お使いのエンロールメントでは利用できない場合があります。これらのオブジェクト間の関係について詳しくは、ユースケースの概要を参照してください。このサンプルモジュールは、時系列プロパティを使用する Workshop モジュールを設定する際の参考になります。

Workshop でオブジェクトを選択する

モジュールのオブジェクトの選択セクションには、標準的な Workshop ウィジェットの機能が2つ含まれています。以下では、これらのウィジェットについて簡単に説明します。Workshop の一般的な機能については、ドキュメントを参照してください。モジュールに時系列プロパティを追加する前に、以下の手順に沿ってこれらのウィジェットを設定します。

パート1:フィルターリストウィジェットを追加する

フィルターウィジェットは、Flight オブジェクトセットを受け取り、Airport のプロパティに基づいてフィルターを適用するように設定します。フィルターウィジェットは、オブジェクトテーブルウィジェットで使用できる Airport フィルターを出力するように設定します。

  1. Workshop モジュールで + ウィジェットを追加を選択し、フィルターリストウィジェットを選択します。
  2. フィルターリストウィジェットの右側の設定で、オブジェクトセット入力用の新しい変数を作成し、「All airports」という名前を付けます。開始オブジェクトセットには、[Example] Airport オブジェクトタイプを使用します。

入力変数に対するフィルターリストウィジェットの設定

  1. + フィルターを追加ボタンを選択して、Airport、Complete Flight History、Airport State Name、Arriving Flight Count、Departing Flight Count のプロパティを追加します。

フィルターリストウィジェットの列選択の設定

  1. 下にあるフィルター出力項目に移動すると、フィルター出力がすでに作成されていることが確認できます。「airport filter」などのわかりやすい名前を付けます。ほかの設定は不要です。

パート2:オブジェクトテーブルウィジェットを追加する

オブジェクトテーブルウィジェットを使用すると、ユーザーはオブジェクトセットを絞り込み、さらに調査する空港を選択できます。

  1. Workshop モジュールで + ウィジェットを追加を選択し、オブジェクトテーブルウィジェットを選択します。
  2. 入力データセクションで、新しい変数を作成し、「filtered airports」という名前を付けます。開始オブジェクトセットで、all airports の既存のオブジェクトセット変数を選択します。

絞り込んだ変数を入力として選択するオブジェクトテーブルウィジェット

  1. フィルター… セクションで、変数を使用を選択し、フィルターリストウィジェットの出力として作成した airport_filter 変数を選択します。

フィルターを選択して入力を作成するオブジェクトテーブルウィジェット

  1. 列の設定で、+ 列を追加を選択して、Title、Daily Avg Arr Delay、Daily Avg Dep Delay、Daily count of flights の列を追加します。

  2. デフォルトの並べ替えをプロパティに設定し、並べ替えの基準となるプロパティを選択を選択します。次に、Arriving Flight Count を選択します。

オブジェクトテーブルウィジェットのデフォルトの並べ替えの設定

  1. オブジェクトテーブルの設定の選択セクションで、選択したテーブルの出力を設定します。選択した空港の時系列プロパティに対して分析を実行するように出力を設定します。

オブジェクトテーブルウィジェットの選択したオブジェクトの出力設定

Workshop の時系列プロパティ

モジュールの Workshop の時系列プロパティセクションでは、利用可能な Workshop の時系列変換を使用します。以下の手順に沿って、ダッシュボードに表示されている Chart XY ウィジェットとメトリックカードウィジェットを設定します。

Workshop で設定した Chart XY ウィジェットとメトリックカードウィジェット

パート1:Chart XY ウィジェットを追加する

  1. Workshop モジュールで + ウィジェットを追加を選択し、Chart XY ウィジェットを選択します。
  2. 右側の設定メニューで、プロットレイヤーの追加を選択します。

グラフにプロットレイヤーを追加するための Chart XY ウィジェットの設定

  1. メニューでレイヤーを選択し、データ入力を時系列セットに設定します。
  2. daily count of flights for selected airport 時系列プロパティを含む新しい変数を作成します。ここで、選択した空港はオブジェクトテーブルウィジェットの出力変数です。新しい変数には、必ずわかりやすい名前を付けてください。

Chart XY ウィジェットの1つ目のプロットレイヤーの設定。

  1. daily dep delay for selected airport 時系列プロパティ用に、別のプロットレイヤーと変数を追加します。
  2. Weekly Avg Dep delay プロパティ用に、3つ目のプロットレイヤーを追加します。今回は、時系列セット変数を設定する際に、変換の追加も選択します。変換では、ローリングを選択し、集計方法として1週間の平均を選択します。新しい変数には、必ずわかりやすい名前を付けてください。

Chart XY ウィジェットの3つ目のプロットレイヤーの設定。

  1. 各レイヤーに軸があるように設定されていることを確認してください。プロットレイヤーごとに、軸の単位を表示する位置(グラフの左側または右側)も選択できます。

Workshop の Chart XY ウィジェットの Y 軸の設定。

パート2. Chart XY ウィジェットの横にメトリックカードを追加する

  1. メトリックカードウィジェットを追加します。
  2. 設定メニューで、メトリクスを追加を選択するか、ウィジェットを最初に追加したときに作成されるデフォルトのメトリクスを使用します。次に、メトリクスにカーソルを合わせて詳細な設定オプションを開き、値の種類として数値を選択します。

設定するメトリクスを選択できる Workshop のメトリックカードウィジェット

  1. 数値を選択… を選択し、新しい数値変数にカーソルを合わせて、時系列を選択します。
  2. Chart XY ウィジェットの3つ目のプロットレイヤーを設定したときに作成した Max weekly average departure delay 変数を選択します。
  3. 単一の値のメトリクスとして、全期間の時間範囲に対する最大値の集計の種類を選択します。新しい変数には、必ずわかりやすい名前を付けてください。
  4. 必要に応じて数値の書式を設定します。

Workshop のメトリックカードウィジェットの設定

Quiver の時系列プロパティ

以下のガイダンスは、Quiver の基本的な操作方法を理解していることを前提としています。Quiver の一般的な機能については、ドキュメントで詳しくはこちら。

サンプルの Workshop モジュールの Quiver の時系列プロパティセクションには、埋め込み Quiver ダッシュボードが含まれています。この Quiver ダッシュボードは、前述の Workshop ウィジェットと同様の計算を実行します。以下の手順に沿って、ダッシュボードに表示される時系列チャートとメトリックカードを設定します。

以下の手順が完了すると、ダッシュボードは次の例のようになります。

Quiver ダッシュボードの表示

パート1:Quiver 分析で時系列比較を設定する

  1. 新しい Quiver 分析を作成し、上部バーから時系列メニューを開きます。

  2. 左上で結果を Airport オブジェクトタイプに絞り込み、いずれかのオブジェクトから Daily Avg Dep Delay 時系列プロパティを選択します。

Quiver 時系列メニューの選択。

  1. 作成されたプロットの X 軸を fit to extent に設定します。これにより、軸のスケールがデータの時間範囲に合わせて調整されます。

fit to extent に設定された Quiver 時系列プロット。

  1. 表示されているコンテンツの右上でグラフを選択して、分析のグラフ表示に切り替えます。

グラフモードの切り替え。

オブジェクトの時系列プロパティを追加すると、時系列チャート、数値軸(単位)、デフォルトの共有時間軸カードも生成されます。

Quiver が生成したグラフモード。

  1. メニューが表示されるまで、オブジェクトの時系列プロパティカードにカーソルを合わせます。次のアクションメニューで、ここから分析を続行ドロップダウンから時系列プロパティを選択します。

Quiver 時系列プロパティの次のアクションメニュー。

  1. これに基づいてグラフを作成ボタンを選択し、「rolling aggregate」を検索して、キャンバスに移動集計カードを追加します。

Quiver プロットの次のアクションでの移動集計。

  1. カードの右上にあるプロットの設定メニューから平均を選択し、値を1、単位を週間に設定して、1週間ごとの集計を指定します。

Quiver 移動集計カードの設定。

  1. メニューが表示されるまで、プロットにカーソルを合わせます。次のアクションメニューで、新しく作成した移動集計をここから分析を続行の対象として選択します。検索を選択し、「numeric aggregation」を検索します。数値集計の設定で、集計タイプを最小に設定します。この手順を繰り返して、最大値の数値集計カードを追加します。

Quiver 時系列の数値集計。

  1. 分析の内容パネルで、デフォルトの共有時間軸を見つけます。右側の設定サイドパネルで、制御されていますオプションをオンにし、可変入力値を使用を選択して、期間ドロップダウンで新しい Date/Time 範囲パラメーターを選択します。これにより、共有時間軸の時間範囲を制御するための新しい日時範囲パラメーターが作成されます。

Quiver のデフォルトの共有時間軸。

  1. パラメーターパネルに、新しく作成した日時範囲パラメーターが表示されます。時間範囲の開始と終了をそれぞれ表す2個の日時パラメーターを作成します。

Quiver の時間範囲パラメーター。

  1. ステップ9で作成した日時範囲パラメーターを選択し、右側の設定パネルで開始日と終了日のパラメーターを個別に選択をオンにします。次に、ドロップダウンメニューからステップ10で作成した開始と終了のパラメーターを選択します。これで、開始と終了のパラメーターによってプロットの時間軸を制御できます。

Quiver の時間範囲パラメーターの設定。

  1. パラメーターパネルで、新しいオブジェクトパラメーターを作成します。

Quiver のオブジェクトセレクターパラメーターの追加。

  1. 右側の設定パネルで、Airport オブジェクトタイプを選択し、ドロップダウンから任意の空港を選択します。

Quiver のオブジェクトセレクターパラメーターの設定。

  1. ステップ2で作成した Daily Avg Dep Delay カードを選択します。右側の設定パネルで、系列オブジェクト設定の横にある可変入力値を使用を選択し、新しく作成したオブジェクトセレクターパラメーターを選択します。これで空港を制御できるようになり、Daily Avg Dep Delay 時系列と、下流のすべての操作が更新されます。

Quiver の入力オブジェクトの更新。

  1. 週単位の移動集計を含むプロットにカーソルを合わせ、次のアクションメニューのここから分析を続行ドロップダウンから移動集計を選択して、「shift time series」を検索します。時間移動カードを追加し、入力系列を1週間前に移動するよう設定します。

Quiver の時系列の時間移動の設定。

  1. 既存のプロットにカーソルを合わせて、別のプロットを追加し、次のアクションメニューの検索アクションを使って「time series formula」を検索します。時系列式カードを追加し、カードの設定に次の式を追加します。 $L - $AA。ここで、$L は週単位の平均出発遅延、$AA は1週間前に移動した週単位の平均遅延です。結果は前週からの変化量になります。

Quiver の時系列式の設定。

パート2:Quiver ダッシュボードを設定する

  1. 週単位の移動集計と空港の平均出発遅延を含む時系列チャートの右上から、新規ダッシュボードに追加を選択します。

Quiver ダッシュボードへのプロットの追加。

  1. 左サイドバーのダッシュボードアイコンを使って、ダッシュボードを開きます。ダッシュボード表示で、週単位の平均遅延の最小値と最大値、および前週からの変化量を表す数値集計を、左パネルからダッシュボードの内容にドラッグします。

Quiver の「ダッシュボードにカードを追加」オプション。

  1. 右側のダッシュボード設定パネルのインプットセクションで、Airport オブジェクトセレクターパラメーター、開始時刻パラメーター、終了時刻パラメーターに対応する3個の入力を追加します。

Quiver ダッシュボードの入力。

  1. ダッシュボードを公開します。

パート4:Workshop にダッシュボードを埋め込む

  1. 開始時刻と終了時刻を制御するための日付範囲ウィジェットを作成します。

日付範囲ウィジェット。

  1. Quiver ダッシュボードウィジェットを追加し、新しく作成したダッシュボードを選択します。また、Workshop の空港の Selected Airport、Start date、End date 変数を、対応する Quiver ダッシュボードの入力に接続します。

Quiver ダッシュボードウィジェット。

これで、Workshop モジュールで選択した Airport オブジェクトと設定した時間範囲が、Quiver ダッシュボードに反映されます。