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

More Related Content

PPTX
Power BI をアプリに埋め込みたい? ならば Power BI Embedded だ!
PPTX
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
PPTX
技術者として抑えておきたい Power BI アーキテクチャ
PDF
RPA勉強会 Power BI を学ぶ特別編!
PPTX
Power BI のいろいろな活用パターン
PDF
Data platformdesign
PPTX
事例から学ぶ!Power Platformガバナンス設計~CoEの話も添えて~
PPTX
AWSで作る分析基盤
Power BI をアプリに埋め込みたい? ならば Power BI Embedded だ!
え!? Power BI の画面からデータ更新なんてできるの!? ~PowerApps カスタムビジュアルの可能性~
技術者として抑えておきたい Power BI アーキテクチャ
RPA勉強会 Power BI を学ぶ特別編!
Power BI のいろいろな活用パターン
Data platformdesign
事例から学ぶ!Power Platformガバナンス設計~CoEの話も添えて~
AWSで作る分析基盤

What's hot (20)

PDF
データ分析を支える技術 データ分析基盤再入門
PPTX
SQL Server 使いのための Azure Synapse Analytics - Spark 入門
PDF
マルチテナントのアプリケーション実装〜実践編〜
PPTX
MLOpsはバズワード
PDF
ビッグデータ処理データベースの全体像と使い分け
PPTX
ビッグデータ処理データベースの全体像と使い分け
2018年version
PDF
データ分析を支える技術 DWH再入門
PPTX
グラフ構造のデータモデルをPower BIで可視化してみた
PDF
Power BI データフロー 早わかり
PDF
Fargate起動歴1日の男が語る運用の勘どころ
PDF
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
PPTX
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
PDF
20191030 AWS Black Belt Online Seminar AWS IoT Analytics Deep Dive
PDF
3分でわかるAzureでのService Principal
PDF
アサヒのデータ活用基盤を支えるデータ仮想化技術
PPTX
開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~
PDF
PRD03 最近 Power BI が On-Premises と仲良くなってきておりまして
PDF
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
ODP
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
PDF
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
データ分析を支える技術 データ分析基盤再入門
SQL Server 使いのための Azure Synapse Analytics - Spark 入門
マルチテナントのアプリケーション実装〜実践編〜
MLOpsはバズワード
ビッグデータ処理データベースの全体像と使い分け
ビッグデータ処理データベースの全体像と使い分け
2018年version
データ分析を支える技術 DWH再入門
グラフ構造のデータモデルをPower BIで可視化してみた
Power BI データフロー 早わかり
Fargate起動歴1日の男が語る運用の勘どころ
Apache Sparkに手を出してヤケドしないための基本 ~「Apache Spark入門より」~ (デブサミ 2016 講演資料)
DXとかDevOpsとかのなんかいい感じのやつ 富士通TechLive
20191030 AWS Black Belt Online Seminar AWS IoT Analytics Deep Dive
3分でわかるAzureでのService Principal
アサヒのデータ活用基盤を支えるデータ仮想化技術
開発者におくる Power BI を使う時に考えるべきアーキテクチャ ~ データを溜めるのは誰だ? ~
PRD03 最近 Power BI が On-Premises と仲良くなってきておりまして
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
Goのサーバサイド実装におけるレイヤ設計とレイヤ内実装について考える
Apache Airflow 概要(Airflowの基礎を学ぶハンズオンワークショップ 発表資料)
Ad

Similar to え!?データがオンプレにあるけどPower BI で BI したいの? (20)

