Power BI で Azure Data Explorer データを使用する
この記事では、Azure Data Explorer をデータ ソースとして Power BI に接続するさまざまな方法について説明します。 接続したら、Power BI レポートの作成に進むことができます。
前提条件
- Microsoft アカウントまたは Microsoft Entra ユーザー ID。 Azure サブスクリプションは不要です。
- Azure Data Explorer クラスターとデータベース。 クラスターとデータベースを作成します。
- Power BI Desktop。
接続モード
Power BI では、"インポート" と DirectQuery の接続モードがサポートされています。 Power BI のレポートまたはダッシュボードを構築するときは、シナリオ、スケール、パフォーマンスの要件に応じて接続モードを選択します。 インポート モードを使用すると、データが Power BI にコピーされます。 これに対し、 DirectQuery モードを使用すると、Azure Data Explorer クラスターから直接データが照会されます。
次の場合は Import モードを使用します。
- データセットは小さく、ほぼリアルタイムのデータは必要ありません。
- Kusto で aggregation を実行します。
次の場合は DirectQuery モードを使用します。
- データセットが大きいか、ほぼリアルタイムのデータが必要です。
接続モードの詳細については、インポートと DirectQuery の接続モードに関する記事を参照してください。
Power BI でデータを使用する
次の方法で、Azure Data Explorer をデータ ソースとして Power BI に接続できます。
- Azure Data Explorer Web UI から始めて、Power BI Desktop にデータを貼り付ける。
- Power BI Desktop から直接開始し、Azure Data Explorer コネクタを追加します。
次の手順では、 help クラスターの StormEvents テーブルを使用して Power BI で Azure Data Explorer データを使用する方法を示します。
Azure Data Explorer Web UI の左側のメニューで、 Query を選択し、データを含むデータベースを選択します。
クエリを作成して選択します。 たとえば、 Samples>StormEvents テーブルの次のクエリは、トリミングの被害が最も多い storm イベントを返します。
StormEvents | sort by DamageCrops desc | take 1000
Export メニューから、Power BI に対して Query を選択。
Power BI Desktop を起動します。
[ Home ] タブで、[ Transform data を選択します。
Navigator ペインにクエリを貼り付けます。
必要に応じて、接続モードを DirectQuery から Import に変更できます。 [ Query の設定 ウィンドウの Applied ステップで設定歯車アイコンを選択します。 詳細については、接続モードに関する記事を参照してください。
[ホーム] タブの [Close & Apply]\(閉じて適用\) を選択します。