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
データ基盤を Athena _ Glue から Databricks へ移行しました - 第4...
Search
スタンバイ
October 01, 2026
Business
91
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
データ基盤を Athena _ Glue から Databricks へ移行しました - 第4回 Youは何しにDatabricksへ!?
スタンバイ
October 01, 2026
More Decks by スタンバイ
See All by スタンバイ
自立を加速させる神器 - EMOasis #11
stanby_inc
0
350
TypeScript ASTとJSDocで実現するコードの自動削除 / Auto remove code with TypeScript AST and JSDoc
stanby_inc
3
460
スタンバイ会社紹介資料
stanby_inc
0
6.1k
プロダクト部門のマネージャー全員でマネジメントポリシーを宣言した記録_-_EMConf_JP_2025.2.27.pdf
stanby_inc
1
5.2k
スタンバイ会社紹介資料
stanby_inc
0
95k
Amazon Aurora のインフラコストを55%削減した話
stanby_inc
0
5.1k
スタンバイQAのテスト自動化導入
stanby_inc
0
1.3k
検索エンジンをVespaへ移行しています
stanby_inc
0
1.4k
どうするLeSS - スクラムフェス三河2023.9.16
stanby_inc
1
2.2k
Other Decks in Business
See All in Business
ラス恋カンパニーデック_260907
laskoi
0
730
ログラス会社紹介資料 新卒採用 ビジネス職[経営幹部候補]/ Loglass Company Deck
loglass2019
2
26k
[2026.09] カルチャーデック|株式会社サイバーリンクス
cyberlinks
0
380
家族アルバム みてね 事業紹介 / Our Business
familyalbum
9
64k
スピーチ公開:続けることが、いちばんの機会になる(プログリット感謝祭2026)
forest8810
0
450
AI時代の開発体制論 — 人から人へのプルリクはもう要らない
noritaka88tax
0
160
freeeの福利厚生と働き方
freee
PRO
1
110k
データマネジメント研修(デジタル庁)
haseryo
22
30k
【DearOne】Dear Newest Member
hrm
3
20k
AI立国論(2026年9月)
noritaka88tax
0
190
フルカイテン株式会社 採用資料
fullkaiten
0
120k
01_全社_FLUX採用ピッチ資料_Ver.5.7
flux
12
230k
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Un-Boring Meetings
codingconduct
0
430
YesSQL, Process and Tooling at Scale
rocio
174
15k
The SEO Collaboration Effect
kristinabergwall1
1
580
Automating Front-end Workflow
addyosmani
1369
210k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
340
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
58k
Writing Fast Ruby
sferik
630
63k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
データ基盤を Athena / Glue から Databricks へ移行しました 株式会社スタンバイ 権藤 尚樹
2026.09.29 第4回 Youは何しにDatabricksへ!? © Stanby, Inc. 1
目次 1. 会社紹介 2. 背景と課題 3. 解決方針と Databricks の選定 4.
移行後のアーキテクチャと効果 5. まとめ © Stanby, Inc. 2
自己紹介 権藤 尚樹 • 2015年:株式会社ビズリーチ中途入社 & スタンバイ事業部配属 • 2019年:株式会社スタンバイへ出向 •
2021年4月:株式会社スタンバイへ転籍 & データエンジニアへジョブチェ ンジ © Stanby, Inc. 3
会社紹介 © Stanby, Inc. 4
会社概要 株式会社スタンバイは、 LINEヤフー株式会社とビジョナル株式会社の合弁事業会社 です。 LINEヤフー Visional Yahoo! JAPANやLINE などを運営する 即戦力人材と企業をつなぐ
転職サイト「ビズリーチ」をはじめさまざ まな事業を提供 Yahoo! JAPANの圧倒的リーチ力と ビズリーチの HR Tech事業ノウハウを活かし 求人検索エンジン事業を運営 社名 株式会社スタンバイ 事業内容 求人検索エンジン「スタンバイ」の運営 住所 東京都渋谷区 設立 2019年11月12日 資本金 1億円 株式保有割合 LINEヤフー60%、ビジョナル 40% © Stanby, Inc. 5
対象組織の概要 - 提供サービス(プロダクト) 求人検索エンジン「 スタンバイ 」 © Stanby, Inc. 6
対象組織の概要 - 提供サービス(プロダクト) 求人検索エンジン「 スタンバイ 」は、Web上に点在するあらゆる求人情報を一括で検索できるサービス です。 求人票 検索 ・雇用形態
・給与形態 ・掲載開始日 ユーザー (求職者 ) ・こだわり条件 ・自宅や最寄り駅からの距離 ネット上の求人を 一括で検索 応募 ユーザー (求職者 ) クローリング等 求人情報取得 求人メディア © Stanby, Inc. 企業ページ 直接スタンバイに 登録された求人 採用管理システム 7
背景と課題 © Stanby, Inc. 8
移行前のデータ基盤 • ストレージ: S3 • データカタログ: Glue Data Catalog •
ETL 処理: Glue Job (PySpark) • 集計処理: Athena • オーケストレーション: Amazon Managed Workflows for Apache Airflow (MWAA) • © Stanby, Inc. BI ツールなど: Redash、Looker Studio 9
課題に対するアプローチを検討 • データエンジニアの主観だけで進めるのは危険 ◦ • 今のデータ基盤はどこが良い/悪いといった診断を行う ◦ • モダンデータスタックで構築したい、といったソリューションが先行するとうまく行かない 改善の前後でどう変わったか?を定量的に測定したい
データ基盤は利用者に使ってもらってなんぼのもの ◦ 利用者の声も聞いて認識を合わせながら進めるべき © Stanby, Inc. 10
データマネジメント成熟度アセスメントの実施 • DMBOK2 の知識領域をベースに設計 • 合計77項目の質問を5段階で自己評価 • 強み/弱みを可視化し、課題の細分化や優先順位 の決定に利用 ©
Stanby, Inc. 11
データ基盤利用者へのアンケートの実施 • 以下のような質問を選択式の回答とセットで用意 ◦ 主な利用目的は? ◦ よく利用する周辺ツールは? ◦ よく利用するデータは? ◦
現在のデータ基盤に対する満足度は? ◦ データ基盤について現在直面している問題は? • 自由記述形式の質問も用意 • 実施の結果、以下のような要望が多かった ◦ 様々なデータを同じデータ基盤上で扱いたい (複数のデータを統一の SQL で参照したい) ◦ データの関係性がわかりにくい (データリネージュ・メタデータの不足) ◦ KPI の計算式を統一したい (分析者によって SQL の記述方法が異なるため統一したい) ◦ データの欠損が一部あり、分析がしづらい (データ品質の不足) © Stanby, Inc. 12
重点課題の設定 データマネジメント成熟度アセスメントと利用者アンケートの実施から、以下の5つを重点課題に設定 1. 非効率なデータ統合 a. 2. ER 図の欠如 a. 3.
変換の自由度が高すぎて、一部でリネージが追跡できない KPI 計算の不一致 a. 5. テーブル間の関係性が分かりにくく、データ活用の障害に 不完全なデータリネージ a. 4. GA4 や Salesforce 等が基盤に未統合。サイロ化により手作業の結合工数が発生 部署・担当者ごとに計算式が異なり、正しいSQLが分からない データ品質のテスト不足 a. データの不備に長期間気付くことができず、MLモデルへ影響した事例も発生 © Stanby, Inc. 13
解決方針と Databricks の選定 © Stanby, Inc. 14
dbt の導入 • ELT アーキテクチャへのシフト ◦ • エコシステムの成熟度とポータビリティ ◦ •
主要 DWH との Adapter が活発に開発され、将来のインフラ変化にも柔軟に対応できる 「品質」と「リネージ」を標準装備 ◦ • 複雑な Glue Job (PySpark) から SQL 中心の ELT へ。学習コストを抑えつつ開発スピードを最大化 dbt test による自動検証、プロジェクト構造から自動生成されるリネージにより追跡可能 ビジネスロジックの一元管理 ◦ dbt Semantic Layer で KPI 計算ロジックを統合し、SSOT(信頼できる唯一の情報源)を構築 © Stanby, Inc. 15
DWH に何を採用するか • AWS との親和性が高い DWH ◦ データソースの大半が S3 にあるため
• 利用実績が多く、サポートも手厚い DWH • dbt × Athena も検討していたが、当時は公式な adapter ではなくサポート面で不安があった • いくつかの DWH を比較検討し、PoC を開始した © Stanby, Inc. 16
PoC での検証項目 • コスト ◦ • データロード ◦ • dbt
連携の安定性、周辺ツールとの接続 ガバナンス ◦ • SQL / Python の記述、デバッグのしやすさ エコシステム ◦ • S3 からのデータロード・外部テーブル参照 開発体験 ◦ • クエリ実行、インスタンス起動の費用 カタログ、権限管理、リネージの自動化 AI / 機械学習 ◦ 生成 AI 連携、ノートブックの AI 補助 © Stanby, Inc. 17
Databricks の優位性 • • オープンなデータ管理とポータビリティ ◦ Delta Lake 形式で S3
に保存されており、他の AWS サービスからも利用可能 ◦ ベンダーロックインにならない コストパフォーマンスの良さ ◦ • 3 割ほどコンピューティングコストを抑えられる AI 活用とデータ活用の民主化 ◦ Genie を中心とした AI 機能の充実 ◦ メタデータを整備することで AI が賢くなるという相乗効果 © Stanby, Inc. 18
移行後のアーキテクチャと効果 © Stanby, Inc. 19
移行後のデータ基盤 • ストレージ: S3 • データカタログ: Unity Catalog • ELT
処理: dbt × Databricks SQL • オーケストレーション: Databricks Lakeflow Jobs • © Stanby, Inc. BI ツールなど: Databricks Dashboard 20
重点課題に対するソリューション 1. 非効率なデータ統合 a. 2. ER 図の欠如 a. 3. →
dbt によるリネージ機能や Databricks のリネージ機能 KPI 計算の不一致 a. 5. → dbterd や Databricks の Constraints による外部キーの設定 不完全なデータリネージ a. 4. → Databricks のマネージドコネクタの利用 → dbt Semantic Layer や Databricks metric view データ品質のテスト不足 a. → dbt の Data Test や Databricks の Anomaly detection © Stanby, Inc. 21
現場からの声 • Notebook を用いた調査・検証作業が楽になった • データの問題調査がしやすくなった • Genie がクエリやダッシュボードを自分で作ってくれて便利 •
テーブル追加等の開発時の学習コストが下がった • リネージ機能で異常発生時の影響範囲が明確になり、復旧が楽になった • ダッシュボードなどの機能が Databricks に集約され、管理の手間が減った © Stanby, Inc. 22
まとめ © Stanby, Inc. 23
まとめ • 「モダンデータスタックに作り変えたい」という手段から入らず、まず課題を洗い出した • 開発者視点(DMMA)と利用者視点(アンケート)の両方を取り入れた • スコアリングして優先順位を付けたことで、Databricks 選定の PoC も的確に設計できた
© Stanby, Inc. 24
より詳しい内容 弊社テックブログに掲載していますので、読んでいだけると嬉しいです! https://techblog.stanby.co.jp/entry/databricks_migration © Stanby, Inc. 25
ご清聴ありがとうございました © Stanby, Inc. 26