PDF
[DI09] ここまで進化した! マイクロソフトの 「BI 」
PDF
For Power BI Beginners
PDF
DBP-017_Power BI Service のアーキテクチャとエンタープライズ利用におけるデザイン パターン
PPTX
今なら聞ける!Power BI の基本と OMS の Power BI 連携_20160827
PDF
今なら聞ける!Power BI の基本と OMS の Power BI 連携
PPTX
え!? Power BI の画面からデータ更新なんてできるの!?
PDF
Power BI 概要と最近のこと 2018/12
PDF
Power BI セミナー @ 名古屋 #2
PDF
Power BI 勉強会 #9 Power BI 概要と最近のこと
PPTX
え?まだフルスクラッチで開発してるの!?Power Platform をフル活用すると普通にシステムができるんですよ
PPTX
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?
PPTX
Pbijp758 #02 Power BI で Twitter分析する
PPTX
Power BI チュートリアル 導入・初級編
PPTX
Power BI + OneDrive の最も簡単でかつ最も効率的な使い方のひとつ
PPTX
アンケートを即可視化!~MS Forms ⇒ MS Flow ⇒ Power BI~
PDF
数十分で AI を使ってデータ分析する
PDF
Power BI セミナー @ 名古屋
PPTX
毎月更新されるデータを Excel で集計してレポートを作ってるですって? それ、Power BI と SharePoint フォルダーで自動化できますよー
PPTX
PowerApps に Power BI を埋め込んでみよう!
PDF
Power BI はじめの一歩 2018
[DI09] ここまで進化した! マイクロソフトの 「BI 」
For Power BI Beginners
DBP-017_Power BI Service のアーキテクチャとエンタープライズ利用におけるデザイン パターン
今なら聞ける!Power BI の基本と OMS の Power BI 連携_20160827
今なら聞ける!Power BI の基本と OMS の Power BI 連携
え!? Power BI の画面からデータ更新なんてできるの!?
Power BI 概要と最近のこと 2018/12
Power BI セミナー @ 名古屋 #2
Power BI 勉強会 #9 Power BI 概要と最近のこと
え?まだフルスクラッチで開発してるの!?Power Platform をフル活用すると普通にシステムができるんですよ
なぜ、CData Softwareが Power BI 専用 コネクターを 開発したのか?
Pbijp758 #02 Power BI で Twitter分析する
Power BI チュートリアル 導入・初級編
Power BI + OneDrive の最も簡単でかつ最も効率的な使い方のひとつ
アンケートを即可視化!~MS Forms ⇒ MS Flow ⇒ Power BI~
数十分で AI を使ってデータ分析する
Power BI セミナー @ 名古屋
毎月更新されるデータを Excel で集計してレポートを作ってるですって? それ、Power BI と SharePoint フォルダーで自動化できますよー
PowerApps に Power BI を埋め込んでみよう!
Power BI はじめの一歩 2018
Ad

More from Yugo Shimizu (20)

PPTX
Microsoft Power Platform release wave
PDF
Time intelligence - その概念と機能について
PDF
Power BI 勉強会 夜の採れたて Ignite 2021
PDF
Two Dataflows
PDF
Power BI GW合宿 第伍夜
PPTX
Power BI Architecture Dojo 02
PPTX
あなたが作るレポートに不要なデータは含まれていませんか?~レポートリテラシー:ビジュアルから考える逆算
PPTX
ノーコードだよ!全員集合!! ~ 技術者も業務担当者も大歓迎 ~(仮)
PPTX
Ignite で発表された内容とそれ以降のアップデートを確認してみる
PDF
コロナ禍におけるあたらしいカタチ - 私の思う ICT 業界のこれから
PDF
あのセッションの作り方を LT で可能な限りお伝えします
PPTX
情報の伝え方が変わる!Power BIでレポートを作ってみよう(前半戦)
PPTX
CDS が DirectQuery をサポートしたのでそれを紹介しながら新機能を紹介していきます
PPTX
フォルダー系コネクタを使ったほんとの自動化
PPTX
Power BI dataflows と Power Platform Data Integration の使いどころ
PPTX
人前で話すことは “特別” ではない!~ 特別にしない方法について ~
PPTX
Power Automate の他では聞けない使い方 (UI flows は除く)
PPTX
RPA 機能の UI flows が話題の Power Automate を理解せよ
PPTX
もうすぐ来る新しい DirectQuery の自動更新をいま可能なモノで模倣してみた!~ 誕生日のパラドックスを使って体験するのだ ~
PPTX
Teams の”チーム”と Office 365 グループを理解して Power Platform を活用せよ
Microsoft Power Platform release wave
Time intelligence - その概念と機能について
Power BI 勉強会 夜の採れたて Ignite 2021
Two Dataflows
Power BI GW合宿 第伍夜
Power BI Architecture Dojo 02
あなたが作るレポートに不要なデータは含まれていませんか?~レポートリテラシー:ビジュアルから考える逆算
ノーコードだよ!全員集合!! ~ 技術者も業務担当者も大歓迎 ~(仮)
Ignite で発表された内容とそれ以降のアップデートを確認してみる
コロナ禍におけるあたらしいカタチ - 私の思う ICT 業界のこれから
あのセッションの作り方を LT で可能な限りお伝えします
情報の伝え方が変わる!Power BIでレポートを作ってみよう(前半戦)
CDS が DirectQuery をサポートしたのでそれを紹介しながら新機能を紹介していきます
フォルダー系コネクタを使ったほんとの自動化
Power BI dataflows と Power Platform Data Integration の使いどころ
人前で話すことは “特別” ではない!~ 特別にしない方法について ~
Power Automate の他では聞けない使い方 (UI flows は除く)
RPA 機能の UI flows が話題の Power Automate を理解せよ
もうすぐ来る新しい DirectQuery の自動更新をいま可能なモノで模倣してみた!~ 誕生日のパラドックスを使って体験するのだ ~
Teams の”チーム”と Office 365 グループを理解して Power Platform を活用せよ

え!?データがオンプレにあるけどPower BI で BI したいの?