え!?データがオンプレにあるけどpower bi で bi したいの?
TRANSCRIPT
![Page 1: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/1.jpg)
シニア テクニカル アーキテクト清水 優吾(しみず ゆうご) / 株式会社セカンドファクトリー
@yugoes1021
yugoes1021 Microsoft MVP for Data Platform - Power BI(2017.02 -)
え!?データがオンプレにあるけどPower BI で BI したいの?~オンプレミス データ ゲートウェイの可能性~
2017-05-20Power BI 勉強会 – 第4回
https://doc.co/SPRiDQ
https://www.slideshare.net/yugoes1021/20170520-power-bi
![Page 2: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/2.jpg)
本セッションのゴール
Power BI はSaaS (Software as a Service) です。クラウド上にサービスがあります。
2017/02/18 Power BI 勉強会 2
![Page 3: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/3.jpg)
本セッションのゴール
Power BI service からアクセスできる場所にデータが存在する必要があります。
2017/02/18 Power BI 勉強会 3
![Page 4: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/4.jpg)
本セッションのゴール
しかし、BI (ビジネス インテリジェンス)なので、最初に皆さんが見たいって思うデータはだいたい基幹システムのデータだったりして、オンプレミス上のデータだったりします。
例)予算、売上、勤怠、経費、受発注等2017/02/18 Power BI 勉強会 4
![Page 5: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/5.jpg)
本セッションのゴール
「データがオンプレミスにあるから、クラウドのサービスである Power BI は使えないよね…」と思っているそこのあなた!!
使えますよー( ^ω^ )♪2017/02/18 Power BI 勉強会 5
![Page 6: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/6.jpg)
本セッションのゴール
オンプレミス データ ゲートウェイを使えば、ネ(*’’▽’’)!
2017/02/18 Power BI 勉強会 6
![Page 7: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/7.jpg)
本セッションのゴール
というわけで、本セッションのゴールは
Power BI を使いたい が データ が オンプレミス にある という場合に、オンプレミス データ ゲートウェイ を使って、Power BI service から接続する方法とその可能性をお伝えし、やってみたいと思っていただくこと
です。2017/02/18 Power BI 勉強会 7
![Page 8: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/8.jpg)
自己紹介:
清水 優吾 (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.com2017/02/18 Power BI 勉強会 8
Microsoft MVP for Data Platform -
Power BI(2017.02 - )
![Page 9: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/9.jpg)
注意事項と前提
■注意事項
• 資料はすべて公開
• 写真・動画の撮影は自由に!
• 私の肖像権はフリー
• SNS 等へのアップOK(私以外の方が含まれる場合は、ご遠慮願います。)
■私が心掛けていること
• 誰でも実現可能な方法であること
• お金がかかっても、できるだけ安価であること
• なにより「試してみよっかなー」と思っていただけること
2017/02/18 Power BI 勉強会 9
![Page 10: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/10.jpg)
Power BI を使う際に最初に決めること
1. 取得対象のデータを決める
2. Power BI へのつなぎ方を決める
つまり…
1. =データソース
2. =アーキテクチャ
ということですね。
2017/02/18 Power BI 勉強会 10
オンプレミスの DB
オンプレミス データ ゲートウェイ
今回の場合…
![Page 11: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/11.jpg)
今回のアーキテクチャ
2017/02/18 Power BI 勉強会 11
![Page 12: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/12.jpg)
アーキテクチャ
今回は以下を使用します。
• Microsoft FlowTwitter のデータを収集
• SQL Server 2016 SP1 Express EditionAzure 上の仮想マシンにインストールした SQL Server に DB を作成
• オンプレミス データ ゲートウェイMicrosoft Flow ⇒ SQL ServerSQL Server ⇒ Power BIオンプレミスとクラウドをつなぐのに使用
• Power BIデータを可視化・分析するのに使用2017/02/18 Power BI 勉強会 12
![Page 13: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/13.jpg)
アーキテクチャ
Power BI Service
2017/02/18 Power BI 勉強会
SQL Server
レポート作成・分析
結果確認
1. MS Flow で特定のハッシュタグの Tweet を検索・取得
2. Azure 上の VM の SQL Server にデータを INSERT
Microsoft Flow
3. Power BI service から指定されたスケジュールに従って定期的にデータを取得する
![Page 14: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/14.jpg)
オンプレミス データ ゲートウェイのインストール
2017/02/18 Power BI 勉強会 14
![Page 15: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/15.jpg)
オンプレミス データ ゲートウェイ
1.https://powerbi.microsoft.com/ja-jp/gateway/ にアクセスオンプレミス データ ゲートウェイ のインストーラーをダウンロード
2017/02/18 Power BI 勉強会 15
ここをクリック
![Page 16: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/16.jpg)
オンプレミス データ ゲートウェイ
2.インストーラー(PowerBIGatewayInstall.exe)を実行
2017/02/18 Power BI 勉強会 16
![Page 17: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/17.jpg)
オンプレミス データ ゲートウェイ
2.インストーラー(PowerBIGatewayInstall.exe)を実行
2017/02/18 Power BI 勉強会 17
![Page 18: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/18.jpg)
オンプレミス データ ゲートウェイ
2.インストーラー(PowerBIGatewayInstall.exe)を実行
2017/02/18 Power BI 勉強会 18
![Page 19: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/19.jpg)
オンプレミス データ ゲートウェイ
2.インストーラー(PowerBIGatewayInstall.exe)を実行
2017/02/18 Power BI 勉強会 19
![Page 20: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/20.jpg)
オンプレミス データ ゲートウェイ
2.インストーラー(PowerBIGatewayInstall.exe)を実行
2017/02/18 Power BI 勉強会 20
【重要】Power BI、MS Flow の組織アカウントを入力
![Page 21: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/21.jpg)
オンプレミス データ ゲートウェイ
2.インストーラー(PowerBIGatewayInstall.exe)を実行
2017/02/18 Power BI 勉強会 21
![Page 22: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/22.jpg)
オンプレミス データ ゲートウェイ
3.Power BI service 側で確認
2017/02/18 Power BI 勉強会 22
ここをクリック
![Page 23: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/23.jpg)
オンプレミス データ ゲートウェイ
3.Power BI service 側で確認
2017/02/18 Power BI 勉強会 23
ここをクリック
![Page 24: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/24.jpg)
オンプレミス データ ゲートウェイ
3.Power BI service 側で確認
2017/02/18 Power BI 勉強会 24
データソース名:任意の名前を付ける
データソースの種類:接続対象を選択する
今回は SQL Server
![Page 25: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/25.jpg)
オンプレミス データ ゲートウェイ
3.Power BI service 側で確認
2017/02/18 Power BI 勉強会 25
以下の設定はオンプレミス データ ゲートウェイをインストールしたマシンからデータソースに接続するための情報と同じです。
1. サーバー2. データベース3. 認証方法
• Windows認証• 基本認証
4. ユーザー名5. パスワード6. このデータソースのプライバシーレベルの設定
• なし• プライベート• 組織• パブリック
![Page 26: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/26.jpg)
オンプレミス データ ゲートウェイ
3.Power BI service 側で確認
2017/02/18 Power BI 勉強会 26
![Page 27: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/27.jpg)
Microsoft Flow の設定
2017/02/18 Power BI 勉強会 27
![Page 28: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/28.jpg)
Microsoft Flow の設定
1.https://flow.microsoft.com/ja-jp にアクセスログイン後、[マイ フロー]をクリック
2017/02/18 Power BI 勉強会 28
ここをクリック
注意:事前に Microsoft Flow へサインアップをしておいてください。
【重要】Power BI と同じ組織アカウントでサインアップ・ログインをしてください。
![Page 29: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/29.jpg)
Microsoft Flow の設定
2.[+ 一から作成] をクリック
2017/02/18 Power BI 勉強会 29
ここをクリック
![Page 30: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/30.jpg)
Microsoft Flow の設定
3.“twitter” と入力して検索し、表示された [トリガー] をクリック
4.キーワードを入力したら [+新しいステップ] をクリック
2017/02/18 Power BI 勉強会 30
ここをクリック
Twitter と入力して検索
検索したいキーワードを入力#PowerBI OR #PBIJP OR #PowerBI勉強会
ここをクリック
![Page 31: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/31.jpg)
Microsoft Flow の設定
5.”SQL“ と入力して検索し、[行の挿入] をクリック
2017/02/18 Power BI 勉強会 31
注意:事前に SQL Server にツイートを溜めるテーブルを作成しておいてください。DB名:Twitter_PBIJPテーブル名:Tweets
ここをクリック
カラム名 型 用途 備考
ID int テーブル内の PK Identity 列
TweetDateTime datetime ツイート日時
UserId nvarchar(50) ユーザーID @ユーザーID
UserName Nvarchar(100) ユーザー名
Tweet nvarchar(200) ツイートテキスト 投稿内容
ProfileImageUrl nvarchar(max) ユーザーアイコン画像のURL
![Page 32: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/32.jpg)
Microsoft Flow の設定
5.SQL Server への接続情報を入力する
2017/02/18 Power BI 勉強会 32
注意:[ゲートウェイ] のチェックを入れる
接続情報はオンプレミス データ ゲートウェイ がインストールされているマシンからアクセス可能な情報でにする。
1. SQL サーバー名2. SQL データベース名3. 認証の種類 ( Windows or Basic )4. ユーザー名5. パスワード
すべて入力したら [作成] をクリック
![Page 33: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/33.jpg)
Microsoft Flow の設定
5.SQL Server への接続が作成されると[テーブル名] を選択するドロップダウンが表示されるので、テーブルを選択する。
2017/02/18 Power BI 勉強会 33
ここをクリック
![Page 34: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/34.jpg)
Microsoft Flow の設定
6.テーブルを選択すると、カラム名が表示されるので、カーソルを合わせて、代入するコンテンツを選択していく。
2017/02/18 Power BI 勉強会 34
![Page 35: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/35.jpg)
Microsoft Flow の設定
2017/02/18 Power BI 勉強会 35
![Page 36: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/36.jpg)
Microsoft Flow の設定
7.設定が終わったら [フロー名] を入力して [フローの作成] をクリック
2017/02/18 Power BI 勉強会 36
![Page 37: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/37.jpg)
Microsoft Flow の設定
7.作成後、しばらく待ってから、[マイ フロー] をクリックして、保存したフローの右側[i] をクリックする。
2017/02/18 Power BI 勉強会 37
ここをクリック
![Page 38: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/38.jpg)
Microsoft Flow の設定
7.実行結果が正常終了であることを確認。ついでに SQL Server の対象テーブルも確認。
2017/02/18 Power BI 勉強会 38
Succeeded = フローが正常終了
![Page 39: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/39.jpg)
オンプレミス データ ゲートウェイを使用したレポートの作成方法
2017/02/18 Power BI 勉強会 39
![Page 40: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/40.jpg)
オンプレミス データ ゲートウェイを使用したレポートの作成方法
オンプレミス データ ゲートウェイは、インストールしたマシン上で Windows のサービスとして動作します。従って、Power BI service からの接続情報ではなく、ゲートウェイをインストールしたマシンからの接続情報を使用して、データソースにアクセスします。
2017/02/18 Power BI 勉強会 40
Power BI Service
データソース
オンプレミスデータ ゲートウェイ
仮想マシン
![Page 41: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/41.jpg)
オンプレミス データ ゲートウェイを使用したレポートの作成方法
オンプレミス データ ゲートウェイを使用したレポートを作成するには、まず Power BI Desktop でレポートを作成します。作成した .pbix ファイルを Power BI service に発行して初めて、ゲートウェイを使用したレポートを Power BI service で動作させることができます。
2017/02/18 Power BI 勉強会 41
Power BI Service
データソース
オンプレミスデータ ゲートウェイ
仮想マシン
pbix
ファイル
クライアント PC
発行
pbix 作成時の接続情報
![Page 42: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/42.jpg)
オンプレミス データ ゲートウェイを使用したレポートの作成方法
発行後の注意
ゲートウェイ接続が有効になっていないので、有効にする。
2017/02/18 Power BI 勉強会 42
ここをクリック
![Page 43: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/43.jpg)
オンプレミス データ ゲートウェイを使用したレポートの作成方法
発行後の注意
Data gateway を使用する を選択して [適用] をクリック
2017/02/18 Power BI 勉強会 43
ここをクリック
![Page 44: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/44.jpg)
オンプレミス データ ゲートウェイを使用したレポートの作成方法
発行後の注意
更新をスケジュールする。
デフォルトだと時刻が入っていないので、時刻を指定する。
Power BI Pro では
最大 8 回/日 まで更新の時刻が指定できる。
2017/02/18 Power BI 勉強会 44
ここをクリック
![Page 45: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/45.jpg)
~デモ~さぁーて、ここからは実際に見てみましょう。
2017/02/18 Power BI 勉強会 45
![Page 46: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/46.jpg)
まとめ
今回は便宜上 Twitter のデータを使用して、
それをオンプレミス想定の Azure 上の仮想マシンの SQL
Server に貯め、
そのデータを Power BI service から接続して、可視化する
ということを実現しました。
2017/02/18 Power BI 勉強会 46
Power BI ServiceMicrosoft Flow
![Page 47: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/47.jpg)
まとめ
業務では Twitter の部分が業務アプリケーションやシステム
に代わるはずです。
あるいは データソース に直接アクセス可能なら MS Flow
すら必要ないかもしれません。
2017/02/18 Power BI 勉強会 47
Power BI ServiceMicrosoft Flow
![Page 48: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/48.jpg)
まとめ
ということで、まとめです。
1. 「データがオンプレにある」は Power BI が使用できな
い理由にはならない
2. オンプレミス データ ゲートウェイ という インストール
と 少しの設定 をするだけで クラウド と オンプレミス
を繋ぐことができるものがある
3. ほら、試したくなったでしょ!?
はい、今日のゴール達成( ˘ω˘ )!
2017/02/18 Power BI 勉強会 48
![Page 49: え!?データがオンプレにあるけどPower BI で BI したいの?](https://reader034.vdocuments.mx/reader034/viewer/2022052116/5a647be27f8b9a36568b4aa1/html5/thumbnails/49.jpg)
ご清聴ありがとうございました!~ご不明な点は何なりと!~
2017/02/18 Power BI 勉強会 49
より詳細にお話聞きたい、実案件でご相談があるという場合は
遠慮なくお申し付けくださいm(_ _)m