Power BI を使用して Azure Data Lake Storage Gen1 のデータを分析する
この記事では、Power BI Desktop を使用して Azure Data Lake Storage Gen1 に格納されているデータを分析し、視覚化する方法を説明します。
前提条件
このチュートリアルを読み始める前に、次の項目を用意する必要があります。
- Azure サブスクリプション。 Azure 無料試用版の取得に関するページを参照してください。
- Data Lake Storage Gen1 アカウント。 「Azure portal で Azure Data Lake Storage Gen1 の使用を開始する」の手順に従ってください。 この記事では、既に myadlsg1 という Data Lake Storage Gen1 アカウントを作成しており、サンプル データ ファイル (Drivers.txt) をそのアカウントにアップロードしていることを前提としています。 このサンプル ファイルは、 Azure Data Lake Git リポジトリからダウンロードできます。
- Power BI Desktop。 これは Microsoft Download Center からダウンロードできます。
Power BI Desktop でレポートを作成する
コンピューターで Power BI Desktop を起動します。
[ホーム] リボンの [データの取得] をクリックしてから [詳細] をクリックします。 [データの取得] ダイアログ ボックスで、 [Azure] 、 [Azure Data Lake Store] 、 [接続] の順にクリックします。
開発段階にあるコネクタに関するダイアログ ボックスが表示された場合は、続行することを選択します。
[Azure Data Lake Store] ダイアログ ボックスで、Data Lake Storage Gen1 アカウントの URL を指定してから [OK] をクリックします。
次のダイアログ ボックスで、 [サインイン] をクリックして Data Lake Storage Gen1 アカウントにサインインします。 組織のサインイン ページにリダイレクトされます。 画面の指示に従ってアカウントにサインインします。
正常にサインインしたら、 [接続] をクリックします。
次のダイアログ ボックスに、Data Lake Storage Gen1 アカウントにアップロードしたファイルが表示されます。 情報を確認してから [ロード] をクリックします。
データが Power BI に正常に読み込まれたら、 [フィールド] タブに以下のフィールドが表示されます。
ただし、ここではデータを視覚化して分析するために、以下のフィールドごとにデータを使用可能にします。
次の手順では、必要な形式でインポートされたデータを変換するためにクエリを更新します。
[ホーム] リボンの [クエリの編集] をクリックします。
クエリ エディターで、 [コンテンツ] 列の下にある [バイナリ] をクリックします。
アップロードした Drivers.txt ファイルを表すファイル アイコンが表示されます。 このファイルを右クリックしてから [CSV] をクリックします。
出力は次のようになります。 これで、データは視覚エフェクトの作成に使用できる形式で利用できるようになりました。
[ホーム] リボンで、 [閉じて適用] 、 [閉じて適用] の順にクリックします。
クエリが更新されたら、 [フィールド] タブに、視覚エフェクトで使用可能な新しいフィールドが表示されます。
特定の国または地域の各都市のドライバーを示す円グラフを作成してみましょう。 これを行うには、以下のように選択します。
[視覚エフェクト] タブで、円グラフのシンボルをクリックします。
使用する列は Column 4 (都市名) と Column 7 (国または地域名) です。 以下のように、これらの列を [フィールド] タブから [視覚エフェクト] タブにドラッグします。
これで、円グラフの外観は以下のようになります。
これで、ページ レベル フィルターから特定の国または地域を選択し、選択した国または地域の各都市のドライバー数を確認できます。 たとえば、 [視覚エフェクト] タブの [ページ レベル フィルター] で、 [ブラジル] を選択します。
円グラフが自動的に更新され、ブラジルの各都市のドライバーが表示されます。
[ファイル] メニューの [保存] をクリックして、Power BI Desktop ファイルとして視覚エフェクトを保存します。
レポートを Power BI サービスに発行する
Power BI Desktop で視覚エフェクトを作成したら、Power BI サービスに発行して他のユーザーと共有することができます。 その手順については、「 Power BI Desktop からの発行」参照してください。