今なら聞ける!power bi の基本と oms の power bi 連携_20160827
TRANSCRIPT
05/03/2023 1
今なら聞ける!Power BI の基本と Cortana 連携
株式会社セカンドファクトリーシニア テクニカル アーキテクト 清水 優吾(しみず ゆうご)
05/03/2023 2
注意!本日お話することは、所属している会社とは何の関係もありません。あくまでも私個人の、 2016 年 8 月 27 日現在の 理解 に基づいたお話です。会社の宣伝はしません!! (  ̄ ^  ̄ ) ゞビシっ
05/03/2023 3
自己紹介:株式会社セカンドファクトリーシニア テクニカル アーキテクト清水 優吾 (Yugo Shimizu) ♂もともと金融系システムの開発者でした。現在は、アーキテクト。時々コーディングもしてます。開発者の端くれです。クラウド型飲食店向けオーダーエントリーシステムの開発リーダーをしております。Twitter: @yugoes1021
Facebook: https://www.facebook.com/yugoes1021
05/03/2023 4
本日のゴール開発系、 ITPro 系技術者である皆さまにPower BI の基本と Cortana 連携について、お話します。ソースコードを書かずに、設定のみでログデータを可視化するにはどうすればよいか?また、単に可視化するだけではなく、 Power BI を使用して、いかに “セルフサービス BI” をするか。
05/03/2023 5
本日のゴールこれを覚えたら、日常触れるデータも綺麗なグラフにできちゃうかも !?Power BI のパワーを感じて頂ければ、幸いです。Power BI で できること と できないこと。これらをひとつでも覚えて帰って頂ければ、幸いです!
05/03/2023 6
本日の目次
1.Power BI とは2.Power BI Service でレポートを作成3.Power BI Desktop でできること4.Power BI と Cortana 連携
05/03/2023 7
1. Power BI とは
05/03/2023 8
1. Power BI とは?
https://powerbi.microsoft.com/ja-jp/what-is-power-bi/ より
マイクロソフトによると「 Power BI は、データを分析し、洞察を共有するビジネス分析ツールのスイートです。」簡単に言うと、以下4つができるスイートサービスです。• データソースの定義• モデルの作成• レポートの作成• レポートの共有
05/03/2023 9
1. Power BI とは? - Power BI service
https://powerbi.microsoft.com/ja-jp/what-is-power-bi/ より
Power BI service
レポートやダッシュボードを共有するサービスの本体。マイクロソフトが Azure 上で提供する SaaS 。利用には組織アカウントが必要。
05/03/2023 10
(参考)サインアップの手順1. https://powerbi.microsoft.com/ja-jp/ にアクセス
クリック!
05/03/2023 11
(参考)サインアップの手順2.右側の [ サインアウト ] をクリック
クリック!
05/03/2023 12
(参考)サインアップの手順3.組織アカウント( Office 365 アカウント等)を入力
入力後にクリック!
「勤務先の電子メールアドレスを入力してください」注: MS アカウントでは登録できません!!
05/03/2023 13
(参考)サインアップの手順3.組織アカウント( Office 365 アカウント等)を入力試しに MS アカウントを入力してみると…
悲しいメッセージが。。。
05/03/2023 14
1. Power BI とは? - Power BI Desktop
https://powerbi.microsoft.com/ja-jp/what-is-power-bi/ より
Power BI Desktop
データソースを定義し、モデルを作成し、レポートを作成するためのデスクトップ用のソフトウェア。インストールが必要。無料でダウンロードが可能。サインアップ(登録)不要。作成したレポートは Power BI service へ発行することができる。
05/03/2023 15
(参考)ダウンロードの手順1. https://powerbi.microsoft.com/ja-jp/ にアクセス
クリック!
05/03/2023 16
(参考)ダウンロードの手順2.左側の [ ダウンロード ] をクリック
クリック!
[ ダウンロード ] をクリックすると、このメッセージが表示されるが、 Power BI Desktop だけを使用するなら、無視しても無問題。
05/03/2023 17
1. Power BI とは? - Power BI gateways
https://powerbi.microsoft.com/ja-jp/what-is-power-bi/ より
Power BI gateways
Power BI service とオンプレのデータをつなぐためのサービス。クライアントやサーバーにインストールすると Windows のサービスとして実行される。利用には有料版の Power BI Pro が必要。今回は範囲外です。
05/03/2023 18
(参考) Power BI の利用パターン
データソース と Power BI どちらが主語になるか?これが重要。
05/03/2023 19
データソース
(参考) Power BI の利用パターン【パターン1】データソースが主語になる場合
0101010101
主語 API
データソースが主語になる場合、Power BI は待っているだけでよい。
データソースがデータをPower BI へ投げる =開発必要
05/03/2023 20
データソース
(参考) Power BI の利用パターン【パターン2】 Power BI が主語になる場合
Response(01010101)
主語
Power BI が主語になる場合、 Power BI がデータソースにリクエストを投げ、そのレスポンスでデータを受け取る。Request
Power BI がデータをデータソースに取りに行く =開発不要
05/03/2023 21
(参考) Power BI の利用パターンより詳細に知りたい方は以下の URL をご覧ください。
Power BI でのデータの更新https://powerbi.microsoft.com/ja-jp/documentation/powerbi-refresh-data/
05/03/2023 22
(参考) Power BI の料金https://powerbi.microsoft.com/ja-jp/pricing/
05/03/2023 23
(参考) Power BI の料金https://powerbi.microsoft.com/ja-jp/pricing/
05/03/2023 24
1. Power BI とは? - Power BI Mobile
https://powerbi.microsoft.com/ja-jp/what-is-power-bi/ より
Power BI Mobile
Power BI service に発行され組織内に共有されたダッシュボードやレポートを表示するためのクライアントアプリ。iOS 、 Android 、 Windows 10 、Windows 10 mobile のアプリが提供されている。
05/03/2023 25
1. Power BI とは? - Power BI Mobile
https://powerbi.microsoft.com/ja-jp/mobile/ より
05/03/2023 32
2. Power BI Service でレポートを作成
05/03/2023 33
OMS との連携が設定できたら、データを溜めるために、数日間放っておきましょう。十分なデータが溜まったら、レポートを作成開始!!
2. Power BI Service でレポート作成
05/03/2023 34
2. Power BI Service でレポート作成ちなみに後程のデモでお見せするデータは、このデータセンターのデータです。注:某 MVP のプライベートデータセンターです
05/03/2023 35
1. https://app.powerbi.com/ にアクセスして、ログイン2. OMS から送信されたデータセットを開く3. レポートを作成4. 作成したレポートをダッシュボードに貼り付け5. ダッシュボードで Q&A してみる( Power BI Q&A )
2. Power BI Service でレポート作成
05/03/2023 36
2. Power BI Service でレポート作成
https://app.powerbi.com より
1.ログインまずはhttps://app.powerbi.com にアクセスしてログイン
05/03/2023 37
2. Power BI Service でレポート作成
https://app.powerbi.com より
2. OMS から送信されたデータセットを開く左側のナビゲーションウィンドウの一番下のデータセットから OMS で付けた名前のデータセットをクリックする。
05/03/2023 38
2. Power BI Service でレポート作成
ナビゲーションウィンドウ レポートを作成するところ 視覚化ペイン フィールドペイン
05/03/2023 39
2. Power BI Service でレポート作成
習うより慣れよということで、作ってみよう~デモ~
05/03/2023 40
3. Power BI Desktop でできること
05/03/2023 41
3. Power BI Desktop でできること1. まずはデータを取得
05/03/2023 42
3. Power BI Desktop でできること2. 例えば Microsoft Exchange
05/03/2023 43
3. Power BI Desktop でできること2. 例えば Microsoft Exchange
05/03/2023 44
3. Power BI Desktop でできること
習うより慣れよということで、作ってみよう
~デモ~
05/03/2023 45
4. Power BI と Cortana 連携
05/03/2023 46
4. Power BI と Cortana 連携皆さん、 Cortana ってご存知ですよね?そう、 Windows 10 に搭載されている音声認識機能付きパーソナルアシスタント
のことです。
05/03/2023 47
4. Power BI と Cortana 連携
Power BI と Cortana は簡単な設定だけで連携ができます。
連携すると、 Cortana さんに Power BI の内容をお問い合わせすることができます。
05/03/2023 48
4. Power BI と Cortana 連携
Power BI と Cortana は簡単な設定だけで連携ができます。
連携すると、 Cortana さんに Power BI の内容をお問い合わせすることができます。
05/03/2023 49
4. Power BI と Cortana 連携Power BI service にアップしてある データセット から、質問に合う内容を表示
知りたい内容を 自由に 質問:What was my average cost per mile by destination
05/03/2023 50
4. Power BI と Cortana 連携
まずはご覧あれ!~デモ~
05/03/2023 51
4. Power BI と Cortana 連携
【必要な設定】Power BI 側の設定1. Power BI で、 Cortana で使用可能にするデータセットを選ぶ2. 右上隅で歯車アイコンを選び、 [ 設定 ] を選ぶ3. [ データセット ] > [Cortana] > [ このデータセットにアクセスするために
Cortana を有効にする ] > [ 適用 ] を選ぶ
05/03/2023 52
4. Power BI と Cortana 連携【必要な設定】Power BI 側の設定1. Power BI で、 Cortana で使用可能にするデータセットを選ぶ2.右上隅で歯車アイコンを選び、 [ 設定 ] を選ぶ
05/03/2023 53
4. Power BI と Cortana 連携【必要な設定】Power BI 側の設定3. [ データセット ] > [Cortana] > [ このデータセットにアクセスするために Cortana を有効にする ] > [ 適用 ] を選ぶ
ここにチェックを入れる
05/03/2023 54
4. Power BI と Cortana 連携【必要な設定】Windows 10 側の設定1. 使っている Windows が Windows 10 バージョン 1511 (Windows 10 の 11 月の更新プログラム ) 以降であることを確認します。
使っているバージョンを確認するには、 [ 設定 ] > [ システム ] > [ バージョン情報 ] を選びます。 注 : バージョン番号が表示されるのは、 2015 年 11 月の更新プログラム ( またはそれ以降 ) がインストールされている場合のみです。
05/03/2023 55
4. Power BI と Cortana 連携【必要な設定】■Windows 10 側の設定
05/03/2023 56
4. Power BI と Cortana 連携【必要な設定】Windows 10 側の設定2. [ 設定 ] > [ アカウント ] >
[ 職場のアクセス ] > [ 職場または学校アカウントを追加 ] を選びます。
05/03/2023 57
4. Power BI と Cortana 連携【必要な設定】Windows 10 側の設定3. 最下部までスクロールすると、
[Microsoft アカウントを追加 ] が表示されています。4. Power BI で使用するアカウントでサインインします。
05/03/2023 58
4. Power BI と Cortana 連携【必要な設定】Windows 10 側の設定Cortana さんは 日本語環境 だと Power BI と 連携してくれません… .www
なので、英語 ( en-us )の言語パック を インストール して、表示言語 を 英語 に、ロケーション を 米国 にする必要があります!!!!!
05/03/2023 59
4. Power BI と Cortana 連携【必要な設定】Windows 10 側の設定5. [ 地域と言語 ] > [ 言語を追加する ] から英語 ( 米国 ) の言語パックを追加6. 既定として設定する
05/03/2023 60
4. Power BI と Cortana 連携【必要な設定】■Windows 10 側の設定5. 地域を United States にする6. Speech language を English (United
States) に設定ここまで設定すると Cortana さんが Power BI を検索してくれます。
05/03/2023 61
4. Power BI と Cortana 連携【 Cortana さんへの正しい聞き方】次に示すのは、 Q&A で自動的に認識される語句や用語の一部です。集計 :
less than (未満 ) 、 maximum (最大 ) 、 number of (数 ) 、 count of ( 個数 ) 、 average (平均 ) 、 between (間 ) 、 before (前 ) など日付のキーワード :
last month ( 先月 ) 、 this year ( 今年 ) など日付範囲 :
before (前 ) 、 after ( 後 )
表示の動詞 :
show ( 表示する ) 、 is ( である ) 、 what is ( とは ) 、 are ( である ) 、 what are ( とは )
等しいかどうかのキーワード :
between (間 ) 、 more than ( より大きい ) 、 less ( より小さい ) 、 equal ( 等しい )
05/03/2023 62
4. Power BI と Cortana 連携【 Cortana さんへの正しい聞き方】次に示すのは、 Q&A で自動的に認識される語句や用語の一部です。名前 :
データセット内の列に "name" ( 名 ) という語が含まれている場合 (EmployeeName ( 社員名 ) など ) 、 Q&A ではその列の値が名前であると理解されるため、 "which employees are named robert" (robert という名前の社員はどれか ) のような質問をすることができます。リレーションシップ :
データセットにはテーブルが含まれ、テーブルには列が含まれます。ほとんどの列は、それが含まれているテーブルとの関連で、 "hosts have flags" (hosts は flags を持つ ) や "flags have hosts" (flags は hosts を持つ ) のような単純な言い回しで、その列が含まれるテーブルに関連付けることができます。 こうしたリレーションシップは、 "have" や "of" などの語を使用して記述できます。
05/03/2023 63
4. Power BI と Cortana 連携【 Cortana さんへの正しい聞き方】次に示すのは、 Q&A で自動的に認識される語句や用語の一部です。複数形 :
たとえば、 "opportunity" と "opportunities" の両方所有格 :
"what is the total of Jaine's orders" (Jaine の注文の合計は )
並べ替え順 :
descending ( 降順 ) 、 ascending ( 昇順 ) 、 alphabetical order ( アルファベット順 ) 、 sort ( 並べ替え )
時制 :
"buy" ( 購入する ) と "bought" ( 購入した ) など。
05/03/2023 64
4. Power BI と Cortana 連携【 Cortana さんへの正しい聞き方】Show < テーブル >
例 :
Show sales (売り上げを表示する )
Show orders ( 注文を表示する )
Average <列 > (列に数値が含まれる場合 )
例 : Average employee age ( 従業員の平均年齢 )
Show <列 >, where < 列 > is between
例 :
Show products, where price is between $10 and $30 ( 価格が 10 ドル ~ 30 ドルの製品を表示する )
Show sales, where date is between 2012 and 2014 ( 日付が 2012 ~ 2014 の売り上げを表示する )
05/03/2023 65
4. Power BI と Cortana 連携【 Cortana さんへの正しい聞き方】Show <列 >, where <列 > is before
例 :
Show products, where date sold is before December 9th, 2014 ( 販売日が 2014 年 12 月 9 日より前の製品を表示する )
Show employees, where date of birth is after 3/3/1985 (誕生日が 1985 年 3 月 3 日より後の従業員を表示する )
by <列名 >
Year over year growth by year ( 年別の前年比増加額 )
Total sales by product (製品別の総売り上げ )
Number of sales by location (場所別の販売数 )
Total profit and total cost by product (製品別の総利益と総コスト )
< メジャー > by <列名 > for <別の列内の特定エンティティ >
例 : Total sales by sales rep for Surface Pro 3 (Surface Pro 3 の営業担当者別の総売り上げ )
05/03/2023 66
4. Power BI と Cortana 連携【 Cortana さんへの正しい聞き方】Show < 列 1>, < 列 2>, < 列 n>, where < 列 > is < 時制 > by <列 > as < グラフ種類 >
時制: Today, This month, This week…グラフ種類: table, matrix, pie chart…
05/03/2023 67
まとめというわけで、まとめです。1. まずは Power BI 使ってみましょう!2. 手に入る簡単なデータを可視化してみてください。3. いいものができたら、共有してみましょう。4. Cortana さんと連携して、検索対象にしちゃいましょう。デモ映えします!ポイントは最初から業務で使用することを考えずに、 Excel でデータをまとめるのと同じ感覚で使い始めることだと思います。可能性はそこから広がります!!
05/03/2023 68
おわりご清聴、ありがとうございました!8 月末日まで 海の家 絶賛営業中です
SkyDream Shonan Beach Lounge@江の島片瀬海岸東浜ご興味ある方はお声がけくださいTwitter : @yugoes1021Facebook : https://www.facebook.com/yugoes1021