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
大規模データに集まるみんなの負債!との付き合い方
Search
阿部 昌利
August 18, 2024
Technology
1.3k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
大規模データに集まるみんなの負債!との付き合い方
阿部 昌利
August 18, 2024
More Decks by 阿部 昌利
See All by 阿部 昌利
primeNumber DATA MANAGEMENT CAMP #2:
masatoshi0205
1
970
『戦え』と、BQが言っている
masatoshi0205
0
260
室長の逆襲 :データ活用の陣地を増やすためのヒント
masatoshi0205
0
880
全社横断データ活用推進のコツと その負債とのつき合い方
masatoshi0205
0
840
ヤプリ社の症例から考えるtrocco依存症
masatoshi0205
0
230
データドリブン組織の継続的拡大のためのヒント
masatoshi0205
3
1.2k
Yappli Data Hubの顧客データ連携の仕組み
masatoshi0205
0
1.9k
Other Decks in Technology
See All in Technology
LLM Internals: 언어 모델의 계보와 알고리즘 진화 (2023~2026)
inureyes
PRO
1
890
MulticaとPi Coding Agentで、小規模OSSを30本同時運用した流れ
eiei114
0
140
20260817_生成AIの動向と中学校・高等学校での活用を考える_v1.00_公開用
doradora09
PRO
0
190
案件に一番詳しいAIを Amazon Bedrock AgentCore で作る ― 知見が知見を生むチームへ / Compounding Knowledge with AgentCore
yusukeshimizu
1
170
国家プロジェクトを支える「さくらONE」 大規模LLM開発におけるGPU障害を乗り越えるクラスター運用戦略
gpuunite_official
0
260
AI・HPC開発を支えるGPU環境の新しい選択肢 液冷GPUシステム「AquSys」の取り組み
gpuunite_official
0
230
トークンマネジメントでAIにとって働きやすい環境を実現する
hikaruegashira
0
140
【CEDEC2026】Creative Approaches to Localizing the Dialects and Unique Speech of Umamusume: Pretty Derby Characters in English
cygames
PRO
4
26k
AIで変わるエンジニアの働き方(仮)
naoinaoi
0
450
AI時代のアウトプット――変わったこと、変わらないこと / Devsumi 2026 Kansai #devsumi
jnchito
0
510
フィジカルAIの知識ゼロの僕でも AIを使えばここまでできた
tatsuya1970
0
140
AWS Blocks が楽しい #ゆるWeb札幌
tacck
PRO
0
110
Featured
See All Featured
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
260
Ruling the World: When Life Gets Gamed
codingconduct
0
310
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
210
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
KATA
mclloyd
PRO
35
15k
Deep Space Network (abreviated)
tonyrice
0
270
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
220
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
480
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
Transcript
⼤規模データに集まるみんなの負債! との付き合い⽅ ⼤規模データの負債解消への道のり Lunch LT 2024.08.20
<主業> 2011〜2014 2014〜2017 2017 2018〜2020 2020〜 <副業> 2021〜2023 株式会社ヤプリ プロダクト開発本部
データサイエンス室 室⻑ 阿部 昌利 @ABE_Masatoshi データ活⽤組織の ⽴ち上げ期にJOIN (所属部⾨は プロダクト開発、 経営企画、 マーケティング、 新規事業室 など まちまち)
データ負債は⼤きく2種類あると 考えています ⼤規模データの負債解消への道のり Lunch LT
データ基盤⾃体の技術的負債 1 • データのワークフローにおける負債 例)テーブルにパーティションやクラスターを設定しておらず、不要なコストがかかっている 例)集計結果をインサートできるテーブルを洗い替えで更新しており、コストが増え続けている 例)本来マスタで対応すべき箇所を、ハードコーディングしてDRY原則に反している データ基盤に罪はないが、データ基盤で対応が求められる負債 2 •
詳細は次ページ • この負債への対応の仕⽅に正解はない • が、データエンジニアの社内のおけるプレゼンスに影響する • データエンジニアリングのつらみや嬉しみにも影響する ⼤規模データの負債解消への道のり Lunch LT
データ基盤⾃体の技術的負債 1 • データのワークフローにおける負債 例)テーブルにパーティションやクラスターを設定しておらず、不要なコストがかかっている 例)集計結果をインサートできるテーブルを洗い替えで更新しており、コストが増え続けている 例)本来マスタで対応すべき箇所を、ハードコーディングしてDRY原則に反している データ基盤に罪はないが、データ基盤で対応が求められる負債 2 •
詳細は次ページ • この負債への対応の仕⽅に正解はない • が、データエンジニアの社内のおけるプレゼンスに影響する • データエンジニアリングのつらみや嬉しみにも影響する ⼤規模データの負債解消への道のり Lunch LT 今⽇はこちら!
データ基盤に集まる負債例 ⼤規模データの負債解消への道のり Lunch LT <過去の意思決定に起因> お⾦で解決してデータを取 得していたが、会社の経済 状況が悪化したので、内製 にしたい <連携システムに起因>
関係システムの運⽤⽅法が データ活⽤に適しておら ず、必要なデータを得るた めに、複雑な⼯程が必要に なってしまった <会社の⼒学に起因> ビジネスメンバーの意向が 強く、拙速な拡張を繰り返 した結果、膨⼤な前処理が 必要になってしまった <期待値の乖離に起因> 本来的に⼀致し得ないデー タなのに、⼀致するものと して公開されてしまってい た
データ基盤に集まる負債例 ⼤規模データの負債解消への道のり Lunch LT <過去の意思決定に起因> お⾦で解決してデータを取 得していたが、会社の経済 状況が悪化したので、内製 にしたい <連携システムに起因>
関係システムの運⽤⽅法が データ活⽤に適しておら ず、必要なデータを得るた めに、複雑な⼯程が必要に なってしまった <会社の⼒学に起因> ビジネスメンバーの意向が 強く、拙速な拡張を繰り返 した結果、膨⼤な前処理が 必要になってしまった <期待値の乖離に起因> 本来的に⼀致し得ないデー タなのに、⼀致するものと して公開されてしまってい た トラッキングの基盤 をGA(UA)から内 製基盤へ BIツールのワークフ ローを刷新。 Salesforceのデータ 転送部分から⼿術 dbtを導⼊して 適切な層で 然るべき処理を実施 カスタマーサクセス 部⾨と連携して、 指標を刷新
だが、これらの負債はチャンスでもある ⼤規模データの負債解消への道のり Lunch LT
負債がチャンスになる例 ⼤規模データの負債解消への道のり Lunch LT • 経済的リソースや⼈的リソースに関 わる負債 • ワークフローの処理の複雑さに関わ る負債
• 数字の正確性や更新性、⼀覧性に関 わる負債 負債の種類 得られるメリット • → 〜円コスト削減しました • 〜⼈⽇削減しました • → 計算速度が爆速になりました • 変更対応が⼀瞬で出来ます • → 信じられる数字をいつでも⼀箇所で • ⾒られるようになりました
負債がチャンスになる例 ⼤規模データの負債解消への道のり Lunch LT • 経済的リソースや⼈的リソースに関 わる負債 • ワークフローの処理の複雑さに関わ る負債
• 数字の正確性や更新性、⼀覧性に関 わる負債 負債の種類 得られるメリット • → 〜円コスト削減しました • 〜⼈⽇削減しました • → 計算速度が爆速になりました • 変更対応が⼀瞬で出来ます • → 信じられる数字をいつでも⼀箇所で • ⾒られるようになりました データエンジニア リングっていいね! という評価
基盤起因ではないのに、 データ基盤で対応が必要な負債 ニーズが実証されているデータ ⼤規模データの負債解消への道のり Lunch LT ≒
負債まで育ったデータ基盤の瑕疵は 解決したもん勝ち (⽬の前の⼈からありがとうをもらえる、職務経歴書にビジネス貢献度合いを描けるようになる、 ビジネスや会社への思いやりがあるキャラになれる、偉い⼈の覚えがよくなる、などなど) ⼤規模データの負債解消への道のり Lunch LT
集まってきた負債と付き合うコツ ⼤規模データの負債解消への道のり Lunch LT ※あくまでも個⼈の体験に基づきます。組織の状況や⼈によって、参考になる/ならないが、かなり分かれると考えます • 負債に優先順位をつける ◦ 私が優先度を⾼くする負債 ▪
⼼が削られる負債や、時間が奪われる負債 ▪ ビジネスインパクトが⼤きい負債 ▪ 経営陣に関わる負債 • 負債をさらに⼤きくする ◦ 可能ならばできるだけあとで解決する。時間が経った⽅が、より良いソリューションが⼿に ⼊っていたり、途中でニーズとともに負債が消滅したりするため。場合によってはリーズナブ ルな⽌⾎対応だけする • 負債をみんなで解決する⽬標として捉える ◦ データ負債は誰かを憎みがち。が、基本的には誰も悪くない。過去の⼈たちが頑張った結 果、たまたま今の状況になっているだけ。だから⼀緒に解決しましょうと持ちかける
負債をチャンスに キャリアアップしていきましょう! ⼤規模データの負債解消への道のり Lunch LT