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
データ基盤管理の考え方 〜dbtの極意〜 Lunch LT
Search
10xinc
August 22, 2023
Programming
1.9k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
データ基盤管理の考え方 〜dbtの極意〜 Lunch LT
10xinc
August 22, 2023
More Decks by 10xinc
See All by 10xinc
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
3k
データエンジニアの困りごとをDevinと一緒に解消する
10xinc
4
1.1k
ディメンショナルモデリングを支えるData Vaultについて
10xinc
1
490
プロダクト本部カジュアル面談資料
10xinc
0
730
dbtとAIエージェントを組み合わせて見えたデータ調査の新しい形
10xinc
7
3.6k
データエンジニアがこの先生きのこるには...?
10xinc
0
880
株式会社10X - Company Deck
10xinc
89
1.7M
dbt開発 with Claude Codeのためのガードレール設計
10xinc
2
9.2k
会社にデータエンジニアがいることでできるようになること
10xinc
11
8.9k
Other Decks in Programming
See All in Programming
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
230
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
710
R8 の設定見直しでアプリサイズ削減
andpad
0
210
Java 27新機能 / Java 27 new features
kishida
2
220
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
3k
setup-vp GitLab対応の裏側
naokihaba
0
160
速習iPhone Duo対応
yuukiw00w
2
980
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
250
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
460
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
330
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
730
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Become a Pro
speakerdeck
PRO
31
6.3k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
How to make the Groovebox
asonas
2
2.5k
Marketing to machines
jonoalderson
1
5.9k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
Transcript
©10X, Inc. All Rights Reserved. dbt Cloudで簡単に始めるデータパイプライン 開発のススメ データ基盤管理の考え方 〜dbtの極意〜
Lunch LT
©10X, Inc. All Rights Reserved. 自己紹介 2 所属: 株式会社10X 氏名:
瀧本 晋也 職種: データプロダクトエンジニア 居住: 山梨 Twitter: @takimo 最近はTokyo dbt Meetupのオーガナイザーを やってます
©10X, Inc. All Rights Reserved.
©10X, Inc. All Rights Reserved.
©10X, Inc. All Rights Reserved. 今日の話 • まずの前提 ◦ dbt
Cloudが全てにおいて万能なわけではない ◦ 他の方法の比較やチームで相談し、適切に技術選定をしてください • 話すこと ◦ データの活用を目指し継続的なモデル開発、データパイプライン開発をしていく上で dbt Cloudを活用した「dbtの運用負荷の軽減」や「チーム開発体験を向上」していく ための要素を実際のdbt Cloudを使用して紹介 ◦ 実際に導入する際のパターンや費用感のお話 • 話さないこと ◦ セマンティックレイヤー等の先進的な機能の具体的な話
©10X, Inc. All Rights Reserved. そもそもdbt Cloudって 何ができるの?
©10X, Inc. All Rights Reserved. dbt Cloudの特徴 • ワークフローの運用に手間を掛けなく、dbtがすぐに使える ◦
開発環境やデプロイ環境で使用するdbtのバージョンや実行環境を統一的に 管理可能 ◦ データパイプラインの開発にいちはやく専念ができる • パイプラインの効率的なチーム開発を支援 ◦ dbtの統合開発環境で環境準備やレクチャーのコスト低下 ◦ Githubを中心としたコード管理との開発、デプロイ処理が連携 ◦ デプロイジョブの処理はスケジュール実行、手動実行が可能 ◦ ジョブの実行履歴、成否Slack通知機能あり • シンプル使いも、多機能に使いたい人へのサポートも ◦ 直近セマンティックレイヤーの拡張機能のサポートを予定 ◦ 部分的に使うこともできれば、dbt Coreとの開発体験の融合も可能
©10X, Inc. All Rights Reserved. そうは言っても よくわからないよ
©10X, Inc. All Rights Reserved. 今日はdbt Cloudを使った データパイプライン開発の 一連の流れをデモします
©10X, Inc. All Rights Reserved. デモの前提 • あなたにあるECサイトのデータ分析基盤を分析で きるようにするためのミッションが生まれました •
今後一緒に働くメンバーや、データアナリストのメン バーと共に安全に開発、リリースできるための素地 を作りたいなと思っています • ただし歴史的な経緯で今のレポートは非常にメンテ ナンスがし辛い状態です
©10X, Inc. All Rights Reserved. デモの流れ レガシーな レポートク エリを確認 クエリフォー
マッター適 用 処理の分解 CI/CD プルリクエ スト
©10X, Inc. All Rights Reserved. 実演
©10X, Inc. All Rights Reserved. dbt Cloudにメリットを感じて導入するには? • まずはDeveloperプランで1ライセンスで無料で検証してみる ◦
モデルのデプロイ数の上限等があるため、小規模でなければ本番運用 は難しい • 本格的にチームや本番で投入したい場合はTeamプラン ◦ かなりの規模のデプロイ数(15000/month)までカバー可能なので基 本的にはこのプランでいける ◦ 8シートまで購入が可能、ただしIDEやジョブの管理をしたい人のみ有料 で、それ以外の人はローカルでdbt Coreでの開発も併用可能 ◦ セマンティックレイヤーの機能も利用可能 • それ以上はエンタープライズプランで検討
©10X, Inc. All Rights Reserved.