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

Workshop と Quiver でセンサーオブジェクトタイプの time series データを使用する

センサーオブジェクトタイプの time series データの使用を開始するには、Workshop で Flight Sensor Data モジュールを開きます。このモジュールは、プラットフォームの Quicksearch 機能を使用して見つけることができます。この例のモジュールは、センサーオブジェクトタイプの time series データを使用してユーザーの Workshop モジュールを構成する際のリファレンスとなります。

このガイドの終わりまでに、モジュールは出発時間と空港でフライトをフィルター処理する機能を提供します。そこから、Object Table widget がリンクされたセンサーオブジェクト time series データを表示するために選択できるフライトのリストを表示します。

The example Workshop module, using sensor object time series data

パート 1: Workshop モジュールで初期ウィジェットを設定する

モジュールの MapObject Table、および Filter ウィジェットは、標準的な Workshop 機能です。time series 特有のウィジェットをモジュールに追加する前に、以下の手順に従ってこれらのウィジェットを構成してください。

ルート ID でフライトをフィルター処理する

Filter List widgetFlight オブジェクトセットを取り、route id に基づいてフィルターを適用します。

  1. Workshop モジュールで、+ Add widget を選択し、Filter List widget を選択します。
  2. Filter List widget の右側の構成で、新しい変数を Object set Input に作成し、「Filter flights by route id」と名前を付けます。Starting object setFlights with linked flight sensors オブジェクトタイプ変数を使用します。

Filter list widget input variable

  1. + Add filter を選択して Route Id プロパティを追加します。
  2. Filter output フィールドに移動して、すでに作成されたフィルター出力を見つけます。それに「Flights filtered by route id」のような説明的な名前を付けます。他の構成は必要ありません。

Filter list widget output variable

比較のためにフライトを選択する Object Table ウィジェットを構成する

  1. Workshop モジュールで、+ Add widget を選択し、Object Table widget を選択します。
  2. 右側の構成パネルで Input Data ドロップダウンメニューから + New object set variable を選択します。
  3. 変数に Flights filtered by route id と名前を付けます。
  4. Starting object set を選択し、既存の変数 Flights with linked flight sensors を選択します。
  5. Using a variable フィルターを選択し、Filter by route 変数を選択します。

Object table widget input variable

  1. + Add column を選択し、ドロップダウンメニューから Departure timestamp を選択します。
  2. Selection セクションにスクロールして Enable active selection オプションを切り替えます。これにより、テーブルの選択されたオブジェクトの出力が構成されます。
  3. Active object ドロップダウンメニューから New object set variable を選択して新しい変数を作成します。変数に Selected flight from table 1 と名前を付けます。他の構成は必要ありません。

Object table widget output variable

  1. ステップ 3-5 で作成した Flights filtered by route id を受け取る 2 番目のテーブルウィジェットに対してこのプロセスを繰り返し、Selected flight from table 2 という出力変数を作成します。

パート 2: ルートオブジェクトタイプからセンサーオブジェクトタイプの time series データを追加する

センサー名セレクターを作成する

後の手順で作成する Quiver ダッシュボードに渡すための希望するシリーズ名のドロップダウンメニューを作成します。

  1. Workshop モジュールで、+ Add widget を選択し、String Selector widget を選択します。
  2. ウィジェット構成パネルの Option Generation+ Add Selector option を選択します。
  3. headingvertical_speedspeed および表示したい他のセンサー名のオプションを追加します。

Sensor name string selector widget configuration

  1. Selection セクションのドロップダウンメニューで Selected series name 変数を選択します。
  2. Selection Display 構成のデフォルトオプション Dropdown を保持します。

Sensor name string selector output

フライト ID 変数を作成する

次に、左側と右側のテーブルから選択されたフライトのフライト ID を表す 2 つの変数を作成します。各変数は、Object Table ウィジェットで構成された Selected flight from table 1 および Selected flight from table 2 変数から Flight Id プロパティを利用する文字列です。これらの変数を Quiver ダッシュボードに渡します。

  1. Workshop モジュールの左側から Variables に移動し、新しい変数を追加するために + を選択します。
  2. ドロップダウンメニューから String を選択します。
  3. 次のドロップダウンメニューから Object property を選択します。

Create a new string variable from an object property

  1. Selected Flight from Table 変数をオブジェクトセットとして選択し、Flight IdSelected Flight Id 変数のプロパティとして選択します。

Flight ID variable configuration

パート 3: Quiver ダッシュボードを作成する

以下のガイドは、Quiver の基本的なナビゲーションに関する知識を前提としています。一般的な Quiver の機能についてさらに学ぶには、ドキュメント を参照してください。

この Workshop モジュールには、埋め込み Quiver ダッシュボード が含まれています。以下の手順に従って、ダッシュボードに表示される time series チャートとメトリクスカードを設定します。

1. Flight Sensor オブジェクトタイプを使用して Quiver 分析を作成する

Flight Sensor オブジェクトセットを使用する

トップメニューバーから Objects を選択し、Flight Sensor オブジェクトタイプを検索して、Flight Sensor オブジェクトタイプセットで 新しい Quiver 分析 を作成します。Add object set を選択してオブジェクトセットテーブルをキャンバスに追加します。

Add objects to Quiver analysis

Select the flight sensor object set

フライト ID 用の 2 つの文字列パラメーターを追加する

  1. 画面の左側から (x) を選択して Parameters 構成を開きます。
  2. + を選択してパラメーターを追加し、ドロップダウンメニューから String を選択します。この文字列パラメーターはフライト ID を表し、その flight_id プロパティを持つ Flight Sensor オブジェクトを取得します。
  3. 文字列パラメーターに「Flight Id」と名前を付け、追跡を容易にします。
  4. 2 つ目のフライト ID のためにステップ 1-3 を繰り返し、それを「Flight Id 2」とラベル付けします。

