ゼロからはじめるPower BI😁（勉強リソースリンク集付き）

# はじめに

Power BI 勉強会 #25 にて発表した内容です。

https://powerbi.connpass.com/event/251403/

![スライド1.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/bc3e5bda-4e6a-46a0-9cce-88e56069b61e.jpeg)

# ゼロからはじめるPower BI

Power BI を社内導入した話をしました。題して「ゼロからはじめるPower BI」😁
本記事では、Power BI導入の価格面でのメリットの部分と、導入決定後の学習リソース部分をまとめました。

![スライド3.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/f6d71e31-6cc6-555a-b9db-3092be70a45a.jpeg)

# Power BI 導入のメリット

BI製品の選定はなんといってもライセンス費用が要件にハマるかどうかが最初のポイントになると思います。
Power BI Pro　ライセンスがあればPower BI Serviceにレポートを発行して、URLを共有することができます。共有されてレポートを閲覧する人にもPower BI Proライセンスが必要になります。
Power BI Premiumを購入すると、レポートを編集・発行するユーザーは変わらずPower BI Proライセンスが必要ですが、Premium環境のワークスペースに発行されたレポートは、組織内ユーザーであればPower BI Free（無料）のライセンスで閲覧が可能です。組織内ユーザーは1,000人でも10,000人でも、展開が可能です。

- Power BI Pro 1,090円
- Power BI Premium 543,030円

ライセンス費用は上記の通りなので、大体500人以上いる組織だと費用面でコストメリットがあります。Premium環境にすると更新速度の向上や、データフロー周りの機能やデータマートなど、コスト以上のメリットがあることも忘れてはいけない部分です。

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

また、Power BI はMicrosoft環境のなかでの相性、連携の良さは抜群です。PowerPointへの埋込、Outlookでの共有、Teamsとの連携、PowerApps、PowerAutomateでの機能拡張は一度使ったら抜け出せないです。

![スライド14.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/f84697aa-6b22-7639-51c5-aee26acb070e.jpeg)

![スライド15.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/2fe2e190-9750-cb99-43ae-717bd9a610d6.jpeg)

**参考ブログ**

https://marshal115.hatenablog.com/entry/2021/05/13/141432

# Power BI をどうやって勉強するのか

Power BI を導入することが決まったら、次は製品をより良く、より深く知ることが必要です。そのためには勉強をするしかありません。私がPower BI を勉強しようと思った2020年頃はまだ日本語コンテンツは少なく、英語を自力で翻訳しながら勉強を進めたりしていましたが、2022年現在は書籍も動画も日本語コンテンツが充実しています。YouTubeも自動翻訳で意味を汲み取ることが可能です。いい時代😀

勉強はどこからスタートしても、どの方法でもOKだと思います、前に進めるのが重要です😉
私が触れたコンテンツでおすすめのものをまとめておきます。ざーっと見て、気になったものから触れていくといいと思いますよ。

## 本で学ぶ

書籍でよかったのはこちらの3冊(読み切ってはいません汗)。1冊目は初学者が最初に読む本としてとてもおすすめです。データとはなにか、BIとはなにかから解説があります。著者はMicrosoft MVPの @yugoes1021 さん。 2冊目はPower BIの中でもDAXに焦点を当てて書かれている本。現時点では英語版しかありませんが、「DAXの聖書（バイブル）」と呼ばれているのが納得できるわかりやすさと情報量です。3冊目はPower Queryの専門書。Excelを使いながらステップバイステップでPower queryを理解することができます。2冊とも、日本語に翻訳しながら少しづつ読み進めています。

**Microsoft Power BI入門 BI使いになる! Excel脳からの脱却**

<a href="https://www.amazon.co.jp/Microsoft-Power-BI%E5%85%A5%E9%96%80-BI%E4%BD%BF%E3%81%84%E3%81%AB%E3%81%AA%E3%82%8B-Excel%E8%84%B3%E3%81%8B%E3%82%89%E3%81%AE%E8%84%B1%E5%8D%B4/dp/4798170534?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=1A2L2NKU28RG&keywords=Power+BI&qid=1657986678&sprefix=power+bi%2Caps%2C176&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUExM0dNVTQ2R0pMTk9UJmVuY3J5cHRlZElkPUEwMTMxODI0N1hKVkU2NktVNVVTJmVuY3J5cHRlZEFkSWQ9QTFUM0s3WEs3R0YxTlImd2lkZ2V0TmFtZT1zcF9hdGYmYWN0aW9uPWNsaWNrUmVkaXJlY3QmZG9Ob3RMb2dDbGljaz10cnVl&linkCode=li3&tag=nikita-22&linkId=f614c2f8bf8614eead2ca119bb85fe43&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4798170534&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=nikita-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=nikita-22&language=ja_JP&l=li3&o=9&a=4798170534" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

**Definitive Guide to DAX**

