Azure Time Series Insights Gen2 からのデータを Power BI で視覚化する

注意

Time Series Insights (TSI) サービスは、2025 年 3 月以降はサポートされなくなります。 できるだけ早く既存の TSI 環境を代替ソリューションに移行することを検討してください。 サポートの終了と移行の詳細については、こちらのドキュメントを参照してください。

Azure Time Series Insights は、クラウド内の時系列データを格納、管理、クエリの実行、および視覚化するためのプラットフォームです。 Power BI は、組織全体で洞察と結果を共有できる豊富な視覚化機能を備えた、ビジネス分析ツールです。 この 2 つのサービスは統合できるようになりましたので、Power BI の強力なデータの視覚化および共有機能を使用して、Azure Time Series Insights の優れた分析を強化することができます。

学習内容は次のとおりです。

  • ネイティブ Azure Time Series Insights コネクタを使用して Azure Time Series Insights を Power BI に接続する
  • Power BI で時系列データを使用してビジュアルを作成する
  • Power BI にレポートを発行し、組織の他の部門と共有する

[前提条件]

環境のアクセス ポリシーをレビューして、Azure Time Series Insights Gen2 環境への直接アクセスまたはゲスト アクセスができることを確認してください。

重要

最新バージョンの Power BI Desktop をダウンロードし、インストールしてください。 この記事の手順に従って作業するには、2020 年 12 月 (2.88.321.0) 以上のバージョンの Power BI Desktop がインストールされていることを確認してください。

Azure Time Series Insights から Power BI デスクトップにデータをエクスポートする

作業を開始するには:

  1. Azure Time Series Insights Gen2 Explorer を開き、データをキュレーションします。 これは Power BI にエクスポートされるデータです。

  2. 満足できるビューを作成したら、 [その他の操作] ドロップダウン メニューに移動して、 [Power BI に接続] を選択します。

    Azure Time Series Insights Gen2 Explorer でのエクスポート

  3. エクスポート用のパラメーターを設定します。

    • Data format:集計データまたは生イベントのどちらを Power BI にエクスポートするのかを選択します。

      注意

      生イベントをエクスポートする場合は、そのデータを後で Power BI で集計することができます。 ただし、集計データをエクスポートする場合、Power BI で生データに戻すことはできません。 生イベント レベル データには、25 万までのイベント数の制限があります。

    • 時間範囲: 固定された時間の範囲または最新のデータのいずれを Power BI で表示するのかを選択します。 固定された時間の範囲を選択すると、グラフ化した検索範囲内のデータが Power BI にエクスポートされます。 最新の時間の範囲を選択すると、選択した検索範囲の最新のデータが Power BI によって取得されます (たとえば、任意の 1 時間のデータをグラフ化して [最新] 設定を選択した場合は、Power BI コネクタによって常に最新の 1 時間のデータのクエリが実行されます)。

    • ストアの種類: 選択したクエリをウォーム ストアまたはコールド ストアのいずれに対して実行するのかを選択します。 コールドストアとウォームストアの両方にまたがる範囲を選択した場合、ウォームストアには最新のデータのみが含まれるため、クエリは既定でコールドストアにルーティングされます。 storeType パラメーターを手動で変更することはできますが、最良のエクスペリエンスを得るためにはお勧めしません。

    ヒント

    エクスポートするように選択したデータの検索範囲とビューに応じて、推奨されるパラメーターが Azure Time Series Insights Explorer によって自動的に選択されます。

  4. 使用する設定を構成したら、 [クエリをクリップボードにコピー] を選択します。

    Azure Time Series Insights Explorer のエクスポート モーダル

  5. Power BI Desktop を起動します。

  6. [ホーム] タブの Power BI Desktop で、左上隅にある [データの取得] を選択し、 [More] を選択します。

    Power BI でデータを取得する

  7. Azure Time Series Insights」を検索し、 [Azure Time Series Insights (Beta)] を選択してから、 [接続] をクリックします。

    Power BI を Azure Time Series Insights に接続する

    または、 [Azure] タブに移動し、 [Azure Time Series Insights (Beta)] を選択して、 [接続] をクリックします。

  8. Azure Time Series Insights Explorer からコピーしたクエリを [カスタム クエリ] フィールドに貼り付けて、 [OK] を押します。

    カスタム クエリを貼り付けて、[OK] を選択する

  9. これで、データ テーブルが読み込まれます。 [読み込み] を押して、Power BI に読み込みます。 データに何らかの変換を加える場合は、 [データの変換] をクリックしてそれが行えるようになりました。 ご利用のデータは、読み込み後に変換することもできます。

    テーブル内のデータを確認し、[読み込み] を選択する

ビジュアルでレポートを作成する

データを Power BI にインポートしたので、次は視覚化されたレポートを作成します。

  1. ウィンドウの左側で、 [レポート] ビューが選択されていることを確認します。

    [レポート ビュー] アイコンを示すスクリーンショット。

  2. [視覚化] 列で、希望する視覚化を選択します。 たとえば、 [折れ線グラフ] を選択します。 これにより、空の折れ線グラフがキャンバスに追加されます。

  3. [フィールド] 一覧で [_Timestamp]\(_タイムスタンプ\) を選択し、 [軸] フィールドにドラッグして時間を X 軸に沿って表示します。 必ず、 [軸] の値として [_Timestamp]\(_タイムスタンプ\) に切り替えます (既定は [日付の階層] です)。

    [_Timestamp]\(_タイムスタンプ\) を選択する

  4. 再び [フィールド] の一覧でプロットする変数を選択し、 [値] フィールドにドラッグして値を Y 軸に沿って表示します。 時系列 ID 値を選択し、 [凡例] フィールドにドラッグして、グラフ内に複数の行を作成します (時系列 ID ごとに 1 つ)。 これにより、Azure Time Series Insights Explorer で提供されるものと同様のビューがレンダリングされます。

    基本的な折れ線グラフを作成する

  5. キャンバスに別のグラフを追加するには、キャンバス上の折れ線グラフの外側の任意の場所をクリックして、このプロセスを繰り返します。

    追加のグラフを作成して共有する

レポートの作成が完了したら、Power BI Reporting Services にパブリッシュして、自分が属する組織内の他のユーザーと共有することができます。

高度な編集

データセットを既に Power BI に読み込んでいるが、クエリ (日付/時刻や環境 ID パラメーターなど) を変更する場合、Power BI の詳細エディター機能を使用してこれを行うことができます。 Power Query エディターを使用して変更を加える方法の詳細については、Power BI のドキュメントを参照してください。

次の手順