Add string parameter to Quiver analysis

センサー名用の文字列パラメーターを追加する

  1. 画面の左側に移動します。
  2. + を選択してパラメーターを追加し、ドロップダウンメニューから String を選択します。この文字列パラメーターはセンサー名を表し、Workshop モジュールから渡されたセンサー名に一致する Flight Sensor オブジェクトをフィルター処理します。
  3. 文字列パラメーターに「Sensor name」と名前を付け、追跡を容易にします。

すべてのパラメーター用のオブジェクトセットフィルターを追加する

  1. Flight Sensor オブジェクトセットテーブルの上にカーソルを合わせて Search メニューを表示するか、Search cards を選択してフィルターオブジェクトセットカードを追加します。このカードは、選択された flight id によってセンサーオブジェクトをフィルター処理します。オブジェクトセットフィルターのドキュメント を参照してください。

Add object set filter card

  1. Add a filter to limit your resulting object set を選択し、次に ...where flight id is のオプションを選択してフィルターを追加します。

  2. ドロップダウンメニューから String 変数を選択し、前のステップで作成した Flight Id 1 文字列パラメーターを選択します。

  3. Add a filter to limit your resulting object set を選択し、次に ...where series name is のオプションを選択してフィルターを追加します。

  4. ドロップダウンメニューから is(exact match) を選択し、次に String 変数を選択します。

  5. 先ほど作成した Sensor name 文字列パラメーターを選択します。

Configure filter object set card

フライト ID のグループ化された time series プロットを追加する

  1. フィルターオブジェクトセットカードの上にカーソルを合わせて Search メニューを表示するか、Search cards を選択してグループ化された time series プロットを追加します。これにより、オブジェクト上のすべての time series プロパティがプロットされ、プロットに表示されます。この場合、1 つのセンサーオブジェクトの 1 つの time series しか含まれないグループ化された time series プロットが表示されます。

Grouped time series card

  1. time series プロット構成の上にカーソルを合わせて Configure plot アイコンを見つけ、構成パネルを開きます。
  2. Batch Time Series Options の下にある Time series column ドロップダウンメニューから Default time series property を選択します。これにより、プロットがシリーズ ID 列の名前ではなくオブジェクト名で表示されるようになります。

Select default TSP on the sensor object for the grouped time series plot

  1. Flight Id 2 パラメーター用に作成したフィルターカードについても同様の手順を繰り返します。これで、グループ化された time series 用の 2 つの別々のチャートが作成されます。

Adding second grouped time series card

プロットをオーバーレイし、相対時間シフトを追加する

  1. グループ化された time series プロットを選択してクイックアクションメニューにアクセスします。
  2. Transform を選択し、Relative time series カードを検索します。

Relative time series card

  1. 2 番目のグループ化された time series プロットについても同様の手順を繰り返します。
  2. 次に、2 番目のグループ化された time series プロットで Configure plot オプションを選択し、構成パネルの Display タブに移動します。
  3. Colors の下で、前のプロットとは異なる色を選択します。この例では、青との視覚的なコントラストを最適化するためにオレンジが選択されています。

Add contrast for charting

  1. グループ化された time series プロットの 1 つを選択し、それを他のプロットにドラッグして 1 つのチャートに凝縮します。プロットが消えてしまうことがあります。この場合、プロットが一緒に表示されるように正しい範囲を使用する必要があります。

Plots missing from relative time chart

  1. Relative time series カードのプロット構成を選択します。Relative Time Options の下で Use source extent 設定をオンに切り替えます。Relative to ドロップダウンメニューが Start に設定されていることを確認します。

Shifted relative time series card with two plots

新しいダッシュボードにチャートを追加する

  1. Dashboards タブの左側から + Create new dashboard を選択します。
  2. それぞれのカードから Add to new dashboard を選択して time series チャートを追加します。

Add to dashboard

2. 新しいダッシュボードを構成する

View dashboard を選択してダッシュボードに移動するか、画面の左側にある Dashboard タブからアクセスします。

Navigate to Quiver dashboards

カードのサイズを調整し、名前を付ける

オブジェクト選択カードがダッシュボードの上部に配置され、ウィジェットに有用な名前が付けられていることを確認します。たとえば、「Select an object」や「Flight sensor rolling 10 minute aggregate」などです。

ダッシュボードに文字列入力を追加する

ダッシュボードの Settings 歯車アイコンを選択してダッシュボード構成パネルを開き、以下の文字列入力を追加します。

  • Flight Id 1 の入力。
  • Flight Id 2 の入力。
  • Sensor name の入力。

Add string input to dashboard

ダッシュボードを公開する

ダッシュボードを検索しやすい名前に変更します。この例では、ダッシュボードの名前は [Example] Sensor Object Time Series Data | Flight Sensor Reading Comparison です。

Publish quiver dashbaord

Quiver ダッシュボードの作成とカスタマイズについての詳細は、Quiver ダッシュボードのドキュメント を参照してください。

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

  1. このガイドの前半で作成した Workshop モジュール に戻ります。
  2. Quiver Dashboard ウィジェットを追加し、新しいダッシュボードを選択します。

必要に応じて、Workshop モジュールを編集し、Quiver ダッシュボードウィジェットの構成を選択し、Quiver ダッシュボードを表示して分析を開始するためにダッシュボードに戻ることができます。その後、Edit を選択してバックの分析を表示します。

Embed dashboard in workshop module

Workshop で Quiver ダッシュボードをカスタマイズする方法についての詳細は、ドキュメント を参照してください。