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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
gree_tech
PRO
October 17, 2025
Technology
770
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
130
AI駆動で挑むプロダクト刷新 ── アーキテクチャ設計とワークフロー最適化の実践事例 ──
gree_tech
PRO
0
120
『ヘブンバーンズレッド』のリグレッションテストにおけるストーリーの自動プレイ
gree_tech
PRO
0
150
REALITYにTAチームができるまでの軌跡〜ミッション:ガチャ本数5倍に対応せよ!〜
gree_tech
PRO
0
86
イベント続きでもミスらないライブサービスゲーム公式サイト運用システム開発
gree_tech
PRO
0
98
20年間 SNS サービス「GREE」 を支えた技術の刷新と、長期運用サービスの Kubernetes へのリアーキテクト
gree_tech
PRO
0
200
グラフ基盤ワークフローで実現するLLMによる自動ゲームプレイ
gree_tech
PRO
0
140
AIエージェントに脆弱性診断の仕事を奪われかけた ークローリングからコード全診断までの限界突破ー
gree_tech
PRO
0
130
アバター使っておもろいものを作り続けたい
gree_tech
PRO
0
120
Other Decks in Technology
See All in Technology
Claude Codeで作ったアプリを安全に公開する/Built with Claude Japan 2026
yoshidashingo
0
210
新米を「売り越さない」、Aurora DSQLで作る在庫ゼロ死守の限定ドロップEC
yama3133
0
190
Sinatra on PicoRuby ローカルでセルフホスト
bash0c7
0
110
AWS構成から考えるWebセキュリティ ― WordPressの構築経験から考える公開範囲と更新運用【JAWS FESTA 2026 in AKITA】
cscengineer
PRO
2
370
JAWSコミュニティに 参加して1年経った結果
ssakita
0
120
SSFの現在地 ― CAEP/RISCからAI Identityへ
oidfj
0
280
TSKaigi Sendai 2026 - tsgo時代のTypeScript Playgroundはどう動くか
teamlab
PRO
0
110
ゼロから作るWebアプリの新定番!?Amplify Gen 2 × AWS Blocksで実現する「開発速度とRDBの柔軟性のいいとこ取り」
amixedcolor
1
180
AIコーディングはじめました
miso
0
160
サボる子はいねぇがー!AgentCoreハーネスの脆弱性に学ぶ、エージェントの入力バリデーション
iwamot
PRO
5
310
Reticulum, le réseau cypherpunk dont vous avez besoin !
rlifchitz
0
110
AI時代に求められる優秀なTechLeadの振る舞い
pospome
11
15k
Featured
See All Featured
How to Ace a Technical Interview
jacobian
280
24k
Designing for Performance
lara
612
70k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
510
The Limits of Empathy - UXLibs8
cassininazir
2
770
Six Lessons from altMBA
skipperchong
29
4.6k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
320
Context Engineering - Making Every Token Count
addyosmani
9
1.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
60k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.7k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
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