1. シニア テクニカル アーキテクト
清水 優吾(しみず ゆうご) / 株式会社セカンドファクトリー
@yugoes1021
yugoes1021 Microsoft MVP
for Data Platform - Power BI
(2017.02 -)
え!?
データがオンプレにあるけど
Power BI で BI したいの?
~オンプレミス データ ゲートウェイの可能性~
2017-05-20
Power BI 勉強会 – 第4回
https://doc.co/SPRiDQ
https://www.slideshare.net/yugoes1021/20170520-power-bi
7. 本セッションのゴール
というわけで、本セッションのゴールは
Power BI を使いたい が データ が オンプレミス に
ある という場合に、オンプレミス データ ゲートウェ
イ を使って、Power BI service から接続する方法と
その可能性をお伝えし、やってみたいと思っていただ
くこと
です。
2017/02/18 Power BI 勉強会 7
8. 自己紹介:
清水 優吾 (Yugo Shimizu) ♂
株式会社セカンドファクトリー
シニア テクニカル アーキテクト
• もともと金融系システムの開発者。今はテクニカルアーキテクト。
• 時々コーディングもしてます。開発者の端くれです。
専門:
Power BI, Web API, “つくらず、つなぐこと”
Twitter: @yugoes1021
Facebook: https://www.facebook.com/yugoes1021
Power BI 勉強会: https://powerbi.connpass.com
Japan Web API Community: https://jwacom.connpass.com
2017/02/18 Power BI 勉強会 8
Microsoft MVP
for Data Platform -
Power BI
(2017.02 - )
10. Power BI を使う際に最初に決めること
1. 取得対象のデータを決める
2. Power BI へのつなぎ方を決める
つまり…
1. =データソース
2. =アーキテクチャ
ということですね。
2017/02/18 Power BI 勉強会 10
オンプレミスの DB
オンプレミス データ ゲートウェイ
今回の場合…
12. アーキテクチャ
今回は以下を使用します。
• Microsoft Flow
Twitter のデータを収集
• SQL Server 2016 SP1 Express Edition
Azure 上の仮想マシンにインストールした SQL Server に DB を作成
• オンプレミス データ ゲートウェイ
Microsoft Flow ⇒ SQL Server
SQL Server ⇒ Power BI
オンプレミスとクラウドをつなぐのに使用
• Power BI
データを可視化・分析するのに使用
2017/02/18 Power BI 勉強会 12
13. アーキテクチャ
Power BI Service
2017/02/18 Power BI 勉強会
SQL Server
レポート
作成・分析
結果確認
Twitter
1. MS Flow で特定のハッシュタグ
の Tweet を検索・取得
2. Azure 上の VM の SQL Server
にデータを INSERT
Microsoft Flow
3. Power BI service から指定され
たスケジュールに従って定期的
にデータを取得する
40. オンプレミス データ ゲートウェイを使用したレポートの作成方法
オンプレミス データ ゲートウェイは、インストールしたマシン上で Windows のサービスと
して動作します。従って、Power BI service からの接続情報ではなく、ゲートウェイをイン
ストールしたマシンからの接続情報を使用して、データソースにアクセスします。
2017/02/18 Power BI 勉強会 40
Power BI Service
データソース
オンプレミス
データ ゲートウェイ
仮想マシン
41. オンプレミス データ ゲートウェイを使用したレポートの作成方法
オンプレミス データ ゲートウェイを使用したレポートを作成するには、まず Power BI
Desktop でレポートを作成します。作成した .pbix ファイルを Power BI service に発行し
て初めて、ゲートウェイを使用したレポートを Power BI service で動作させることができま
す。
2017/02/18 Power BI 勉強会 41
Power BI Service
データソース
オンプレミス
データ ゲートウェイ
仮想マシン
pbix
ファイル
クライアント PC
発行
pbix 作成時の接続情報
46. まとめ
今回は便宜上 Twitter のデータを使用して、
それをオンプレミス想定の Azure 上の仮想マシンの SQL
Server に貯め、
そのデータを Power BI service から接続して、可視化する
ということを実現しました。
2017/02/18 Power BI 勉強会 46
Power BI Service
Microsoft Flow