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
「拠点横断アナリティクス」リリースまでの3ヶ月/登壇資料(飯塚 大地)
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Hacobu
PRO
June 13, 2025
Technology
0
270
「拠点横断アナリティクス」リリースまでの3ヶ月/登壇資料(飯塚 大地)
Jagu'e'r データ利活用分科会 #27 あつまれ Looker の森 Part 3
2025年6月27日(金)18:00~19:30
https://jaguer.jp/
Hacobu
PRO
June 13, 2025
Tweet
Share
More Decks by Hacobu
See All by Hacobu
自分ごとにできないと、 いざというとき詰む/登壇資料(松本 寛地)
hacobu
PRO
0
36
【27卒】新卒エンジニア職_会社説明資料
hacobu
PRO
0
52
今年のHacobuの開発生産性への取り組みについて/登壇資料(住吉 雄大)
hacobu
PRO
0
71
「なんとなく良さそう」から抜け出すために──組織開発の効果測定として『因果推論』に入門する話/登壇資料(井田 献一朗)
hacobu
PRO
0
70
エンジニアの発信を「個人の努力」で終わらせないために/登壇資料(井田 献一朗)
hacobu
PRO
0
50
社内外から"使ってもらえる"データ基盤を支えるアーキテクチャの秘訣/登壇資料(飯塚 大地・高橋 一貴)
hacobu
PRO
0
14k
プログラミング言語を書く前に日本語を書く── AI 時代に求められる「言葉で考える」力/登壇資料(井田 献一朗)
hacobu
PRO
0
220
QAエンジニアがプロダクト専任で チームの中に入ると。。。?/登壇資料(杉森 太樹)
hacobu
PRO
1
1.3k
物流DXを支える“意味”の設計:セマンティックレイヤーとAIで挑むデータ基盤/登壇資料(飯塚 大地)
hacobu
PRO
0
540
Other Decks in Technology
See All in Technology
僕、S3 シンプルって名前だけど全然シンプルじゃありません よろしくお願いします
yama3133
1
200
Claude Code のコード品質がばらつくので AI に品質保証させる仕組みを作った話 / A story about building a mechanism to have AI ensure quality, because the code quality from Claude Code was inconsistent
nrslib
13
7.1k
GitLab Duo Agent Platform + Local LLMサービングで幸せになりたい
jyoshise
0
290
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
4
1.2k
OCI Security サービス 概要
oracle4engineer
PRO
2
13k
[JAWS DAYS 2026]私の AWS DevOps Agent 推しポイント
furuton
0
150
白金鉱業Meetup_Vol.22_Orbital Senseを支える衛星画像のマルチモーダルエンベディングと地理空間のあいまい検索技術
brainpadpr
2
290
ナレッジワーク IT情報系キャリア研究セッション資料(情報処理学会 第88回全国大会 )
kworkdev
PRO
0
170
「Blue Team Labs Online」入門 - みんなで挑むログ解析バトル
v_avenger
0
150
ランサムウエア対策してますか?やられた時の対策は本当にできてますか?AWSでのリスク分析と対応フローの泥臭いお話。
hootaki
0
110
猫でもわかるKiro CLI(AI 駆動開発への道編)
kentapapa
0
140
Go標準パッケージのI/O処理をながめる
matumoto
0
160
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
350
Automating Front-end Workflow
addyosmani
1370
200k
Designing Powerful Visuals for Engaging Learning
tmiket
0
270
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
GraphQLとの向き合い方2022年版
quramy
50
14k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
68
First, design no harm
axbom
PRO
2
1.1k
Prompt Engineering for Job Search
mfonobong
0
180
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Producing Creativity
orderedlist
PRO
348
40k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Transcript
Confidential 「拠点横断アナリティクス」 リリースまでの3ヶ月 Jagu'e'r データ利活用分科会 #27 あつまれ
Looker の森 Part 3 LT資料 テクノロジー本部所属 dach
今日お話すること
Copyright Hacobu, Inc. 3 前半 Part: 「拠点横断アナリティクス」とは? 実際に現在運用している、Looker を活用しているマルチテナントダッシュボードについて、アーキテクチャなどを 通じてどういうものか解説します
後半 Part: リリースまでの3ヶ月 プロジェクトキックオフからリリースまで、どういう開発体制で進み、何に苦労してきたかを時系列で紹介します 「拠点横断アナリティクス」リリースまでの3ヶ月
Copyright Hacobu, Inc. 4 自己紹介 dach(X @dach_chikin) 所属: Hacobu
Inc. テクノロジー本部 CTO 室 経歴: SI、ASP、インターネットメディア系、小売系を経て、2024年4月より Hacobu に join。 FRONT、BACKEND、SRE、PM と幅広く経験し、現職ではデータ分析基盤の立ち上げや運 用の経験を活かし、データエンジニアとして物流ビッグデータにチャレンジ中。 普段はチキ ン南蛮エンジニアとして、ユーザーに多大に支えてもらいながら勉強会コミュニティ Easy Easy を運営中。 趣味: コミュニティ運営、トレーニング、ご飯 顔写真やアイコン
前半 Part 「拠点横断アナリティクス」とは?
Copyright Hacobu, Inc. 6 Mission(私たちの存在意義)
Copyright Hacobu, Inc. 7 Hacobuが取り組む領域 ※出典:JILS「2021 年度 物流コスト調査報告書【概要版】」(2021)10頁及び 矢野経済研究所「2021年版
ラストワンマイル物流市場の実態と展望」(2021) (https://release.nikkei.co.jp/attach/614407/02_202107121514.pdf)より当社推計
Copyright Hacobu, Inc. 8 Hacobuが取り組む領域 人手不足
Copyright Hacobu, Inc. 9 プロダクトについて
Copyright Hacobu, Inc. 10 「拠点横断アナリティクス」について 2025/1/27 に MOVO Berth
の機能の一つとしてプレスリリース。 引用: https://hacobu.jp/news/13649/
Copyright Hacobu, Inc. 11 「拠点横断アナリティクス」について 本社・拠点双方の視点に基づく分析基盤 として、統一されたKPIで複数拠点のパフォーマンスを比較し、全体の課題を把握できる。また、 多様化している顧客の課題に対するアプローチとして「顧客に応じた」ダッシュボードを提供しているため、個社それぞれのレベルやニーズに応じ た分析ができる。
Copyright Hacobu, Inc. 12 「拠点横断アナリティクス」を支えるアーキテクチャ
Copyright Hacobu, Inc. 13 「拠点横断アナリティクス」を支える運用メンバー PdM (1) Data Eng
(1) CS (1) PdM (1) Data Eng (1) CS (4) 4ヶ月
Copyright Hacobu, Inc. 14 前半まとめ 前半 Part:「拠点横断アナリティクス」とは? - MOVO Berth
の機能の一つで、「顧客に応じた」ダッシュボードを提供してるよ - Looker のデータソースは BigQuery だよ - 開発・運用メンバーは少数だよ
後半 Part リリースまでの3ヶ月
Copyright Hacobu, Inc. 16 「拠点横断アナリティクス」リリースまでの3ヶ月 11月 12月 1月 販促用デモ環境構築
販売体制の構築 プロダクトへの埋め込み・受け入れテスト ダッシュボードのブラッシュアップ データモデルのフルリプレイス
Copyright Hacobu, Inc. 17 「拠点横断アナリティクス」リリースまでの3ヶ月 11月 12月 1月 販促用デモ環境構築
販売体制の構築 プロダクトへの埋め込み・受け入れテスト ダッシュボードのブラッシュアップ データモデルのフルリプレイス 時間掛かったポイント① 時間掛かったポイント②
Copyright Hacobu, Inc. 18 「拠点横断アナリティクス」リリースまでの3ヶ月 プロジェクト前の装備: - (E)社内用に既存メンバーが開発・運用していた「社内用ダッシュボード」 -
(E)「社内用ダッシュボード」用の複雑なデータマート - (E)データ基盤(ELT、DWH、DM、各種関連リソース) プロジェクトゴール: - 「社内用ダッシュボード」を元に Looker にダッシュボードって提供しようぜ! - 対象データは x 年分としよう
Copyright Hacobu, Inc. 19 「拠点横断アナリティクス」リリースまでの3ヶ月 プロジェクト前の装備: - (E)社内用に既存メンバーが開発・運用していた「社内用ダッシュボード」 -
(E)「社内用ダッシュボード」用の複雑なデータマート - (E)データ基盤(ELT、DWH、DM、各種関連リソース) プロジェクトゴール: - 「社内用ダッシュボード」を元に Looker にダッシュボードって提供しようぜ! - 対象データは x 年分としよう その時はまだ、罠に気づくものは誰もいなかった―――
Copyright Hacobu, Inc. 20 「拠点横断アナリティクス」リリースまでの3ヶ月 2024年11月: - プロジェクトキックオフ -
お披露目日が2025年1月末に行うことが決定 - お披露目で見せられるデモをまず作る必要が出た - 「社内用ダッシュボード」用の複雑なデータマートに、デモ用のマスキングロジックを適用 - 本番相当量のデータだとマスキングロジックが返ってこない問題が発生 - マスキングロジックが動く用にパフォーマンスチューニングを行う - 既存ロジックの複雑さに直面し、拡張性に対する不安を感じ始める - とりあえず、デモはできるようにした
Copyright Hacobu, Inc. 21 「拠点横断アナリティクス」リリースまでの3ヶ月 2024年12月: - プロダクトへの埋込を可能とするため、API の開発に着手
- また、PoC 用に遊んでいた Looker の構成をきれいに整えたり、権限管理をきれいにする - 同時期に、ダッシュボードのちゃんとした版のテンプレートを作り始める - ダッシュボードをガッツリ触り始めると、今まで見えてなかったことが見え始める - レスポンスの遅さ・コストの高さ・集計軸粒度による問題が浮上 - データ項目の追加、ロジックの確認にも思った以上に時間がかかる - 従来データマートをディメンナルションモデルにフルリプレースすることを決断
Copyright Hacobu, Inc. 22 「拠点横断アナリティクス」リリースまでの3ヶ月 2025年1月: - フルリプレース完了
- リプレースに伴うダッシュボードの参照先変更などに苦労する - ダッシュボード開発に伴う、データ項目の追加やチェックが終盤戦 - チェックにプロダクト既存機能を使って DL したデータを利用され始める - プロダクトの既存機能とデータスコープに差分があることが判明 - 既存機能のロジックと社内用データマートのロジック差分を精査 - 差分についての関係者間での認識と、方針について再度合意 - 関係者間での合意を得てローンチ
Copyright Hacobu, Inc. 23 罠とはなんだったのかを振り返る: 1. データ項目に対する認識ズレ 2. データマートをそのまま適用しようとしていたこと 3.
データスコープを単なる時間軸だけで捉えていたこと 「拠点横断アナリティクス」リリースまでの3ヶ月
Copyright Hacobu, Inc. 24 1.データ項目に対する認識ズレ: e.g. 「稼働時間」というデータ項目があったとき 作業① 「拠点横断アナリティクス」リリースまでの3ヶ月
10:00 11:00 12:00 13:00 現場到着 待機 作業② 待機 現場撤収 ① ② ③ 定義が明確にないと、 解釈に幅が出る
Copyright Hacobu, Inc. 25 2.データマートをそのまま適用しようとしていたこと: 「拠点横断アナリティクス」リリースまでの3ヶ月 引用:
Looker で利用するデータモデルをワイドテーブルからスタースキーマに変更したら予想以上に大変だった 集計軸が異なるデータ ちょっとだけロジックの違うデータを作りたい 分析軸を追加したい 類似の計算式の集計データを作りたい
Copyright Hacobu, Inc. 26 3.データスコープを単なる時間軸だけで捉えていたこと: 正しくは、トランザクションのタイムラインで考えるべきだった。 6/1 6/2 6/3 6/4
「拠点横断アナリティクス」リリースまでの3ヶ月 記録① 予約 この期間を抽出対象とした場合 記録② 予約 記録③ 予約 記録④ 予約 どれが入るの? 記録⑤
Copyright Hacobu, Inc. 27 3.データスコープを単なる時間軸だけで捉えていたこと: 正しくは、トランザクションのタイムラインで考えるべきだった。 「拠点横断アナリティクス」リリースまでの3ヶ月 6/1 6/2
6/3 6/4 記録① 予約 記録② 予約 記録③ 予約 記録④ 予約 予約作成とかは 関係無いんだね 記録⑤ この期間に「記録時間があるデータ」 を抽出対象とした場合
Copyright Hacobu, Inc. 28 後半 Part:リリースまでの3ヶ月 - 既存の移行というよくある失敗踏んで苦労したよ - 普段使ってるものでも、ちゃんと意識して理解しようとすると認識ズレているよ
- 図とかを沢山駆使して、時間かけてもいいから認識揃えたほうが良いよ 後半まとめ
まとめ
Copyright Hacobu, Inc. 30 まとめ Looker のお陰で、少人数でも短期間でローンチすることができました。 引用: https://hacobu.jp/news/13649/
Copyright Hacobu, Inc. 31 採用情報 Hacobuではエンジニアを積極採用中です! データエンジニア、データアナリストも募集中です! https://career.hacobu.jp/
None