Power BI はじめてみた！

# はじめに
Power BIはデータ分析を行うときに使うと便利なツールです
Power BIを使って、Azure Cognitive SearchでBlobに格納した文書を検索し、検索結果をPower BIで分析したいと思います

# 作業手順
ざっくりとした作業手順は以下です
①Office の Microsoft 365 試用版にサインアップします(今回はOffice 365 E3にサインアップします)
③Power BIにサインアップします
③Power BI Desktopをインストールします
④Azure Cognitive Searchを使ってデータを収集します
⑤収集したデータをPower BI Desktopで分析してPower BIに発行します

# ①Office の Microsoft 365 試用版にサインアップする
https://learn.microsoft.com/ja-jp/power-bi/enterprise/service-admin-signing-up-for-power-bi-with-a-new-office-365-trial

上記をなぞっていきます

https://www.microsoft.com/ja-jp/microsoft-365/enterprise/compare-office-365-plans
上記のURLから Office 365 E3の無料で試すをクリックします

https://www.microsoft.com/ja-jp/microsoft-365/enterprise/compare-office-365-plans

自分のメールアドレスを入力します
![スクリーンショット 2023-05-04 152929.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/2ab30240-f1c9-12b4-8fbe-9f5f6c082f87.png)

アカウントのセットアップをします
![スクリーンショット 2023-05-04 153118.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/8478f7ea-f228-ecdd-039c-3e052c572077.png)

入力項目を埋めます
![スクリーンショット 2023-05-04 153125.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/ed532e8f-e803-649e-ded5-e01326cae2ab.png)

サインインする方法を埋めます
![スクリーンショット 2023-05-04 153251.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/0c38d945-ea8c-dec9-b248-693016cec98d.png)

以下画面まで進めます
この画面になると作業完了です
![スクリーンショット 2023-05-04 153834.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/8f731303-a497-a6b3-c9b5-d780a95e53cf.png)

# ②Power BIにサインアップする
無料で始めるをクリックします
https://powerbi.microsoft.com/ja-jp/landing/free-account

①で登録したアカウントのメールアドレスを入力します
![スクリーンショット 2023-05-04 154126.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/f05a2212-7e83-dab2-b515-5558478deb17.png)

入力項目を埋めます
![スクリーンショット 2023-05-04 154144.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/7ff67d49-a1de-c174-b1df-6cf05cbddf42.png)

作業完了です
![スクリーンショット 2023-05-04 154202.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/d904aebf-058b-7746-3f94-dbe654d28db1.png)

Power BIにサインインできると思います
![スクリーンショット 2023-05-04 154215.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/d8948a37-d27e-f4fa-89c0-57e9a235de65.png)

# ③Power BI Desktopをインストールします
こちらのサイトからダウンロードしてインストールを行います

https://powerbi.microsoft.com/ja-jp/desktop/

# ④Azure Cognitive Searchを使ってデータを収集します
Azure Cognitive Searchのリソースを作成します
1. すべてのサービスからAzure Cognitive Searchを選択して作成します
1. 各項目を埋めます(※価格レベルは「Free」にしてます)
1. 確認および作成でリソースを作成します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/4d87cb09-c35c-e779-56df-7242aa90210c.png)

データをインポートします
1. Azure Cognitive Searchを開き概要タブのデータのインポートを選択します
![スクリーンショット 2023-04-27 151630.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/cef726f4-15ad-a85e-d429-3a91be347236.png)
2. データソースにAzure Blobストレージを選択し入力項目を埋めます
![スクリーンショット 2023-04-27 151742.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/86a0d659-8acd-1e9b-dd1e-e961a74ee46d.png)
2. コグニティブスキルの追加で以下を埋めます
    a. エンリッチメントの追加でスキルセット名の入力、ソースデータフィールドに任意の項目を設定します
    b. ナレッジストアへのエンリッチメントの保存でAzure テーブルプロジェクションのドキュメントにチェックを入れます
![スクリーンショット 2023-04-27 151915.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/d403c82a-e4c4-f695-33f7-e58ff8f15c6c.png)
4. カスタムインデックスを作成します
![スクリーンショット 2023-04-27 152227.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/b364cc13-e208-5ae0-26db-34e01d487af0.png)
5. インデクサーを作成します
![スクリーンショット 2023-04-27 152344.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/8d50b2de-6f92-95f7-730d-9e512e334f29.png)
6. 作成後は概要タブの検索エクスプローラーをクリックし、ドキュメントが拾えていることを確認します
6. コグニティブスキルの追加で設定したナレッジストアへの保存のテーブルにデータが追加されていることを確認します
![スクリーンショット 2023-05-05 074528.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/c78d723c-c163-0739-9017-8682e3f2fc76.png)

# ⑤収集したデータをPower BI Desktopで分析してPower BIに発行します
1. Power BI Desktopでデータを取得します
Power BI Desktopを開きます
データの取得をクリックします
![スクリーンショット 2023-05-13 164212.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/8eab4d43-c4b3-9571-8dcc-c4eec5734d3d.png)
Azure Table Storageを選択します
![スクリーンショット 2023-05-13 164248.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/ce1f1a80-87a4-c6bf-7b64-494c5d18f9fc.png)
Azure Table StorageのURLを入力して進めます
進めると以下の画面になります
![スクリーンショット 2023-05-13 164522.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/95e60bb2-82f7-abaf-9d7c-ea7975b80cea.png)
5. データを整形します
ホームタブのデータの変換をクリックします
Content列で隠れている列をすべて展開します
![スクリーンショット 2023-05-13 164624.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/0531a02f-8fda-661b-b8a6-1da2875d9c02.png)
不要な列は削除して閉じて適用をクリックします
![スクリーンショット 2023-05-13 164744.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/c2e65669-c788-ddd7-e0bc-eca47a67fa71.png)
6. 分析して可視化します
その他のビジュアライズを取得します
![スクリーンショット 2023-05-13 164816.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/5a7ab02a-e4fb-e0c8-8f6a-7270016d8306.png)
Word Cloudを選択して追加します
![スクリーンショット 2023-05-13 164842.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/559130db-1cc4-086e-80d4-3d851ea3b337.png)
ビジュアルにWord Cloudを選択してデータは5.で適用させたデータを追加します
追加すると分析結果が表示されます
(SQLに関するワードが多いですね🐶)
分析後はホームタブの発行を押しPower BIに発行します
![スクリーンショット 2023-05-13 165026.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/47c3f4ac-855f-f52e-b9fa-4f679e08091e.png)

発行後は、ブラウザでも分析結果が見れます
![スクリーンショット 2023-05-13 165345.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2819390/de8e844f-afd4-d057-c758-b3dca3065160.png)

# 所感
今回はじめてPower BIを触ってみました
PowerBIを使うことによってAzureからのデータの取得や取得したデータの分析、可視化が簡単にできました
分析するのが楽しくなるようなツールだと思ったのでこれからデータ分析に励みたいと思います🙋