<a href="https://www.amazon.co.jp/Definitive-Guide-DAX-intelligence-Microsoft-ebook/dp/B07TS4FPZM?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=2GVXDSFGP801T&keywords=DAX&qid=1657986617&sprefix=dax%2Caps%2C305&sr=8-5&linkCode=li3&tag=nikita-22&linkId=dddf3e22f2396d934a8a1a9674e56e94&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B07TS4FPZM&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=nikita-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=nikita-22&language=ja_JP&l=li3&o=9&a=B07TS4FPZM" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

**M Is for (Data) Monkey: A Guide to the M Language in Excel Power Query**

<a href="https://www.amazon.co.jp/Data-Monkey-Guide-Language-English-ebook/dp/B017QL64A0?keywords=m+is+for+data+monkey&qid=1658194077&sprefix=M+is%2Caps%2C158&sr=8-1&linkCode=li3&tag=nikita-22&linkId=a1fe75e684ac3bfd1c81a1456d137142&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=B017QL64A0&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=nikita-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=nikita-22&language=ja_JP&l=li3&o=9&a=B017QL64A0" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

## 動画で学ぶ

SQLBIは前述の**Definitive Guide to DAX**を書いた二人が運営しているWebサイトです。ここではPower BI周辺の動画トレーニングコースが提供されています。**Definitive Guide to DAX**は読むのが大変・・という方は、同じ内容が**Mastering DAX Video Course**でビデオトレーニングとして提供されています。他にもPower BIの裏側で使われているAnalysis Serviseや、Dashboardのデザインについてのコースも有ります。2022年初頭に日本語字幕付きになったので英語がわからなくても問題ありません。

:::note
2022年7月現在は、無料の入門コースが数種類用意されていて、それを受講完了（大体1時間ほど）すると対応する本コースの割引チケットが付与されます。
:::

https://www.sqlbi.com/training/

- Mastering Tabular Video Course
- Data Modeling for Power BI Video Course
- Mastering DAX Video Course
- Power BI Dashboard Design Video Course
- など

**YouTube**

YouTubeも日本語字幕をつけることができるので、海外コンテンツも含めてたくさんの学習リソースがあります。各機能に特化した内容も多く、より深く、最新の知識を得るには最良のプラットフォームです。

**GuyinaCube**は実際にMicrosoftでPower BIの製品開発に関わっている二人がやっています。Power BIの各機能はもちろん、データソースとなるAzure Synapse Analyticsのことも取り上げています。

**SQLBI**の二人はYouTubeも開設しています。主にDAXの解説が中心になります。

Microsoft MVPの日本人受賞者2人（ @yugoes1021 @ishiayaya  ）がやってくださっている**Power BI Weekly News**は、Power BI Blogの更新内容を解説してくれています。ラジオ感覚で聞いているだけで、最新動向についていけます🎉

https://pp-weeklynews.connpass.com/

**その他**

30 Day Challenge: Query Folding - #30DQUERY

https://www.youtube.com/playlist?list=PLKW7XPyNDgRCorKNS1bfZoAO3YSIAVz3N

**Power BI Blog**

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

**YouTubeで日本語字幕の付け方は下記参照**

https://qiita.com/hanaseleb/items/42461c2b99deef018d10

### YouTube リンク 他にもたくさんあります

https://www.youtube.com/c/GuyinaCube

https://www.youtube.com/c/SQLBI

https://www.youtube.com/c/HavensConsulting

https://www.youtube.com/c/MSPowerBI

https://www.youtube.com/c/YugosRoom

### **Udemy**

UdemyでもPower BI関連の日本語コンテンツが増えてきました。Microsoft MVPの @ishiayaya さんが公開している講座リンクを貼っておきます。

**Power BIの基本 -初学者～中級者に「準備・視覚化・共有」の3ステップで、データの見える化と分析の基本が身につく**

https://www.udemy.com/course/ishiayaya/

## Microsoft Learn／Docsで学ぶ

Microsoftが公式に提供しているDocs（ドックス）も勉強するための仕組みが用意されています。初学者向けにはLearnがあり、各Serviceの機能の全体像・仕組みを理解できるようにまとめられています。Docsはさらにより詳細に調べたいときに読むものです。グラデーションはあるにせよ、Learnは初学者向けでDocsは開発者向けという理解でいいと思います。Learnを読んで、実際に製品を触り、それでも不明点があればDocsを読む。それを繰り返していると、いつの間にかDocsばかりを読んでいるようになってきます😄

:::note
Learnは読んでいると経験値がたまるしくみもあります。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/2f17c63e-be7f-5a95-3998-5d46bb87e6ce.png)

https://docs.microsoft.com/ja-jp/learn/

**Power BIについてのDocsはこちら**

https://docs.microsoft.com/ja-jp/power-bi/



## 試験で学ぶ

Microsoftは認定資格を用意していて、製品やロールごとに様々な資格があります。認定資格ごとにMS Learnのコースが用意されていて、基本的にはそのコースを一通り理解することができれば試験に合格することができます。まずは**〇〇-900**と名前のついている資格が基礎になりますので、こちらを一通り取得するのもオススメです。Power BIに特化した勉強をするなら、まずはPL-900（Power Platformの基礎）とAZ-900（Azureの基礎）を取得するために勉強するのがいいですね。

