データ エクスプローラーを使用してデバイス データを分析する方法

Azure IoT Central では、履歴の傾向を分析し、デバイスのテレメトリを関連付けるための豊富な分析機能を利用できます。 最初に、左側のペインで [データ エクスプローラー] を選択します。

Note

クエリを表示、作成、編集、削除できるのは、必要なアクセス許可を持つロールのユーザーだけです。 詳細については、「IoT Central アプリケーションでユーザーとロールを管理する」を参照してください。

IoT Central REST API を使用してデバイスに対してクエリを実行する方法については、「IoT Central REST API を使用してデバイスに対しクエリを実行する方法」を参照してください。

データ エクスプローラーの UI について

[分析] ユーザー インターフェイスには、3 つの主要なコンポーネントがあります。

  • データ構成パネル: 構成パネルでは、データを分析するデバイス グループを選択します。 次に、分析するテレメトリを選択して、それぞれのテレメトリの集計方法を選択します。 [グループ化] コントロールは、デバイス プロパティをディメンションとして使用してデータをグループ化するのに役立ちます。

    ヒント

    デバイスで組織が使用されている場合、表示されるデバイス グループは組織のメンバーシップによって異なります。

  • タイム コントロール: タイム コントロールを使用して、データを分析する期間を選択します。 タイム スライダーのいずれかの端をドラッグして、期間を選択できます。 タイム コントロールには [Interval size](間隔サイズ) スライダーもあり、データ集計に使用するバケットすなわち間隔サイズを制御できます。

  • グラフ コントロール: グラフ コントロールでは、データが折れ線グラフで視覚化されます。 グラフの凡例を操作すると、特定の線の表示を切り替えることができます。

    Screenshot that shows the three areas of the data explorer UI.

データのクエリ

最初に [デバイス グループ] を選択し、次に分析するテレメトリを選択します。 それが終わったら、[分析] を選択してデータの視覚化を開始します。

  • デバイス グループ:デバイス グループは、ユーザーが定義したデバイスのグループです。 たとえば、オークランドのすべての冷蔵庫や、すべてのバージョン 2.0 の風力タービンなどです。

  • テレメトリ: 分析して調査するテレメトリを選択します。 複数の種類のテレメトリを選択して、まとめて分析することもできます。 既定の集計方法は、数値データ型では [平均]、文字列では [回数] に設定されています。 数値データ型の集計方法は、[平均][最大][最小][回数][合計] です。 [回数] は、文字列の唯一の集計方法です。

    Note

    古いデータ ポイントは、クエリの条件が true の場合にのみ表示されます。 たとえば、昨日、あるデバイスが Template1 から Template2 にアップグレードされたとします。 今日、Template1 デバイスを含むデバイス グループにクエリを実行すると、昨日およびその前のデバイス データが表示されます。 Template2 デバイスを含むデバイス グループにクエリを実行すると、アップグレードされた時点以降のデバイスとデータが表示されます。

  • [グループ化]:[グループ化] コントロールは、デバイス プロパティをディメンションとして使用してデータをグループ化するのに役立ちます。 デバイスのテレメトリとプロパティは、デバイスがデータを送信するときにクラウド プロパティと組み合わされます。 クラウドまたはデバイスのプロパティが更新されると、グラフ上でテレメトリが異なる値によってグループ化されていることが確認できます。

    ヒント

    各デバイスのデータを個別に表示するには、 [グループ化] コントロールでデバイス ID を選択します。

データと対話する

データにクエリを実行してから、折れ線グラフ上で視覚化できます。 テレメトリの表示と非表示、期間の変更、またはグリッドでのデータ表示を行うことができます。

[保存] を選択して分析クエリを保存します。 後で、保存したクエリを取得できます。

  • タイム エディター パネル: 既定では、最終日のデータが表示されます。 スライダーのいずれかの端をドラッグして、期間を変更できます。 カレンダー コントロールを使用して、事前定義された時間バケットの 1 つを選択することも、カスタムの時間の範囲を選択することもできます。 タイム コントロールには [Interval size]\(間隔サイズ\) スライダーもあり、データ集計に使用する間隔サイズを制御できます。

    Screenshot that shows the time editor panel.

    • 内部日付範囲スライダー ツール: 2 つのエンドポイント コントロールを使用して、必要な期間を強調表示します。 内部日付範囲は、外部日付範囲スライダー コントロールによる制約を受けます。

    • 外部日付範囲スライダー コントロール: エンドポイント コントロールを使用して、内部日付範囲コントロールに対して使用される外部日付範囲を選択します。

    • 日付範囲の拡大縮小ボタン:いずれかのボタンを選択して、目的の期間になるように時間範囲を広げたり狭めたりします。

    • 間隔サイズ スライダー: このスライダーを使用して、同じ期間に対して間隔を拡大および縮小できます。 このコントロールを使用すると、大きい時間スライスの間での動きをより正確に制御できます。 これを使用して、さらに細かく高い解像度 (最小でミリ秒の単位) でデータを見ることができます。 スライダーの既定の始点では、選択したデータが最適に表示されます。 この表示では、解像度、クエリ速度、粒度のバランスが取れています。

    • 期間: このコントロールを使用して、目的の日付と時刻の範囲を選択します。 コントロールを使用して、異なるタイム ゾーンに切り替えることもできます。 変更を行った後、現在のワークスペースに適用するには、 [保存] を選択します。

    ヒント

    間隔サイズは、選択された期間に基づいて動的に決定されます。 期間を短くすると、最小で数秒という非常に細かい間隔でデータを集計できるようになります。

  • グラフの凡例: グラフの凡例は、グラフ上の選択されたテレメトリを示します。 凡例の項目をポイントすると、それがグラフ上で強調表示されます。 [グループ化] を使用すると、選択されたディメンションの値でテレメトリがグループ化されます。 テレメトリの種類ごとに表示を切り替えたり、グループ名をクリックしてグループの表示を切り替えたりできます。

  • Y 軸の形式コントロール: Y 軸のモードは、利用可能な Y 軸ビュー オプション間を順に切り替わります。 このコントロールを使用できるのは、複数のテレメトリの種類を視覚化している場合のみです。 次の 3 つのモードがあります。

    • 積み上げ: テレメトリの種類ごとのグラフが積み上げられ、各グラフに独自の Y 軸があります。 これが既定のモードです。
    • 共有: テレメトリの種類ごとのグラフが、同じ Y 軸に対してプロットされます。
    • 重複:このモードを使用して、複数の線を同じ Y 軸に対して積み上げます。Y 軸のデータは選択されている線に応じて変化します。

    A screenshot that highlights the y-axis control.

  • ズーム コントロール: ズーム コントロールを使用すると、データの詳細にさらにドリルダウンできます。 結果セット内で注目する期間が見つかったら、マウス ポインターを使用してその領域を強調表示します。 次に、[拡大] を選択します。

    A Screenshot that shows the use of the zoom control.

その他のグラフ コントロールについては、省略記号を選択します。

  • [データをテーブルとして表示]: 各データ ポイントの値を表示できる表形式で結果を表示します。

  • [CSV としてダウンロードする]: 結果をコンマ区切り値 (CSV) ファイルとしてエクスポートします。 CSV ファイルには、各デバイスのデータが含まれています。 結果は、指定された間隔と期間を使用してエクスポートされます。

  • [マーカーをドロップする]:[マーカーをドロップする] コントロールを使用すると、特定のデータ ポイントをグラフに固定できます。 この機能は、異なる期間について複数の線のデータを比較する際に役立ちます。

    A Screenshot that shows how to access the additional chart controls.