1. シニア テクニカル アーキテクト
清水 優吾(しみず ゆうご) / 株式会社セカンドファクトリー
@yugoes1021
yugoes1021 Microsoft MVP
for Data Platform - Power BI
(2017.02 -)
データがない?あるある!!そこら中にあるんだぞ!
~Web から取得できるデータの可能性~
2019-03-30
Power BI 勉強会 #12
https://www.slideshare.net/yugoes1021
2. 自己紹介:
清水 優吾 (Yugo Shimizu) ♂
株式会社セカンドファクトリー
シニア テクニカル アーキテクト
2019/03/30 Power BI 勉強会 #12 2
UX を看板に掲げて、飲食業を営んでいる IT 企業に勤めている会社員で
Data Platform をメインに活動をしている Technical Architect
専門・興味:
Power Platform (PowerApps, Flow, Power BI), o365 周辺サービス
Twitter: @yugoes1021 Facebook: yugoes1021
Qiita: https://qiita.com/yugoes1021
Power BI 勉強会: https://powerbi.connpass.com
Japan Power BI User Group: https://www.facebook.com/groups/JapanPBUG/
Microsoft MVP
for Data Platform -
Power BI
(2017.02 - )
MVP
プロフィールページ
5. 今日着目していただきたいところは...
2019/03/30 Power BI 勉強会 #12 5
【Web からデータを取る4つのパターン】
1. Web 上にある Excel / CSV ファイル
2. HTML の Table タグ
3. HTML の要素を CSS セレクターで指定
4. RSS フィード
Power BI のどのコネクタを使用しているか?
10. 1.Web上にある Excel / CSV ファイル
2019/03/30 Power BI 勉強会 #12 10
花粉飛散情報2019: http://bit.ly/kafun2019
NPO法人花粉情報協会
https://www.env.go.jp/chemi/anzen/kafun/
http://pollen-net.com/zennkoku24/sugi2019.xls
http://pollen-net.com/zennkoku24/hinoki2019.xls
A. Web コネクタです
注意:
.xls のファイルの場合、以下をインストールしてください
Microsoft Access データベース エンジン 2010 再頒布可能コンポーネント
https://www.microsoft.com/ja-jp/download/details.aspx?id=13255
なお Power BI service でスケジュール更新させたい場合
オンプレミスデータゲートウェイが必要です。
11. 1.Web上にある Excel / CSV ファイル
2019/03/30 Power BI 勉強会 #12 11
http://pollen-net.com/zennkoku24/sugi2019.xls
Excel.Workbook(Web.Contents("http://pollen-net.com/zennkoku24/sugi2019.xls"), null, true)
12. 1.Web上にある Excel / CSV ファイル
2019/03/30 Power BI 勉強会 #12 12
Excel.Workbook(Web.Contents("http://pollen-net.com/zennkoku24/sugi2019.xls"), null, true)
PowerQuery の関数が調べたいときは http://bit.ly/PQFuncJP へ
http://pollen-net.com/zennkoku24/sugi2019.xls
13. 2.HTML の Table タグ
2019/03/30 Power BI 勉強会 #12 13
Power BI Desktop から Web ページに接続する
https://docs.microsoft.com/ja-jp/power-bi/desktop-connect-to-web
14. 2.HTML の Table タグ
Power BI 勉強会 #12 14
FlowConnectors: http://bit.ly/FlowConnectors
17. 2.HTML の Table タグ
2019/03/30 Power BI 勉強会 #12 17
FlowConnectors: http://bit.ly/FlowConnectors
Web.Page(Web.Contents("https://connectorinfo.z31.web.core.windows.net/"))
18. 3.HTML の要素を CSS セレクターで指定
2019/03/30 Power BI 勉強会 #12 18
例を指定して Web ページからデータを取得する
https://docs.microsoft.com/ja-jp/power-bi/desktop-connect-to-web-by-example
19. 3.HTML の要素を CSS セレクターで指定
2019/03/30 Power BI 勉強会 #12 19
Ultraman List – ウルトラマン一覧: http://bit.ly/ultraman-list
20. 3.HTML の要素を CSS セレクターで指定
2019/03/30 Power BI 勉強会 #12 20
Ultraman List – ウルトラマン一覧: http://bit.ly/ultraman-list
ウルトラヒーロー – 円谷ステーション:
https://m-78.jp/ultraheros/
21. 3.HTML の要素を CSS セレクターで指定
2019/03/30 Power BI 勉強会 #12 21
Ultraman List – ウルトラマン一覧: http://bit.ly/ultraman-list
22. 3.HTML の要素を CSS セレクターで指定
2019/03/30 Power BI 勉強会 #12 22
Ultraman List – ウルトラマン一覧: http://bit.ly/ultraman-list
23. 3.HTML の要素を CSS セレクターで指定
2019/03/30 Power BI 勉強会 #12 23
Ultraman List – ウルトラマン一覧: http://bit.ly/ultraman-list
24. 3.HTML の要素を CSS セレクターで指定
2019/03/30 Power BI 勉強会 #12 24
Ultraman List – ウルトラマン一覧: http://bit.ly/ultraman-list
29. 4.RSSフィード
2019/03/30 Power BI 勉強会 #12 29
虚構新聞社のRSSフィード: http://kyoko-np.net/index.xml
【清水の脳内MTGの様子】
RSS のコネクタは Power BI にはないんだよなー
どうする?スケジュール更新はさせたいしな
だよねー。あ、そうだ!
なになに?
たしか Microsoft Flow に RSS コネクタ、あったべ?
あー、あるね。
そっか、アレ使ってどっかにデータ溜めるか
だったら Excel on OneDrive とかどうよ?
おー、いいじゃん。それでいこ。
30. 4.RSSフィード
2019/03/30 Power BI 勉強会 #12 30
虚構新聞社のRSSフィード: http://kyoko-np.net/index.xml
というわけでこんな感じ
Power BI service
RSS Excel
On OneDrive
レポート作成
毎日9:00
毎日9:30
スケジュール更新
31. 4.RSSフィード
2019/03/30 Power BI 勉強会 #12 31
虚構新聞社のRSSフィード: http://kyoko-np.net/index.xml
【OneDrive 上にある Excel ファイルを Power BI のデータソースにする際の注意点】
Power BI Desktop で OneDrive for Business リンクを使用する
https://docs.microsoft.com/ja-jp/power-bi/desktop-use-onedrive-business-links
34. 4.RSSフィード
2019/03/30 Power BI 勉強会 #12 34
虚構新聞社のRSSフィード: http://kyoko-np.net/index.xml
で、この資料を作っていて気付いた
RSS って要は Web 上にある XML ファイルだべ?
もしかして、Power BI だけでイケんじゃね…?