Insights
最新
偽
- リリース ノート Cloud Insights
- 基本情報
- アクセスと権限
- 通知
- Insights を操作する
- Automation Hub との連携
- Action Center との連携
- リアルタイムの監視
- リアルタイムのデータ エクスポート
- トラブルシューティング
Power BI にデータを送信する
Insights
最終更新日 2024年4月18日
Power BI にデータを送信する
ここでは、Insights のリアルタイムでのデータ エクスポート機能を利用してデータを Microsoft Power BI に送信し、そのデータを Microsoft Power BI でレポートする方法を説明します。
注: Microsoft Power BI レポートを設定する前に、リアルタイムでのデータ エクスポートを構成します。
Insights のデータを使用するためのリソースを Azure 内に作成して設定します。
portal.azure.com
にサインイン-
Stream Analytics ジョブを作成します。
- 目的のリソース グループを選択します。
- [リソースの作成] を選択します。
- [Analytics] > [Stream Analytics ジョブ] を選択し、必要な情報を入力します。
-
Stream Analytics ジョブの入力を追加します。
- Stream Analytics ジョブを開始します。
- [入力] > [入力の追加] を選択します。
- 必要な Azure Event Hubs を選択し、新しいコンシューマー グループを作成します。
- Stream Analytics ジョブの出力を追加します。
-
次のいずれかの方法でジョブ クエリを設定します。
-
ストリームのすべてのイベントを取得する。
SELECT Timestamp, EventType, FolderName, Job.ProcessName as ProcessName, Job.State as State, Job.RobotName as RobotName, Job.HostMachineName as HostMachineName, Job.[Key] as JobKey, Job.StartTime as JobStartTime, Job.EndTime as JobEndTime, Job.DisplayName as ProcessDisplayName INTO [location-output] FROM [location-input] TIMESTAMP BY [Timestamp] WHERE EventType like '%job.%'
SELECT Timestamp, EventType, FolderName, Job.ProcessName as ProcessName, Job.State as State, Job.RobotName as RobotName, Job.HostMachineName as HostMachineName, Job.[Key] as JobKey, Job.StartTime as JobStartTime, Job.EndTime as JobEndTime, Job.DisplayName as ProcessDisplayName INTO [location-output] FROM [location-input] TIMESTAMP BY [Timestamp] WHERE EventType like '%job.%' -
入力を投影して集約する。次のクエリは、イベントの種類を時間と種類別に取得し、Power BI で大規模なデータセットのパフォーマンスを向上させます。
SELECT System.Timestamp AS WindowEnd, [EventType], count(*) as EventCount INTO [Location] FROM [location] GROUP BY TumblingWindow(Duration(second, 1)), EventType
SELECT System.Timestamp AS WindowEnd, [EventType], count(*) as EventCount INTO [Location] FROM [location] GROUP BY TumblingWindow(Duration(second, 1)), EventType
-
- エンドツーエンドのデータ フローでクエリをテストし、入力と出力が適切に認可されることを確認します。
-
Stream Analytics ジョブを開始します。
- Stream Analytics ジョブの概要に移動します。
- [開始] をクリックします。
Azure のデータセットを使用して、Insights のデータを Power BI で可視化します。
Power BI にサインインし、パブリッシュされたデータセットに基づいてレポートを作成します。
Azure Event Hubs に送信されたリアルタイム イベントのデータの異常を視覚化する (Microsoft のドキュメント)