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
GAS・関数地獄を脱出! TROCCO・dbt・BigQueryで ストレスフリーなデータ管理...
Search
コドモン開発チーム
February 03, 2025
0
570
GAS・関数地獄を脱出! TROCCO・dbt・BigQueryで ストレスフリーなデータ管理 / Stress-Free Data Management with TROCCO, dbt, and BigQuery
コドモン開発チーム
February 03, 2025
Tweet
Share
More Decks by コドモン開発チーム
See All by コドモン開発チーム
XPってどんな感じ?コドモンでの導入経緯と現在地 / What is XP like? Background of introduction and current status in Codomon
codmoninc
2
160
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築 / From EC2 to ECS: Migrating to Containers and Rebuilding a Massive Legacy PHP Application
codmoninc
0
450
コドモンの決済基盤のテストの紹介 / Introduction to the Payment Infrastructure Testing of Codmon
codmoninc
0
320
組織の変化とSREの役割進化 | 責務拡大にどう応えるか / Organizational Change and the Evolution of the SRE Role
codmoninc
0
59
コンテナイメージを複数のチームで扱うための、 ビルドフローの構築・運用 / Building and Managing a Container Image Workflow for Multiple Teams
codmoninc
0
51
業界に標準を提案し、業界と長くお付き合いするVertical SaaS / Vertical SaaS that Proposes Industry Standards and Builds Long-Term Relationships with the Industry.
codmoninc
0
580
「Be agile」でいるためにしていること / What we do to stay 'agile'
codmoninc
1
750
ペアプロに納得感がなかった話 / A story about not being convinced by pair programming
codmoninc
1
750
だいじなこと、に集中するチームでいるために / To be a team that focuses on what matters
codmoninc
1
620
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
693
190k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Being A Developer After 40
akosma
89
590k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
KATA
mclloyd
29
14k
Designing for humans not robots
tammielis
250
25k
Building Your Own Lightsaber
phodgson
104
6.2k
Why Our Code Smells
bkeepers
PRO
336
57k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
27
1.9k
Navigating Team Friction
lara
183
15k
BBQ
matthewcrist
86
9.5k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Transcript
GAS・関数地獄を脱出! TROCCO・dbt・BigQueryで ストレスフリーなデータ管理 2025年1月31日 株式会社コドモン 新春!TROCCOで取り組むデータ活用LT大会
2 経歴 サポートチームでVoC分析や問い合わせ予測算出を担当した後、 Analyticsチームにてサクセス含むCS活動のデータマート生成からパ イプラインの構築を担当。 前職の数学高校教諭であるキャリアを生かし、CSのデータ活用によ り教育現場が改善・進展することを目指す。 趣味は数学とモノづくりで数学系YouTubeを運営。オリジナルのパズ ルを作成するシステム・体験の場を作ることが直近の目標🧩 自己紹介
渡邊 陽平 わたなべ ようへい(愛称:ノブ)
3 Mission
4 すべての先生に 子どもと向き合う 時間と心のゆとりを こんなプロダクトを開発しています メインプロダクトは、保育・教育施設向けWebアプリケーション。 保護者と施設のやり取りを支えるモバイルアプリケーションや、施設職員向けモバイル版 アプリケーション、外部サービスと連携するAPIなども開発しています。
5 今日話すこと 従来のCSデータ基盤とデータ量 新しいデータ基盤へ 1 2
6 CONFIDENTIAL - © 2022 CoDMON Inc. 6 まず、こちらが 従来のCSデータ基盤
1. 従来のCSデータ基盤とデータ量
7 CONFIDENTIAL - © 2022 CoDMON Inc. 7 1. 従来のCSデータ基盤とデータ量
• スプレッドシート(数十個) • redash(数十個) • GAS(約300のトリガー) • Zapier
8 CONFIDENTIAL - © 2022 CoDMON Inc. 8 なぜこの状況になったか? 1.
従来のCSデータ基盤とデータ量
9 CONFIDENTIAL - © 2022 CoDMON Inc. 9 1. 従来のCSデータ基盤とデータ量
増加し続ける施設数(20,000施設超)
10 CONFIDENTIAL - © 2022 CoDMON Inc. 10 1. 従来のCSデータ基盤とデータ量
多くのニーズに応える多機能プロダクト 異なるユーザー属性(職員・園児・保護者)
11 CONFIDENTIAL - © 2022 CoDMON Inc. 11 • 従来データ基盤の主な課題
◦ 属人化(トリガー300敷き直した) ◦ エラー対応の工数大 ◦ そもそもエラーに気付けない ◦ 正値になっているかの判断が難しい ◦ 貯蓄はできるが深掘りは不可 1. 従来のCSデータ基盤とデータ量
CONFIDENTIAL - © 2023 codmon Inc.
13 CONFIDENTIAL - © 2022 CoDMON Inc. 13 このデータ量を スプレッドシートでは支え切れない...
そのための新しいデータ基盤を構築せねば!💪 1. 従来のCSデータ基盤とデータ量
14 2 1 今日話すこと 従来のCSデータ基盤とデータ量 新しいデータ基盤へ
15 CONFIDENTIAL - © 2022 CoDMON Inc. 15 2. 新しいデータ基盤へ
• 新データ基盤 ◦ BigQuery ◦ dbt Cloud ◦ TROCCO ◦ スプレッドシート管理からGrowwwing ◦ Looker Studio などなど
16 CONFIDENTIAL - © 2022 CoDMON Inc. 16 2. 新しいデータ基盤へ
コドモンのデータ分析基盤アーキテクチャ
17 CONFIDENTIAL - © 2022 CoDMON Inc. 17 2. 新しいデータ基盤へ
• TROCCOの活用 ◦ 主に外部ツール連携 ▪ Growwwing ▪ kintone など ◦ 活用例 ▪ dbt Cloudで生成したデータをツールに転送 ▪ ツール上にしかないデータをBigQueryへ転送
18 CONFIDENTIAL - © 2022 CoDMON Inc. 18 2. 新しいデータ基盤へ
• CSとの連携による成果🎉 ◦ OBグループ業務の削減できた時間:約 60 時間/月 ◦ エラー対応なども含めると約 84 時間/月の削減🎉
19 CONFIDENTIAL - © 2022 CoDMON Inc. 19 2. 新しいデータ基盤へ
• CSMからも好評🎉 ◦ 日々のアプデもしやすい環境に
20 ご清聴ありがとうございました!
None