次の方法で共有


Power BI を使用して Azure Data Lake Storage Gen2 のデータを分析する

この記事では、Power BI Desktop を使用して、階層型名前空間 (Azure Data Lake Storage Gen2) を持つストレージ アカウントに格納されているデータを分析および視覚化する方法について説明します。

[前提条件]

このチュートリアルを開始する前に、次の前提条件が必要です。

  • Azure サブスクリプション。 Azure 無料試用版の取得に関するページをご覧ください。
  • 階層型名前空間を持つストレージ アカウント。 「ストレージ アカウントを作成する」の手順に従って作成します。 この記事では、 contosoadlscdmという名前のストレージ アカウントを作成していることを前提としています。
  • ストレージ アカウントに対して、BLOB データ閲覧者、BLOB データ共同作成者、または BLOB データ所有者のいずれかのロールが付与されていることを確認します
  • ストレージ アカウントにある Drivers.txt という名前のサンプル データ ファイル。 このサンプルは Azure Data Lake Git リポジトリからダウンロードし、そのファイルをストレージ アカウントにアップロードできます。
  • Power BI Desktop。 このアプリケーションは 、Microsoft ダウンロード センターからダウンロードできます。

Power BI Desktop でレポートを作成する

  1. コンピューターで Power BI Desktop を起動します。

  2. サンプル データに接続するには、 Azure Data Lake Storage Gen2 コネクタに関する記事の手順に従います。

  3. Power Query Navigator で、[ 読み込み] を選択します。

    Drivers.txt ファイルのデータが表示されているナビゲーターのスクリーンショット。

  4. データが Power BI に正常に読み込まれると、[ フィールド] パネルに次のフィールドが表示されます。

    [フィールド] パネルのスクリーンショット。Query1 には、[アクセス日]、[作成日]、[変更日]、[拡張子]、[フォルダー パス]、および [名前] フィールドが含まれています。

    ただし、データを視覚化して分析するには、次のフィールドを使ってデータを利用することを好むかもしれません。

    元のテーブルの Content 列の名前とアドレスが行に表示されているデータ テーブルのスクリーンショット。

    次の手順では、インポートしたデータを目的の形式に変換するようにクエリを更新します。

  5. リボンの [ ホーム ] タブで、[ データの変換] を選択します。 Power Query エディターが開き、ファイルの内容が表示されます。

    元の Drivers.txt ファイルから作成されたクエリを含む Power Query エディターのスクリーンショット。

  6. Power Query エディターの [ コンテンツ ] 列で、[ バイナリ] を選択します。 ファイルは CSV として自動的に検出され、次の出力が含まれています。 これで、視覚化の作成に使用できる形式でデータを使用できるようになりました。

    Power Query エディターのスクリーンショット。名前とアドレスを含むテーブルに展開された [バイナリ] フィールドのデータが表示され、[適用されたステップ] パネルに [インポートされた CSV] と [変更された種類] が追加されています。

  7. リボンの [ ホーム ] タブで、[ 閉じて適用] を選択します。

    Power Query エディターのスクリーンショット。[閉じて適用] オプションが表示されています。

  8. クエリが更新されると、[ フィールド] タブに視覚化に使用できる新しいフィールドが表示されます。

    Power BI の [フィールド] ペインのスクリーンショット。Query1 には Column1 から Column8 が表示されるようになりました。

  9. これで、特定の国/地域の各都市のドライバーを表す円グラフを作成できます。 これを行うには、次の選択を行います。

    [視覚化] タブ 、円グラフのシンボルを選択します。

    円グラフ記号が強調されている [視覚化] ペインのスクリーンショット。

    この例では、使用する列は列 4 (市区町村の名前) と列 7 (国/地域の名前) です。 これらの列を [フィールド] タブから [視覚化 ] タブにドラッグします。

    Column4 が [詳細] にドラッグ アンド ドロップされたスクリーンショット。列 7 は、[視覚化] ウィンドウの [値] でドラッグ アンド ドロップされます。Column7 は、[フィルター] ウィンドウのこのページの [フィルター] にもドラッグ アンド ドロップされます。

    円グラフは、次の図のようになります。

    円グラフのスクリーンショット。円グラフの各スライスの割合と、各場所の色分け、右側にすべての場所とその色コードを含む列が示されています。

  10. ページ レベル フィルターから特定の国/地域を選択すると、選択した国/地域の各都市のドライバーの数が表示されます。 たとえば、[視覚化] タブ [ ページ レベル フィルター] で [ブラジル] を選択 します

    [このページのフィルター] ウィンドウのスクリーンショット。ブラジルが表示する国/地域として選択されています。

  11. 円グラフが自動的に更新され、ブラジルの都市のドライバーが表示されます。

    ブラジルのすべての場所の一覧と右側の列の色コードと共に、ブラジルの場所の円グラフの各スライスの割合を示す円グラフのスクリーンショット。

  12. [ ファイル ] メニューから [ 保存] を選択して、視覚エフェクトを Power BI Desktop ファイルとして保存します。

Power BI サービスにレポートを発行する

Power BI Desktop で視覚エフェクトを作成した後は、Power BI サービスに公開することで他のユーザーと視覚化を共有できます。 その方法については、「 Power BI Desktop から発行する」を参照してください。