SQL Data Warehouse で Power BI を使用する

このポストは、11 月 12 日に投稿された Using Power BI with SQL Data Warehouse の翻訳です。

Power BI と SQL Data Warehouse を使用すると、テラバイト規模のスケールでも、リレーショナル データと非リレーショナル データの両方が含まれている場合でも、すばやく簡単にデータを視覚化することができます。

直接接続と呼ばれる Power BI のテクノロジでは、データを移動してから分析する代わりに、Power BI で実行する全操作を対象の T-SQL に変換してプロセスを簡素化します。このコードを SQL Data Warehouse 上で直接実行するため、そのコンピューティング能力と非常に強力なアーキテクチャを活用することができます。SQL Data Warehouse に接続する場合、Power BI は視覚化に必要な最低限のデータのみを移動すればよいのです。このとき、並列処理アーキテクチャとコンピューティング リソースのメリットが発揮され、ほぼすべての処理は SQL Data Warehouse 内で完結します。

Power BI は、PowerBI.com にアクセスするか、Azure ポータルの SQL Data Warehouse のメイン ページで [Open in Power BI] ボタンをクリックすればすぐに使用できます。Power BI では以下のことが可能です。

  • すべてのデータの視覚化と分析

  • リアルタイムでデータを操作して結果を表示

  • 社内全体で視覚化データを作成、保存、共有

SQL Data Warehouse との直接接続をテストする場合は、以下のチュートリアルかこちらのドキュメントを参照してください。

 [View:~/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-52-15/movie1.mp4:0:0]

マイクロソフトが開発した PolyBase ツールでは SQL を使用して非リレーショナル データのクエリを実行することが可能で、SQL Data Warehouse と Power BI の関係をさらに強化することができます。PolyBase を使用すると、Azure ストレージ アカウントのデータを参照する外部テーブルを SQL Data Warehouse で簡単に定義することができます。これらの外部テーブルは Power BI でリレーショナル データと同時に表示され、その場で分析を実行できます。PolyBase の使用方法については、以下のチュートリアルを参照してください。

[View:~/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-52-15/movie2.mp4:0:0]

この機能では、非リレーショナル データとリレーショナル データをまとめて分析することも可能です。PolyBase と Power BI を使用して、ビューを定義するか、またはリレーショナル テーブルに結合する外部テーブルを作成するだけで、まったく異なる種類のデータをすべてまとめて 1 回で簡単に分析することができます。