**基礎資格一覧**

https://docs.microsoft.com/ja-jp/certifications/browse/?products=azure%2Cm365%2Cpower-platform&levels=beginner&resource_type=certification

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/33bfe98d-878f-b034-d80a-e08c7e8e92fe.png)

**認定資格一覧**

https://docs.microsoft.com/ja-jp/certifications/

**Power BIの資格**

https://docs.microsoft.com/ja-jp/certifications/power-bi-data-analyst-associate/

資格は実務では役立たちません。資格があるから実装ができる・・わけではありませんが、体系的に物事を理解するのに役立ち、この製品で何ができるか把握することができます。後述のイベントに参加することで、試験料を無料にすることができたりしますので、そちらも活用してください～😀

## イベントで学ぶ

Microsoftがたくさんのイベント・ウェビナーを用意してくれています。**Virtual Training Days**は参加すると900系認定試験の無料バウチャーを取得できます。**Virtual Training Days**で基礎固めをして、その確認のために試験を受けることができます。
**Dashboard in a Day**はハンズオン形式でPower BIなどの製品にふれることができるイベントです。人数制限があるので参加したい場合は早めに申し込みましょう。**OpenHack**は5-6人一組で、用意されたシナリオにそって実装を進めるイベントで、基本的には参加者が自分たちでDocsを読んで、試して、手探りで実装をしていくイベントです。内容にもよりますが、3日間連続で9時～17時までという長い時間その製品にディープダイブすることになります。**Modern Data Warehousing**がDWHの構築からPower BIでの可視化までを行うプログラムになっています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/45c59082-145c-c0c8-20b5-f70e523c2b21.png)

**Virtual Training Days**

https://www.microsoft.com/ja-jp/events/top/training-days/powerplatform

https://www.microsoft.com/ja-jp/events/top/training-days/azure

**Dashboard in a Day**

https://msevents.microsoft.com/event?id=2654221402&wt.mc_id=eventscatalog

**OpenHack** 

https://openhack.microsoft.com/

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/375cc447-3a6a-559b-74f7-17ec89032832.png)

OpenHackの詳細は下記ブログを見ればなんとなくわかると思います。

https://zine.qiita.com/event/202112-microsoft/

https://qiita.com/hanaseleb/items/d6b5c170d380c37421c2

## コミュニティで学ぶ

技術コミュニティで学ぶのは、もっとも良い選択肢です。しかし、受け身ではコミュニティは成立しません。自分で考えたこと、勉強したこと、やってみてできなかったこと、できたことをみんなと共有してください。コミュニティの中で議論をしたことが、もっとも力になったと実感しています。本記事であげた他の学習方法と併用して、わからないことやつまったことをコミュニティに持ち寄る・・というのがいいですね。

https://powerbi.connpass.com/

# 役割を意識する

![スライド42.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/be517077-14b4-c627-5bf4-99109ea28005.jpeg)

- データエンジニア
- データサイエンティスト
- データアナリスト
- ビジネスユーザー
- など

一般的にデータ関係のロールは上記のようにいくつにも分かれています。**Power BI**はデータの準備から、データを見てビジネスに活かす人まで、幅広いロールに対応する機能があります。セルフサービスBIをする場合と、エンタープライズBIとして組織内で役割を分けながら運用をしていくことを検討している場合で、その機能を誰の役割とするかは変わってきます。勉強するときには、今勉強しているのはどの役割に求められていることなのかを意識するとPower BI全体像の把握が早くなるはずです。頑張りましょう💪

# アウトプットしましょう～🤟

![スライド49.JPG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/80467/81e53f86-d7c8-d41f-400a-b06b232c2e9b.jpeg)

勉強したことは、コミュニティや、Qiitaなどの技術ブログでぜひアウトプットしましょう！アウトプットは人の役に立つようなものである必要はまったくありません。自分が勉強したこと、困ったことをただ吐き出すだけでOKです。似たようなことを書いてある記事があっても関係ありません、もっとレベルが高いことが書いてある記事がすでにあっても全然問題ありません。自分のために書きましょう。コミュニティで発表するなら簡素なスライドで全然OKだし、ブログも短くてもOKだし、図がなくてもOKです。自分がわかればOK。

アウトプットをすると、自分の頭の中が整理できます。それを見た人が、教えてくれることもありますし、自分であとで見直すこともホント多いです。自分用の辞書のようになっていきます。

また、自分のために書いている記事をみて、誰かがリアクションをくれたりもします。自分のために書いたのに、誰かのために役立つこともあります。

つまり、アウトプットするのはいい事しかありません。レベルは問わないです。ぜひチャレンジしてみてください🎈

# まとめ

会社で運用にのせるためには、ひとりだけ知識をつけてもダメで、いろいろな部署や関連の会社の方々と協力してプロジェクトを進める必要があります。プロジェクトに関わる人達全員が知識をつけていくためには、組織独自の工夫が必要な部分だと思います。
とはいえ、まずは個人が力をつけることが大事です😁一緒に頑張りましょう～！