〈開発者ブログ 連載〉Vol.16
~ データの可視化・分析について ~

img_developer_blog_vol.15_00.png

Vol.16
テクノロジーの文化をつくる

データ分析・可視化に関する記事の16回目です。

重要タスク推進リーダーに任命されている私は本部のテックの象徴的な役割も担っているかなと自負しています。
総括に近いですが、テクノロジーにシフトしていくのはどういうことかというのを自分なりに考えました。

なお、この記事中の「テクノロジー」は、エンジニアリングとの対比としてのテクノロジーを指しません。
狭義のテクノロジーと、エンジニアリングとを包含した広義のテクノロジーとして読んでもらえればと思います。

ここ数年を通して強く思うこと

データ利活用は難しいですね。
Analyticsの成熟度はどのような段階を経て高まっていくか、ガートナーの定義をもとに見ていきます。

歴史ある定義ですので、目にしたことのある方も多いのではないでしょうか。

img_developer_blog_vol.15_01.png

Gartner’s analytics ascendancy model

via What Is Data and Analytics: Everything You Need to Know | Gartnerico-external-link.svg

簡単な解説を以下に書きます。(図の左下→右上が下表の上→下です)
下の表で上から下に向かって分析の成熟度が高まっていくというステップになります。

# 分析の種類 主要素
1 Descriptive(記述的) 「何が起こったのか?」に答える
2 Diagnostics(診断的) 「なぜ起きたのか?」に答える
3 Predictive(予測的) 「何が起きるのか?」に答える
4 Perspective(処方的) 「何をすべきか?」に答える


日本におけるダッシュボードの現状

私は職務上、TableauやPowerBI、その他BIツールで実装されたダッシュボードを非常に多く見る機会があります。
感覚ですが、約9割がDescriptive Analytics(記述的分析)の段階にあるというのが私の体感です。

すなわち、計数とかKPIを確認できるようになったが、確認できるようになっただけの段階だということです。
BIを使って可視化をしたことのある人は、自身の成果物を思い出してみてください。
おそらくDescriptive Analytics(記述的分析)の段階(=状況がわかるようになった)だと言えるのではないでしょうか。

誤解のないように補足をしますが、これは別に何かを批判しているわけではありません。
成熟度の話をしているので、成熟度の第一段階にいますという認識を共有する目的です。
むしろゼロではなく第一段階には来ているので、前に進んでいるとも言えます。

次にダッシュボードを実現するBIツールについて、未だに根深い誤解をお伝えします。

BI=ドリルダウンという誤解

多くの方と話しているとBIツールと言えばドリルダウンという認識は未だに根強いです。
ドリルダウンというのは集計の粒度を一段階下げて、詳細な内容を確認するための機能です。
もう10年以上前から言われていますね。

ドリルダウンというのはDescriptive Analytics(記述的分析)においては、索引として機能します。
つまり、どこを深く追うべきか、という当たりをつけるために利用するということですね。

ただし皆さんもご存知の通り、ドリルダウンはExcelのピボットテーブルでも実現できます。
さらに、実務上はドリルダウン機能は想像よりも使われないという事実もあります。

少なくとも1次元のドリルダウン(単一のディメンションでのドリルダウン)の実装にはもはやツールとしての優位性はないと言えます。
※逆に言うと「多次元のドリルダウンを疑似的に実装することでBIツールの優位性を説明することが出来る」のですが、これについては語ると長くなるので今回は割愛します。

では、ドリルダウンが陳腐化したのだとしたらいったい何を実現すべきなのでしょうか。
Descriptive Analyticsから一歩先に進むためには何が必要でしょうか。
これらについて考えてみたいと思います。

KPI/KGIツリー

「全然データが活用できていないよ」という企業の方と話をするときに「KPI/KGIツリーはありますか?」と聞くと、「ありません」と答えが返ってくることがほとんどです。

ただ、これはちょっと意地悪な質問ですね。
「この数値が悪かったとき、次に何を見ますか?(何をしますか)」と聞くと、大抵何かしらの答えが返ってきます。<

KPI/KGIツリーというと少し高尚なものに聞こえてきますが、要はこの延長線上にあります。
Descriptive Analyticsから次の段階に進むためには、最低限「「この数値が悪かったとき、次に何を見ますか?(何をしますか)」に答えられる必要があります。

このときに、インプットKPIとアウトプットKPIの考え方が整理できていると良いです。
つまりはアンコントローラブルなKPIから、コントローラブルなKPIまでツリーを辿っていけるとなお良しといった感じです。

