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
Databricksについて.pdf
Search
ディップ株式会社
PRO
February 10, 2026
400
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Databricksについて.pdf
ディップ株式会社
PRO
February 10, 2026
More Decks by ディップ株式会社
See All by ディップ株式会社
【iOSDC登壇】Kotlin Multiplatformを軸にした技術戦略
dip_tech
PRO
0
61
_型ガードしたのにnullable_から卒業する.pdf
dip_tech
PRO
0
58
はじめての環境構築!デプロイ〜Docker基礎を学べるワークショップ!
dip_tech
PRO
0
52
【TSKaigi2026登壇資料】決定論的な型チェックへ Go 製コンパイラによる10倍速の裏側で stableTypeOrdering から見える並列化への挑戦
dip_tech
PRO
2
480
【TSKaigi2026登壇資料】バイトル」のTypeScriptリニューアル — 積み上がったレガシーとパフォーマンスに挑む現在地
dip_tech
PRO
1
970
【新卒研修】ライブデモ + compose.yaml読解_講義資料
dip_tech
PRO
0
580
【ディップ|26年新卒研修資料】OpenAPI/Swagger REST API研修
dip_tech
PRO
0
760
【ディップ|26年新卒研修資料】Docker_ハンズオン研修
dip_tech
PRO
0
680
【ディップ|26年新卒研修資料】TDD実装演習
dip_tech
PRO
0
740
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
600
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
980
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Building Applications with DynamoDB
mza
96
7.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Transcript
None
自己紹介 / 本日の背景 プロフィール: 氏名: 木村 優子 (プラットフォーム部 データ基盤課) 業務:
BigQueryを中心とした社内分析データ基盤の運用・開発 今回の背景 : 1. DX事業(スポバ・トーク・コボット等 ) のAWSデータ基盤を当課へ移管。 2. 現状課題 : 仕様変更対応等の「運用工数」が肥大化しており、リソースを圧迫。 3. 目的: 運用負荷を最小化するため、 Databricks Lakeflowによる刷新を検討。
背景:データ活用における「2つの世界」の分断 これまでのデータ基盤には、大きな「壁」がありました。 1. データレイク(Data Lake): - AI/機械学習エンジニアが使う「ファイル置き場」。安価だが管理が難しい。 2. データウェアハウス( Data
Warehouse): - アナリストが使う「綺麗なデータベース」。管理は楽だが高価で柔軟性がない。 課題: データが分断され、移動やコピーの管理コストが肥大化していた。
解決策:Databricksの「レイクハウス」 「レイク」の柔軟性と「ハウス」の管理機能を統合 Databricksとは?: - 世界標準の分散処理「 Apache Spark」の開発者たちが創業。 - 世界中のデータ先進企業で採用される「データ・インテリジェンス」基盤。 Unity
Catalog(ユニティ・カタログ) : - データの置き場所は 1つ。AIもBIも、全データを一元管理できる。
なぜ我々のチームに合うのか? 高度なスキルセット不要で、最新技術を導入可能 1. SQL中心の実装 (SQL First): - 難しいプログラミング( Scala/Python)は必須ではない。 -
チーム全員が使い慣れた SQLだけで、 AI基盤レベルの処理が可能。 2. サーバーレス (Serverless): - インフラ構築やバージョン管理が不要。 - 「使った分だけ課金」で、スモールスタートに最適。
直面している課題: 開発スピードへの「追従コスト」 活発な仕様変更(例: スポットバイトル等)への対応が限界 現状の運用( Human Middleware): - 開発チームの Slackを目視監視し、仕様変更を検知。
- 変更があれば、手動で RedshiftにDDLを適用(見落とすと停止)。 → 課題: 「Slack張り付き」による認知負荷が高く、本来の業務を圧迫。
解決策:Lakeflow SDP (宣言的パイプライン) 仕様変更に依存しない「疎結合」なパイプラインへ Lakeflow SDPのアプローチ: - 複雑な取り込み手順ではなく、「必要なデータ(結果)」のみを SQLで定義。 -
Auto Loaderがファイルを監視し、差分を自動検知。 - 上流でカラムが増えても、定義外のものは「無視」して稼働継続。
PoC検証シナリオ:鉄壁の指定カラム連携 「何でも取り込む」のではなく「決めたものだけ通す」 -- 変更に強い実装: 必要なカラムだけを明示的に指定 CREATE OR REFRESH STREAMING TABLE
sales_curated AS SELECT transaction_id, amount, transaction_date -- ここに無い "unknown_col" が元データに追加されても無視される FROM cloud_files("s3://bucket/sales/", "json") 検証ポイント: 1. 連携元データに「告知なし」で新カラムを追加する。 2. パイプラインがエラーにならず、定義したカラムだけを正常に取り込み続けるか確認。 → 成功すれば、 Slack監視業務からの解放が実現する。 「何でも取り込む」のではなく「決めたものだけ通す」
まとめとNext Step Databricks × SQL で「止まらない」基盤へ Databricksの選定理由 : - データレイクと
DWHを統合し、 SQLだけで運用できるサーバーレス基盤。 Lakeflowによる堅牢化 : - 「Slack監視 → 手動DDL」の運用を撤廃し、自動化を実現。 Next Step: - 今週より開発環境にて、指定カラムでの耐久テストを開始します。