注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
このページでは、仮想上の Machine
ルートオブジェクトタイプの機械の圧力損失が 120 kPa を超える時間帯を特定する time series アラート自動化の作成手順について説明します。
Quiver で、関連するオブジェクトタイプ(この例では Machine
)を選択し、Object selector カードを使用してリストから個々のルートオブジェクトを選択します。以下では、Machine 1
オブジェクトを選択しています。
以下の例では、Machine
オブジェクトタイプには 2 個の time series プロパティ (TSP) があり、それぞれ Inlet pressure
と Outlet pressure
です。Object time series property カードを使って Quiver キャンバスに目的の TSP を追加するか、オブジェクトセットカードから直接 time series プロパティをポップアウトします。これらの TSP は次のステップで計算の入力となります。
Object time series property カードを使ってリンクされたセンサーを検索することで、Linked object set カードを使った手動検索を省略できます。
生のシリーズと derived series の両方が time series アラート自動化の入力として使用できます。
Quiver は、導関数や移動平均など、多様な time series トランスフォームを提供します。derived series でサポートされているすべての変換は、time series アラート自動化でもサポートされています。サポートされている操作のリストを参照してください。
例として、Time series formula カードを使用して Machine 1
オブジェクトの入口圧力と出口圧力の差を計算する変換を追加します。
Time series search カード を追加して、time series の興味のある期間を特定します。この例では、圧力の変化が 120 kPa を超えた期間を特定します。
現在、time series アラート自動化は基本的な time series 検索のみをサポートしています。次の構成のいずれかが使用されている場合、自動化を保存することはできません。
&&
または ||
を使用する)次の構成は自動化では無視されます:
Time series search カードの設定パネルから、Automations セクションに移動し、必要に応じて maximum lookback window を変更します。maximum lookback window は、検索をインクリメンタルに実行する際にどれだけ過去に遡るかを定義します。検索の基礎となるシリーズの時間ウィンドウの最大値に設定することをお勧めします(たとえば、移動集計シリーズのウィンドウ設定)。maximum lookback window が大きすぎる場合は、最大 50 件のトランザクションのみを "look back" します。
次に、Add automation を選択します。Automate アプリケーションの新しいウィンドウが開き、time series アラート自動化を保存する手順に従います。
Time series chart カードの右上にある Time series search ノードを選択して、自動化を追加するオプションを表示します。Time series chart ノードを選択した場合、自動化を追加するオプションは表示されません。
デフォルトでは、time series 検索ロジックは選択したルートオブジェクトタイプのすべてのオブジェクトに適用されます。この例では、10 台の機械の圧力低下が分析されます。ロジックツリーの上部にあるドロップダウンメニューから、異なるルートオブジェクトでロジックをプレビューできます。
自動化の範囲を制限したい場合は、Edit Logic を選択してから Edit scope を選択します。フィルターを追加した後、Apply changes を選択することも忘れないでください。
次に、新しいイベントがオブジェクトとして追加されるオブジェクトタイプを選択する必要があります。time series 条件ページの編集ビューから、Select time series alert object type セクションに移動します。time series アラート自動化をサポートするオブジェクトタイプがまだない場合は、Create new object type を選択します。新しいオブジェクトタイプを作成するには、Marketplace のインストールと元データセットを持つオブジェクトタイプの作成の権限が必要です。さらに、オブジェクトタイプと time series アラート自動化は同じプロジェクト内に保存する必要があります。
新しいオブジェクトタイプを作成する場合は、自動化を設定する前にそのオントロジーに完全にインデックスされるまで待つ必要があります。最大 10 分待つことをお勧めします。
次のタイプクラスを持つプロパティがある既存のオブジェクトタイプを使用できます:
timeseries:alert_event_id
timeseries:automation_rid
timeseries:automation_version
timeseries:root_object_pk
timeseries:root_object_type_api_name
timeseries:start_time
timeseries:end_time
timeseries:generation_time
概要 に記載されているように、time series アラートオブジェクトタイプは 1 つまたは複数の自動化からのアラートを保存できます。このオブジェクトタイプは正確に 1 つの評価ジョブに関連しています。したがって、1 つのジョブが複数の自動化に関連することができます。ジョブはバッチ Spark ジョブであり、Builds アプリケーション で表示できます。具体的には、ジョブはアラートオブジェクトタイプを元にするデータセットを出力し、各行がアラートとなります。デフォルトでは、ジョブはアラートロジックに使用される time series を元にするデータセットに新しいデータがある場合に実行されます。ただし、自動化を保存した後、評価ジョブを時間ベースのスケジュールに設定することもできます。
この段階で言及される評価頻度は、評価ジョブスケジュールと同じではありません。評価頻度は、含まれる効果をどれくらい頻繁に自動化がトリガーするかを定義します。効果はオプションであるため、この評価頻度がユーザーの自動化に影響を与えない可能性もあります。
自動化は効果やカスタム設定なしで保存できます。残りの設定セクションを必要に応じて変更し、Next を選択して Summary ページに進みます。
自動化に名前を付けて保存場所を選択します。自動化は選択したアラートオブジェクトタイプと同じプロジェクトに保存する必要があります。Security settings セクションで強調表示された問題を修正します。最後に、Create automation を選択します。
この時点で、自動化を支えるロジックは、開始した Quiver 分析から完全に分離されています。Quiver 分析を変更しても自動化には影響せず、その逆も同様です。自動化を支えるロジックを変更するには、Automate アプリケーションに移動します。