Power BI を使用したデータの可視化の基礎を調べる
この演習では、Microsoft Power BI Desktop を使用して、対話型データの視覚化を含むデータ モデルとレポートを作成します。
このラボは完了するまで、約 20 分かかります。
Power BI Desktop をインストールする
Microsoft Power BI Desktop が Windows コンピューターにまだインストールされていない場合は、無料でダウンロードしてインストールできます。
- https://aka.ms/power-bi-desktop から Power BI Desktop インストーラーをダウンロードします。
- ファイルのダウンロードが完了したら、ファイルを開き、セットアップ ウィザードを使用してコンピューターに Power BI Desktop をインストールします。 このインストールには数分かかる場合があります。
データのインポート
-
Power BI Desktop を開きます。 アプリケーション インターフェイスは次のようになります。
これで、レポートのデータをインポートする準備ができました。
-
Power BI Desktop のようこそ画面で、[データの取得] を選択し、データ ソースの一覧で [Web] を選択し、[接続] を選択します。
-
[Web から] ダイアログ ボックスで、次の URL を入力し、[OK] を選択します。
https://github.com/MicrosoftLearning/DP-900T00A-Azure-Data-Fundamentals/raw/master/power-bi/customers.csv
-
[Web コンテンツへのアクセス] ダイアログで、 [接続] を選択します。
-
URL によって、次に示すように顧客データを含むデータセットが開くことを確認します。 次に、[読み込み] を選択して、レポートのデータ モデルにデータを読み込みます。
-
メインの Power BI Desktop ウィンドウの [データ] メニューで、 [データの取得] 、 [Web] の順に選択します。
-
[Web から] ダイアログ ボックスで、次の URL を入力し、[OK] を選択します。
https://github.com/MicrosoftLearning/DP-900T00A-Azure-Data-Fundamentals/raw/master/power-bi/products.csv
-
ダイアログで、 [読み込み] を選択して、このファイル内の製品データをデータ モデルに読み込みます。
-
前の 3 つの手順を繰り返して、次の URL から注文データを含む 3 番目のデータセットをインポートします。
https://github.com/MicrosoftLearning/DP-900T00A-Azure-Data-Fundamentals/raw/master/power-bi/orders.csv
データ モデルを探索する
インポートした 3 つのデータ テーブルがデータ モデルに読み込まれたため、今度はこれを探索して検索条件を絞ります。
-
Power BI Desktop の左側の端で、 [モデル] タブを選択し、モデルの表を調節して表示されるようにします。 右側のペインは、 » アイコンを使用して非表示にすることができます。
-
[orders] テーブルで、[Revenue] フィールドを選択し、[プロパティ] ペインで、[Format] (書式) プロパティを [Currency] (通貨) に設定します。
この手順により、収益の値がレポートの視覚化で通貨として確実に表示されるようになります。
-
products テーブルで、 [Category] フィールドを右クリックし (または ⋮ メニューを開いて)、 [階層の作成] を選択します。 この手順によって、カテゴリ階層という名前の階層が作成されます。 これを確認するには、products テーブルを展開するかスクロールする必要がある場合があります。または、 [フィールド] ペインでも確認することができます。
- products テーブルで、ProductName フィールドを右クリックし (または ⋮ メニューを開いて)、 [階層に追加] > [Category 階層] を選択します。 これにより、前に作成した階層に ProductName フィールドが追加されます。
-
[フィールド] ウィンドウで、[Category 階層] を右クリックし (または […] メニューを開いて)、[名前の変更] を選択します。 階層の名前を [Categorized Product] に変更します。
- 左端にある [テーブル ビュー] タブを選択してから、[データ] ペインで [customers] テーブルを選択します。
-
[City] 列ヘッダーを選択し、[データ カテゴリ] プロパティを [市区町村] に設定します。
この手順により、この列の値が市区町村名として解釈されるようになり、マップの視覚化を含める場合に役立てることができます。
レポートを作成する
これでレポートを作成する準備がほぼ完了しました。 まず、いくつかの設定を確認して、すべての視覚化が有効になっていることを確認する必要があります。
-
[ファイル] メニューの [オプションと設定] をクリックします。 次に、[オプション] を選択し、[セキュリティ] セクションで、[地図と塗り分け地図の画像を使用する] が有効になっていることを確認し、[OK] を選択します。
この設定により、地図の視覚化を確実にレポートに含めることができます。
-
左端にある [レポート ビュー] タブを選択し、レポート デザイン インターフェイスを表示します。
-
レポート デザイン画面の上にあるリボンで [テキスト ボックス] を選択し、「Sales Report」というテキストを含むテキスト ボックスをレポートに追加します。 テキストの書式を設定して、フォントサイズを 32 にして太字にします。
-
レポート上の空の領域を選択して、テキスト ボックスを選択解除します。 次に、 [データ] ペインで [products] を展開し、 [Categorized Products] フィールドを選択します。 この手順により、テーブルがレポートに追加されます。
-
テーブルを選択したまま、 [データ] ペインで [orders] を展開し、 [Revenue] を選択します。 テーブルに Revenue 列が追加されます。 テーブルを表示するには、サイズを拡大する必要がある場合があります。
収益は、モデルで指定したとおりに通貨として書式設定されます。 ただし、小数点以下の桁数を指定していないので、値には小数部が含まれます。 作成しようとしている視覚化にとって重要ではありませんが、 [モデル] タブまたは [データ] タブに戻って小数点以下の桁数を変更することもできます。
-
テーブルを選択したまま、[視覚化] ウィンドウで、[積み上げ縦棒グラフ] の視覚化を選択します。 テーブルが、カテゴリ別の収益を示す縦棒グラフに変更されます。
-
選択した縦棒グラフの上にある [↓] アイコンを選択して、ドリルダウンをオンにします。 次に、グラフで 2 番目の列を選択してドリルダウンし、このカテゴリの個々の製品の収益を確認します。 この機能は、カテゴリと製品の階層を定義したため使用でます。
- [↑] アイコンを使用して、カテゴリ レベルにドリルアップして戻ります。 次に、 ( [↓] ) アイコンを選択して、ドリルダウン機能をオフにします。
- レポートの空白の領域を選択し、 [データ] ペインで、 [orders] テーブルの [Quantity] フィールドと [products] テーブルの [Category] フィールドを選択します。 この手順により、製品カテゴリ別の売上数量を示す別の縦棒グラフが表示されます。
-
新しい縦棒グラフを選択した状態で、[視覚化] ウィンドウの [円グラフ] を選択し、グラフのサイズを変更して、カテゴリ別の収益の縦棒グラフの横に配置します。
-
レポートの空白の領域を選択し、 [データ] ペインで、 [customers] テーブルの [City] フィールドと [orders] テーブルの [Revenue] フィールドを選択します。 これにより、都市別の売上高を示すマップが作成されます。 必要に応じて視覚化を配置し直し、サイズ変更します。
-
マップでは、ドラッグ、ダブルクリック、マウスホイールの使用、またはタッチスクリーン上でのピンチやドラッグを行って対話することができます。 次に、特定の都市を選択すると、レポート内の他の視覚化が変更されて、選択された都市のデータが強調表示されるのがわかります。
- [ファイル] メニューの [保存] をクリックします。 次に、適切な .pbix ファイル名を使用してファイルを保存します。 都合の良いときにこのファイルを開いて、データ モデリングや視覚化をさらに調べることができます。
Power BI サービスのサブスクリプションをお持ちの場合は、ご自分のアカウントにサインインし、レポートを Power BI ワークスペースに発行できます。