Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
データはこう使う!データモデリングからAI活用につなげる社内ダッシュボード事例
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
gree_tech
PRO
October 17, 2025
Technology
720
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
データはこう使う!データモデリングからAI活用につなげる社内ダッシュボード事例
GREE Tech Conference 2025で発表された資料です。
https://techcon.gree.jp/2025/session/Short-Session-3
gree_tech
PRO
October 17, 2025
More Decks by gree_tech
See All by gree_tech
多彩なデータに負けないデータ分析パイプライン構築
gree_tech
PRO
0
40
AI駆動で挑むプロダクト刷新 ── アーキテクチャ設計とワークフロー最適化の実践事例 ──
gree_tech
PRO
0
36
『ヘブンバーンズレッド』のリグレッションテストにおけるストーリーの自動プレイ
gree_tech
PRO
0
64
REALITYにTAチームができるまでの軌跡〜ミッション:ガチャ本数5倍に対応せよ!〜
gree_tech
PRO
0
24
イベント続きでもミスらないライブサービスゲーム公式サイト運用システム開発
gree_tech
PRO
0
30
20年間 SNS サービス「GREE」 を支えた技術の刷新と、長期運用サービスの Kubernetes へのリアーキテクト
gree_tech
PRO
0
81
グラフ基盤ワークフローで実現するLLMによる自動ゲームプレイ
gree_tech
PRO
0
50
AIエージェントに脆弱性診断の仕事を奪われかけた ークローリングからコード全診断までの限界突破ー
gree_tech
PRO
0
37
アバター使っておもろいものを作り続けたい
gree_tech
PRO
0
34
Other Decks in Technology
See All in Technology
How to Design Configuration for Rails Applications
willnet
1
840
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
200
Metadata - Section 1: HTML Basics
mohab1
0
120
USB PDを使ってスマホを労わりたい
raspython3
0
180
OptunaHub: ブラックボックス最適化のためのプラットフォーム
pfn
PRO
0
140
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
5
1.2k
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
1k
大型犬好きによるPugの紹介
yamanoku
1
160
PHPカンファレンス関西の招待状 / Invitation to PHP Conference Kansai
ykanoh
0
210
React改造してみた
tsukina_7mochi
0
120
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
120
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
450
Featured
See All Featured
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
Google's AI Overviews - The New Search
badams
0
1.6k
Ruling the World: When Life Gets Gamed
codingconduct
0
400
Fireside Chat
paigeccino
43
4.1k
Why Our Code Smells
bkeepers
PRO
340
58k
Typedesign – Prime Four
hannesfritz
42
3.2k
The Limits of Empathy - UXLibs8
cassininazir
2
720
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.3k
Building Applications with DynamoDB
mza
96
7.2k
Transcript
データはこう使う!データモデリング からAI活用につなげる社内ダッシュ ボード事例 株式会社グリー エンジニア 遠藤高明
遠藤 高明 2011年にグリー株式会社(現:グリーホールディング ス株式会社)へ入社。ソーシャルゲーム開発や分析基 盤開発/運用、NFTアートのECサイト構築などを経て 現在社内データの集計とデータ利用促進に従事。 妻と娘(3歳)と3人暮らし。2024年に茅ヶ崎に家を建て ました。サーフィンとか湘南らしい趣味はありません が、去年湘南国際マラソンに出て完走しました。 株式会社グリー
エンジニア 2
目次・アジェンダ • プロジェクトの背景と変遷 • データモデリング • 集計処理の変遷 • AI/ML活用と今後 3
プロジェクトの背景と変遷 • プロジェクト ◦ バラバラに管理されていた各種予実管理データをBigQueryに集約してLooker Studioで KPIを可視化する ▪ 具体的には… •
サーバー費の日次の集計と可視化 • 部署のPL収支の可視化 • etc… • 2023年秋開始 ◦ 大きく分けて3つのレポートを作成するという内容 ◦ キックオフの第一印象は集計クエリを数個作ればいいのかなくらいの印象だった 4
プロジェクトの背景と変遷 • 実際… 5 キックオフ時の想定 実際の対応内容 集計クエリの数 7, 8個くらい多くて10個 本番環境と開発環境合わせて30個
マスタデータ 5個 運用のことも踏まえて18個のマスタ データとして切り出す その他の雑務 全く考えておらず 入力用スプレッドシートの自動作成 AppScriptなどなど
プロジェクトの背景と変遷 • 2023年末リリース ◦ 社内のインフラ部向けリリース • 2024年 ◦ 社内で様々な部署に公開 ◦
AI活用も検証開始 • 2025年 ◦ 開発/運用を通して課題となっていたポイントの改善を目的として大幅な処理のリファク タリング ◦ AI/MLを使った機能のリリース 6
データモデリング ERモデリングとディメンショナルモデリング 7
ERモデリング • 特徴 ◦ データを3つに分類 ▪ エンティティ ▪ リレーションシップ ▪
属性 ◦ 正規化 • OLTP(OnlineTransactionProcessing)におけるERモデリングの利点 ◦ 書き込みトランザクションの効率化 • DWH(DataWarehouse)におけるERモデリングの欠点 ◦ 正規化によってテーブルや結合のパスが増えて、SELECT効率が悪くなる ◦ データ出力のためのクエリが複雑になり、正しい出力が難しくなる ◦ 履歴を残せない 8
ディメンショナルモデリング • 特徴 ◦ ビジネスプロセスのデータを2つに分類 ▪ 指標(ファクト) ▪ 説明(ディメンション) ◦
ディメンジョンはファクトのフィルタリング、グループ化、集計に使用 • DWH(DataWarehouse)におけるディメンショナルモデリングの利点 ◦ クエリパフォーマンスと利便性 • 簡単な例 9 時間 ディメンション 製品名 ディメンション 場所 ディメンション 売上 ファクト 2025/10/17 クリノッペ 東京 10,000円 2025/10/18 ドリランド 神奈川 20,000円
データモデリングの成功の背景 • ベースのデータモデルが既にBEAMを意識したものになっていた ◦ BEAM ▪ Business Event Analytics &
Modeling ◦ 7Wを使うことでステークホルダー全員がディメンショナルに考えられるようにする ▪ Who:誰が ▪ What:何を ▪ When:いつ ▪ Where:どこで ▪ Why:なぜ ▪ How:どのように ▪ HowMany:どれくらい ◦ 必要なレポートを7Wでまとめることで、ビジネスプロセスそのものをデータとしてまとめ ることができる 10
BEAMテーブルの例 11 日付 (When) 会計年度 (When) 四半期 (When) 部名 (Who)
統制科目 (What) 収支科目 (What) 費目 (What) 予算 (HowMany) 実績 (HowMany)
データモデリングについての参考書籍 • アジャイルかどうかを置いておいても、データ分析の データモデリングについて非常に勉強になる • 再現性高く良いモデリングを行うために、知識を体系的 に身につけておくのに良いと思います 12 出典:『アジャイルデータモデリング 組織にデータ分析を広めるためのテー
ブル設計ガイド』 ローレンス・コル / ジム・スタグニット[著], 株式会社風音屋[監訳], 打出紘基/ 佐々木江亜/ 土川稔生 / 濱田大樹 / 妹尾拡樹 / ゆずたそ[翻訳]
集計処理の変遷 13
プロジェクト開始時の想定 14
リリース時: Workflowsでオーケストレーション 15
開発/運用していくにつれて顕在化した課題 16 課題 概要 変更管理が属人的 いつどんな変更を加えたのかSlackや(書いていれば)ド キュメントを追わないと分からない 状態管理が属人的 仕様変更など加えた場合、クエリがどんな状態(変更前 か後か)かの把握が属人的
集計クエリが開発/本番で別れていて冗長 開発用/本番用データセット用にそれぞれ集計クエリが 存在する
現在: DataFormで課題を解決 17
集計処理before/after 18 プロジェクト開始時 現在
AI/ML活用と今後 19
AI活用で誰でもデータを扱えるように • BigQuery in Geminiを使って自然言語でクエリ作成 ◦ 今までクエリ作成力がないとデータを扱えなかった人でもデータを扱えるようになった • DataCanvasを使って複雑なクエリでも少しずつ構築できるように! ◦
視覚的に順を追ってクエリを作成できる ◦ ツリー状に作成したクエリは一時テーブルとして参照可能 ◦ BigQuery in Geminiを使うことで自然言語でクエリの構築が可能 • 自然言語でクエリ作成の例 ◦ 20 -- ID_manage_CDNマスタのプロジェクトIDが1つ以上あるプロジェクトID毎にプロ ジェクトIDの合計数を教えて下さい SELECT project_id, count(project_id) FROM `mst_id_manage_cdn` GROUP BY 1 HAVING count(project_id) > 1;
AI活用で誰でもデータを扱えるように • レポートなどの定型業務はスプレッドシートのGemini in Google Spreadsheetsも活用 ◦ スコープを限定できる ◦ 見出し行を条件を指定すればいいのでデータの抽出方法が推測できる
◦ ピボットテーブルを使って集計もできるので、Geminiが返したデータの検証もスプレッド シート内で完結できる 21
簡単MLで異常値検知 • BigQuery MLで簡単にモデル作成 ◦ SQLのみでモデルの作成と評価ができる ▪ モデルの作成のクエリ ▪ モデルの評価のクエリ
◦ 簡単な異常検知であればものの数分で作成可能 ▪ WorkflowsやCloud Run functionsなどと連携することでSlack通知もできる 22
今後の課題 • AIにメタデータを学習させて、自然言語のオーダに正確にアウトプットを 返せるようにする ◦ Dataplex Universal Catalogを使ってビジネスメタデータを設定して学習 ▪ データの中身はAIが分かるように、方言(社内や部署内でしか通じない表現)などはなるべく避けて
一般的なものにするべき ◦ ビジネス用語集を設定/運用して用語の定義を一元管理するのと同時に、ビジネス理解の属 人化やドキュメント作成地獄からの脱却を目指す ▪ 「ドキュメントは腐る」という名言(迷言?)もちらほら見かけますよね… 23
ご清聴ありがとうございました 24
None