#8に参加してきました。shinyaコメントする今日はPowerBI勉強会の日ということで、前日入りして関東界隈の人と親睦含めながら、PowerBIのお勉強をしてきました。PowerBIとは?て方はこちらをご覧ください。「PowerBIとは」https://powerbi.microsoft.com/ja-jp/what-is-power-bi/今回8回目の開催になりますが、毎回募集開始と同時に100席が瞬殺される人気イベント/コミュニティです。私はというと、サポート枠(SNS/ブログ)での参加です。名古屋の運営にもちょっとだけ関わっていたりします。名古屋勉強会のご紹介と、名古屋のオープンデータを使った名古屋の紹介さて、今回のPowerBI勉強会も内容盛りだくさん。以下、セッションやLTなど勉強会の模様を可能な限りお伝えしたいと思います。2018まずはかがたさんからのご挨拶。PowerBIとはなんぞや?周辺のテクノロジーや製品との連携や、覚えておくべき技術などを説明をしていただきます。本日の参加者に関する情報を即取得して表示するという、PowerBIらしいデモを交えた前説。ConnpassのAPI経由で参加者に関するデータを取得して、リアルタイムに更新します・・・ってアレ?w気を取り直してPowerBIの重要な役割とはなんでしょうか。重要なのは、ビジュアライズされたものを、共有するということ。共有し、理解を深めるためのビジュアライズと言ってもいいのではないでしょうか。手段の目的化ってよく揶揄されますが、重要ですね。PowerBIのあらましをかがたさんから説明いただいた後、セッションが始まります。2018データサイエンティスト(?)の小林さんのセッションです。なんと、セッション内容を当日冒頭のアンケートから決めてしまおうという野心的な取り組み。準備の様子が伝わってきます。Remote使って最終リハ。スピード化が期待される昨今、とてもためになります。参加者の皆様によりアンケートから決まったテーマは「データアナリストが語るストーリーテリングとビジュアルの話」。ストーリーテリングとは、印象的な体験談などの物語を利用して印象付ける手法。抽象的な話より、具体的な話の方が理解されやすいですね。データストーリーテリングとは、具体的なデータを用いて、強く印象付ける手法。あるから、単なる表データではなく、まずは視覚的にしてわかりやすくすることが大切ですよということのようです。そこでPowerBIですよ!その他のポイントとして、以下のようなことが説明されました。・グラフを先に選ぶのではなく、データに適したグラフを選択しよう・ビジュアルづくりは5W1Hでしよう・BIのレポートと普通のレポートの違いを理解しよう・相手の目線にたって設計しよう最後に、PowerBIレポートを作るときに気を付けるべきところをまとめられていました。ところが・・・せっかくアンケートとって人気コンテンツのセッション始めたのにここで時間が余ってしまうハプニング。4つのうち2番目にアンケート結果の多かったDAXのコンテンツも発表されていました。DAXについては割愛しますが、詳しくは下の公開資料をご覧ください!アンケートから話をいくつも展開する小林さんの底力に脱帽です。(ネタを用意していたなかったわけではなく、4つ用意していたわけなので!)こういう巧妙な(大胆な?)仕掛けを勉強会に取り入れると、勉強会も楽しくなるし記憶に残るしでいいことずくめですね。Azure等、マイクロソフト製品を紹介するブログを公開しています。Servicesを利用/組み合わせしたアプリ開発とデータ分析について。PlatfromPowerBI、PowerApps、MicrosoftFlowのような、ノンコーディングでアプリ開発ができる環境が準備されたことで、コードを書けない人でも手軽に本格的なアプリ開発ができるような世界がもうそこに来ています。ホントそうなんですよ!実際にデモンストレーション。会社の受付などに設置する、受付代行アプリのデモンストレーション。Flowで実現します。FaceAPI周りの処理でややコード記述が必要ですが、吉田さんの場合1時間ほどで完成するとか。(うーん、私だと3日はかかるなこりゃ・・・)これまで多くの人工(にんく)を集めて開発していたアプリケーションを、APIやWebサービス、データストレージの組み合わせで短期間で作れてしまう、ニーズに即応できる環境が驚くほど安価に手に入るんですね。この事実、なかなかまだエンジニア以外に知られていないのではないかと思います。非エンジニアに利用してほしいんですが。Analytics自分の期待も入れてまとめると・・・「データ分析を驚くほど容易にしてくれるツールとしての機能を含むCDS」というお話だったかと思います。(思います?!ついていけてないのかよw)ここでもデモがありましたが、残念ながら実際にリアルタイムで動くデモはタイミングが悪くご用意できなかった様子。スクショで利用方法についてのデモが行われました。DynamicsやSalesforceといった元々は全く異なるスキーマ、環境にお置かれていたデータが、CDSの共通のスキーマに取り込まれるため、違うデータソースでも統一したビジュアルでのデータの可視化が可能になる。Appsは、その技術を応用してPowerBIを利用した際に、驚くほど容易にデータ分析をしてくれるコンポーネント?サービス?ツール?データアナリストがいなくても、先に挙げたような一般的なWebサービスであれば自動的に最適なデータを視覚化してくれるというシロモノ。吉田さんが飛ばして説明されたため、ベースとなるテクノロジに対する私の理解が追いついていないところもありうまくまとめきれていません!ゴメンナサイ!是非是非会場に足を運んでいただいて、直接質問攻めにして差し上げてください!総合的に、私がいつも口酸っぱくして言う、ユーザー企業でもちょっと(だいぶ)頑張れば、アプリ構築やデータ分析ができてしまうので、ぜひやりましょうと。毎度SIerやベンダーに高いお金を払ってシステム構築したりしなくてもよくなる世界がどんどん近づいているということですね。NAVと連携~」クララオンライン/内田さんのセッション個人的にとても好きなジャンルのセッション。勉強会って最新の事例やテクノロジー紹介が多いんですが、実は参加者の方も多く求めているんじゃないかと思うのが「事例紹介」なんですよね。実際営業なんかでお客様先に訪れても、「できることの説明」するよりも「実際あった例」を説明する方がずっと理解が早かったり、求められたりします。(その例が紹介先にハマればなんですが。)今回はクララオンラインさんへの導入事例をもとに、実際に行ったことなどを紹介されていました。PowerBI導入のきっかけは、NAV導入で満足してしまって、データの活用/可視化ができていなかったこと。導入しやすい価格体系やライセンス体系だったことも大きかったようです。簡単にはいかなかった模様。NAVに用意されているODataでクリア。PowerBIのOdataフィードを利用してNAVのデータを取得。ところがデータ取得が遅い・・・300MBのデータ取得に2時間!解決策として以下の対応を実施。・データのフィルタリング(Odataでのデータ取得時に)取得速度の問題は概ね解決するもまだまだ効率化の観点で満足せず、次は共有と更新の自働化。Shimizuまさにドンピシャなコンテンツ。事なきを得て、うまくPowerBIを利用したビジュアライズ化を達成できたようです。→PowerBIは自由度が高いため(簡単に変更できるので)それぞれの部門・部署の自由な視点での分析ができるようになった!導入のステップについてはノリが合う人を集めて、勉強会を開催したそう。ネガティブな人がいるとテンションが下がるので、極力集めないように!とのこと。わかります!などなど、実際の導入にかかる不安やステップを実例に沿って紹介していただいていました。個人的には導入の結果にある、高度なビジュアライズを容易にできるため、わざわざ作りこみにコストや時間をかけずにできるところかと思います。2018タイトルとアジェンダ。グラフ(Graph)とは?ってところから。日本でなんとなく「グラフ型」がわかりにくいのは解釈が違うからだ!と、モヤついていた方にはありがたい資料。この図がグラフ型を表すのもっとも最適なもの。これまではRDBでも実現できていると思うんですが、こういうRDBでも実現できそうな構造も、Graph型で再構成して効率化できるという好例なんでしょうか。自分の勉強が足りないなぁ。実際にRDBをGraphっぽく表現する方向へ。RDBでGraphを表すwこれはすごい・・・想像はするけど実際はやろうと思えないです・・・暇なんですか?(誉め言葉)さらには、Graph向けのクエリーをRDBのクエリーに置き換えて表現。これは、Graph型がなぜ今必要とされているか再認識させられる、とても価値のあるアプローチだと思います。