Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Exploratoryサーバーで構築した 戦略と実行を繋ぐSSoT分析環境
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
tadaken3
January 05, 2026
Technology
0
23
Exploratoryサーバーで構築した 戦略と実行を繋ぐSSoT分析環境
25年12月12日のExporatoryのイベント資料です
tadaken3
January 05, 2026
Tweet
Share
More Decks by tadaken3
See All by tadaken3
kubell 2025 エンジニアサマーインターンシップ
tadaken3
0
120
戦略と実行を繋ぐ活用ファーストのデータ分析基盤
tadaken3
0
52
プロダクト活用度で見えた真実 ホリゾンタルSaaSでの顧客解像度の高め方
tadaken3
0
1.2k
Exploratory:プロダクト活用度の話
tadaken3
0
87
[我が社のデータエンジニアリング現場]我が社が考える最強のデータ基盤・開発体制!
tadaken3
0
140
はじめてのWatchOSアプリ。はじめてのiOSアプリ
tadaken3
0
82
拡張現実を活用して幸福度をあげる方法
tadaken3
0
1.7k
LINE Notifyで作る健康習慣をサポートする仕組み
tadaken3
0
1.9k
チームづくりにおける成功法則 - LINEにおけるHR Techの取り組み- / people analytics tokyo
tadaken3
1
5.8k
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure(OCI):Onboarding Session(はじめてのOCI/Oracle Supportご利⽤ガイド)
oracle4engineer
PRO
2
17k
ハーネスエンジニアリング×AI適応開発
aictokamiya
1
680
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
210
「活動」は激変する。「ベース」は変わらない ~ 4つの軸で捉える_AI時代ソフトウェア開発マネジメント
sentokun
0
130
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
260
出版記念イベントin大阪「書籍紹介&私がよく使うMCPサーバー3選と社内で安全に活用する方法」
kintotechdev
0
110
FASTでAIエージェントを作りまくろう!
yukiogawa
4
160
GitHub Copilot CLI で Azure Portal to Bicep
tsubakimoto_s
0
290
DDD×仕様駆動で回す高品質開発のプロセス設計
littlehands
6
2.7k
The essence of decision-making lies in primary data
kaminashi
0
180
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
BFCacheを活用して無限スクロールのUX を改善した話
apple_yagi
0
130
Featured
See All Featured
Claude Code のすすめ
schroneko
67
220k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Become a Pro
speakerdeck
PRO
31
5.9k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.8k
GitHub's CSS Performance
jonrohan
1032
470k
Building Applications with DynamoDB
mza
96
7k
Why Our Code Smells
bkeepers
PRO
340
58k
Google's AI Overviews - The New Search
badams
0
950
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
460
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
160
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Transcript
Exploratoryサーバーで構築した 戦略と実行を繋ぐSSoT分析環境 コミュニケーションプラットフォームディビジョン プロダクトユニット Product Data Analysisチーム リーダー 田中賢太 2025年12月12日
自己紹介 2 • 田中賢太(たなかけんた) • @tadaken3 • Chatwork(現kubell) ← LINE
← 任天堂 • リード データアナリスト / リード アナリティクスエンジニア • 妻と子供(4歳👦)と3人ぐらし • 趣味:iOSアプリの開発、ディズニー kubellのプロダクトデータアナリストって、 激アツじゃないですか?その魅力を3つ紹介!
事業概要 *1 Nielsen NetView 及びNielsen Mobile NetView Customized Report 2024年4月度調べ月次利用者(MAU:Monthly
Active User)調査。 調査対象はChatwork、Microsoft Teams、Slack、LINE WORKS、Skypeを含む41サービスを株式会社kubellにて選定。 *2 2025年9月末時点。 • 国内最大級のビジネスチャット「Chatwork」を展開 業界のパイオニアであり国内利用者数No.1*1 導入社数は95.3万社*2を突破 • 圧倒的な顧客基盤とプラットフォームを背景に、チャット経由で業務を請け負いDXを推進する BPaaSを展開 BPaaS (Business Process as a Service) ビジネスチャット「Chatwork」 業務代行 経理・総務・事務など幅広い業務に対応 人事・労務など専門性の高い業務に対応 採用 経理・会計 労務 営業事務 AI・SaaSを徹底活用 3
今日話すこと 4 SSoTダッシュボードを作った話 信頼できる唯一の情報源(Single Source of Truth) Exploratoryサーバーを使って
なんのためにデータを使うのか?
そもそも、われわれは何のために、データを使うのか? 6 目的 1.戦略と実行をアラインさせること 例:売上が下がっても、見ている指標がバラバラなら議論にならない 2.データを使って意思決定を支援する データ基盤とは 単なる「保管庫」や「分析ツール」ではなく、思考の共通言語を提供する土台 活用ファーストとは 技術ドリブンではなく、「意思決定にデータが溶け込んでいる状態」を
起点に考えること
意思決定を支援すると言っても様々なフェーズがある 7 短期 中期 長期 セールス・マーケ 施策 プロダクト施策 プロダクト・事業 戦略
必要な指標の解像度や粒度が異なる “万能なダッシュボード”ではなく、レイヤーに応じた設計が必要
よくあるデータカオス 8 分析担当 サインアップ後の アクティブ率の定義 サインアップ翌日の ログイン率 サインアップから28日間に 1日でもアクティブになったア カウントの割合
サインアップから7日間に 2日以上アクティブになったア カウントの割合 データ データ データ 同じような数字だけど傾向が違う? ?
9 データインフォームドな文化を持つ組織にとってデータを使う目的と は、自分たちのビジネスプロセスに関する因果関係に関する知識を獲 得することです。 なぜなら、こうして得られた知識こそが、あなたがビジネスの意思決定を するために必要なインプットとなるからです。 Kan
Nishida(Exploratory CEO)
kubellが考えるSSoT(Single Source of Truth) 10 データ Single Source of Truth
経営 現場 戦略 実行 経営と現場が同じデータを違う粒度で見る 全体 / 月次 部署単位 / 日次
kubellが考えるSSoT(Single Source of Truth) 11 データ Single Source of Truth
経営 現場 戦略 実行 経営と現場が同じデータを違う粒度で見る 全体 / 月次 部署単位 / 日次 戦略と実行を繋ぎ 改善を回す
Exploratoryで実現する 戦略と実行を繋ぐ SSoTダッシュボードと分析環境
• 地道なExploratoryの社内展開の活動により、 すでに社内にデスクトップユーザーが、一定数いた(白戸さんありがとう) • ダッシュボード以外にも統計・機械学習などの処理が可能(ABテストの検定など) • 追加のコストなしに、Viewerを組織内に展開できる(シェアードサーバでも) • さらにホステッドサーバーを導入することで 管理者側でViewerやAuthor(利用者)のコントロールが可能
• インタラクティブチャートが便利 なぜ、Exploratoryなのか 13 データガバナンスの担保とアドホック分析のバランスがいい
14 1. Product Data Analyticsチームが公式なKPIダッシュボードを提供し、 SSoT(Single Source of Truth。信頼できる唯一の情報源)のダッシュボードとして、 普及させる
2. データカタログの整備を行い、SQLを書かずとも、 ダッシュボードと同じデータで、分析できる環境を構築する SSoTダッシュボード + SSoTデータカタログの目的
15 SSoTダッシュボード + SSoTデータカタログの構成 • ダッシュボードで主要なKPIを簡単に見れる • ダッシュボードと同じデータで自由に分析できる ビジネスロジックは全部、分析基盤に寄せる
分析基盤として、ダッシュボード以外の業務ツールとのデータの整合性も担保 16 プロダクトの データ イベントデータ セールスの 活動履歴 その他 raw data
datamart マーケティング ツール Exploratory ダッシュボード 営業管理ツール 分析基盤(Snowflake) 集計定義(dbt) ビジネスロジックは全部、分析基盤に寄せる
ダッシュボード+データカタログ 構築の工夫
SSoTダッシュボードを構築する上での最初のつまづき 18 わたしたちの ダッシュボード重すぎ、、、 (スケジュールで更新できない)
最初、主要KPIをたくさん含んだダッシュボードを作ってしまった • 「事業に紐づく主要なKPIを一元的に見たい」という要求の元、 すごく巨大なダッシュボードをVer0.0.1で作ってしまった • 「複数のデータカタログからデータを取得している」 かつ 「表示しているグラフの数 が多岐に渡り、複数のタブでわけていた」 •
ので、ローカルでは更新できるが、サーバー上で更新できないと言う事態に陥っていた
Exploratoryのデータ処理の仕組みを理解してパフォーマンスチューニング • データ加工のステップを追加すると、ステップごとにメモリ上にデータフレームが作 られる。*データが丸々コピーされるわけではなく、最適化された差分のみが付け加えられていく • サイズが大きい(列数や行数が多い)データを処理するときや、 ステップの数が増えるとメモリの使用量増える • パフォーマンスチューニングをする上で、以下などが大事 ◦
データ量を最初のステップで減らす ◦ 同じような処理は同じステップにまとめる 参考:パフォーマンスを向上させるためのベストプラクティス(https://ja.exploratory.io/note/exploratory/FSv0hoH8)
カテゴリごとにダッシュボードを分割 • MAU、ライセンス数、売上・MRRなど、いくつかのカテゴリで、ダッシュボード自体を分割 • ダッシュボード内にリンクを、貼ることで、詳細を確認できるように
Exploratoryでダッシュボード構築してよかったこと 22 インタラクティブチャート すごすぎ
インタラクティブチャートのメリット 23 • インタラクティブチャートとはノートやダッシュボード内のチャートを インタラクティブに操作できる機能 • ダッシュボードのチャートを見ていると、探索的に分析をしたい時が出ている • インタラクティブチャートでは閲覧している人が、その場で、簡単な分析ができる •
しかも、元のダッシュボードは基本的に変更されない インタラクティブに分析 ダッシュボードのチャートをもとに *表示しているダッシュボードは全てサンプルです。 参考:インタラクティブ・チャート - 閲覧者向けのチャートの編集機能の紹介(https://exploratory.io/note/exploratory/EH-592-Krs5fnC7)
インタラクティブチャートの注意点 24 • インタラクティブチャートは、元のチャート上で使用しているステップに依存する インタラクティブチャートでは、 集計済みのデータしか使えない インタラクティブチャートでも、 データソースのすべてのデータが使える ステップ
Exploratoryでのダッシュボードの設計のポイント 25 • パフォーマンスだけを考えると、ステップ上で、データ量を小さくした方がいい • 一方で、インタラクティブチャートを使おうとすると、 そのチャート上で使用しているステップに依存する分析しかできなくなってしまう • どのチャートで、インタラクティブチャートを使ってもらうのか、 パフォーマンスを含めて、設計する必要がある
• 決めうちではなく、柔軟に検討しながら、開発できるのがExploratoryのよいところ パフォーマンス (お手軽)分析の自由度 (インタラクティブチャートの自由度) 一定トレードオフだが 柔軟に開発できる
実際に便利だった事例・事業部活用できるための工夫 26 • ライセンス増減のデータカタログにセールスフォールのURLを追加 • 数字がスパイクした時などにセールスフォースを直接確認できる(具体的なお客様の動きを特定できる)
ダッシュボード+データカタログ 運用の工夫
SSoTと分析の柔軟性を両立するために、ダッシュボードを分類 「SSoTダッシュボード」と「ユニット/プロジェクト特化のダッシュボード」 を分類して、整理・運用
データカオスを起こさせない取り組み ダッシュボードの品質を言語化 他部門が作ったSSoT以外のダッシュボードも レビュー体制を構築して自由度と品質の両方を担保 1.データが正しいこと 2.集計定義がきちんと明記されていること 3.表示されているグラフ、数字は誤解を招くような表現になっていない 運用マニュアルを整備 チェックリストを使って、作成部門と相互レビュー
作って終わりではない 活用ファーストの運用体制
ダッシュボードを普及させるための取り組み 1.トップダウンでデータを活用すること発信 2.ダッシュボードの目的や読み方、使い方をまとめ解説記事を作成して発信 3.日々の事業計画の達成状況やサマリーを配信 「役職や部署に関わらず、事業部の全員が『同じデータ(KPI)』を見て状況を判断し、 会話と思考のズレをなくす」 執行役員 兼 コミュニケーション プラットフォームディビジョン長
兼 経営企画ディビジョン長 澤口 玄(通称 げんさん)
SSoTダッシュボードの解説ページを作成 ダッシュボードの目的やダッシュボードの読み方、使い方をまとめた解説記事を作成。定期発信
まとめ • Exploratoryを使って、SSoTのダッシュボードを構築して、 信頼できる唯一の情報源(Single Source of Truth)とする • SSoTダッシュボードと同じデータを使って分析できる体制を構築 •
インタラクティブチャートを使えば、より柔軟に分析できる • 作って終わりではなく、事業部全員が同じ数字を見れるようにする データを使って 戦略と実行を繋ぐ
最後にお知らせ
プロダクトマネージャー・データアナリストを募集中です! 採用 ページ→
働くをもっと楽しく、創造的に 36