色々と書いていますが、そんなに難しいことではありません。
たとえば売上が良くなければ次はパイプラインを見る、そして活動量または活動品質を見る、ということを言っています。

img_developer_blog_vol.15_02.png

用語の定義としては正しくないですが、「KPI/KGIをドリルダウンする」というイメージをしてみてください。

「この数値が悪かったとき、次に何を見ますか?(何をしますか)」に答えていくことで、このツリーが出来ていきます。
そして、これをそのままダッシュボードなどで可視化してあげることでDiagnostic analytics(診断的分析)が実現できるのです。
このツリーの第1層から第2層とドリルダウンするかのように直感的にたどっていけるようにダッシュボードをデザインしてあげると、利用者の満足度は一気に高まります。

仮にインプットKPIまで辿れるようになっていた場合、ダッシュボードを見て即行動に移すことも可能になりますね。

最後に補足ですが、従来のドリルダウン型のダッシュボードも必要です。
KPIドリルダウン型のダッシュボードは組織を固定して見るため、索引としての機能がありません。
索引機能としての従来のドリルダウン型ダッシュボードと併用するケースもそれなりにあります。
また、たとえば「有給未取得者数」など、モニタリング系のダッシュボードはドリルダウン型の方が適切です。

このシチュエーションではどちらが有効か、あるいはハイブリッドにするかなど都度考える必要性があります。

仕組みとして必要になるもの

分析を次の段階に進めるための考え方は理解しました。いよいよ本題です。

KPIツリーをダッシュボードで実現しようとたときに、ぶつかる壁があります。
さきほど例に出したKPIツリーをもう一度思いだしてみてください。

第一階層の売上や利益というのは管理会計から取得することができます。
では、次の階層はどうでしょうか。たとえばパイプラインの状況、これを取得する場合の源泉データはSFAになります。

つまりKPIツリーをダッシュボード上で実現しようと思うと、ダッシュボードは多くのシステムへの接続が必要となります。
これには2つの問題があります。

  • 1.ダッシュボードから多くのシステムに直接接続するため、接続元先双方にリスクが生じる
  • 2.ダッシュボードによって同じデータを取得したくても接続先が違うケースが生まれかねない

つまり、私たちに馴染みのある言葉で言い換えると、密結合であり、SSOTが実現できてない状態である、ということです。

この状態を解決するための仕組み、それが当社でいうDDP、いわゆるデータ分析基盤になります。
(初回の記事ico-external-link.svgでも同じことを言っています)

この状態を解決するための仕組み、それが弊社でいう「データドリブンプラットフォーム」(以下、DDP)、「データを集め、溜め、探し、活かす」ためのすべての機能を搭載した基盤になります。
(初回の記事ico-external-link.svgでも同じことを言っています)

DDPがなぜ必要になるのですか?というお客様の問いに対しては、
「DDPがないと分析がDescriptive Analyticsで足踏みしてしまう」と説明できます。

img_developer_blog_vol.15_03.png

もし当社にDDPがなかったら?

正確性は論点ではないので一例として見てください

おわりに

普段お客様にご説明している内容について、今回記事に起こしてみました。
実際にデータエンジニアとして最前線で活躍するためには、技術面だけではなくこういった側面にも触れる必要があります。

デジタルスキル標準を見るとデータエンジニアにとって一定の実践力と専門性が必要なスキルに以下が含まれています。

  • システムズエンジニアリング
  • エンタープライズアーキクチャ

一例として、今回の記事に書いたようなことを提言・実践できるようなことが必要であると理解しています。

来期に向けてデータエンジニアリングの強化は当社全体の方向性ですね。
この記事も何かのきっかけになれば幸いです。

余談ですが、BIやダッシュボードについて最後に少しだけ、、、。

最近、BI to AI のような表現が各所でなされています。つまりBIはAIに置き換わっていくということですね。
語感を重視した表現であるとは理解しているものの、少し違和感を覚えています。

執筆者プロフィール

高坂 亮多

  • ・2007年 新卒で当社に入社。
  • ・所属:DI本部DP統括部 DP開発1部 副部長 および DP開発1課 課長 兼務
  • (所属は記載時のものです)
  • ・好きなこと:登山やキャンプなど アウトドアアクティビティ
  • ~ BI基盤(分析基盤)におけるアーキテクトとして日々業務にあたっています ~

Change Location

Are you visiting HULFT.com (Japanese language) outside Japan ?
When connecting "HULFT" to Japan from overseas, please select "HULFT8".

日本国外からHULFT.com(日本語)にアクセスされようとしています。
海外から日本の「HULFT」と接続する製品をお探しの場合、「HULFT8」をお選びください。