Kronotrop 스타일의 12개 지점 third-wave 체인은 9개 도시에 분포하고, 바리스타는 다르지만 같은 메뉴와 같은 라떼 SKU를 씁니다. 지역 매니저는 월요일 아침 12개 탭이 아닌 단일 부모 대시보드를 원합니다. 멀티 테넌트 Looker Studio 셋업과 이상 탐지를 소개합니다.
아키텍처: 지점 → BigQuery → Looker
각 지점이 매일 UTC 00:30에 JSON 파일을 Cloud Storage에 업로드합니다. BigQuery 스케줄 쿼리가 03:00에 파티션 테이블 orders_daily에 UPSERT 합니다. Looker Studio는 이 단일 테이블에 연결 — 12개 소스를 이어붙일 필요 없습니다.
네 페이지: 전체 개요, 지점 비교(히트맵), 제품 드릴다운, 이상 탐지. 필터는 페이지 간 유지됩니다.
단위: 제품×지점×시간×주
적절한 단위가 없다면 "라떼가 이번 주 하락했다"고 말할 수 없습니다. 스키마:
- 시간별:
(branch_id, sku, 시간, 요일)— 피크 타임 이상 - 일별:
(branch_id, sku, 날짜)— Z-스코어 기준 - 주별:
(branch_id, sku, ISO주)— 전주 대비
12지점 × 60 SKU × 365일 ≈ 26.3만 행/년. BigQuery 비용은 월 0.02달러 미만.
Z-스코어 이상: 라떼 -2σ → Slack 알림
매일 04:00 28일 슬라이딩 윈도에서 (지점, 제품)별로 μ와 σ를 계산합니다. 오늘 값 (오늘-μ)/σ가 Z-스코어. |Z|≥2면 anomalies 테이블에 기록, Cloud Function이 트리거되어 Slack #ops-alerts에 메시지를 보냅니다.
예: "카드쾨이 Flat White Z=-2.4 (오늘 18, 평균 47). 바리스타 교체 또는 에스프레소 캘리브레이션 가능성." 슈퍼바이저가 30분 내 연락. 오탐률 약 12% — 허용 범위.
FAQ
Looker Studio가 12지점에 무료인가요? 네. Looker Studio는 무료, BigQuery만 과금 — 이 규모에서 월 5달러 미만.
POS 없이 thMenu만으로 가능한가요? 네. D1에서 야간에 R2로 익스포트한 뒤 BigQuery에 로드. Pro+ tier가 분석 익스포트를 제공합니다.
왜 2σ이고 3σ가 아닌가요? 3σ는 스페셜티 커피에 너무 보수적 — 실제 영업 하락을 놓칩니다. 2σ는 정밀도 약 88%에 높은 재현율.
도움이 되셨나요? 공유해 주세요.
관련 기사
QR 코드 메뉴란 무엇인가? 레스토랑을 위한 완벽 가이드
QR 메뉴를 사용하면 고객이 스마트폰으로 메뉴에 즉시 접근할 수 있습니다. 앱 불필요, 종이 불필요, 인쇄 비용 없음. 시작하기 위해 알아야 할…
종이 메뉴에서 QR 디지털 메뉴로 전환하기: 단계별 가이드
QR 메뉴를 도입하고 싶지만 어디서부터 시작해야 할지 모르시나요? 촬영, 콘텐츠 이전, QR 코드 인쇄, 직원 교육, 오픈 당일 체크리스트까지 …
지역 타기팅 QR 메뉴: 방문자 IP로 언어 다르게 제공
안탈리아 라라의 180석 올인클루시브 리조트가 Cloudflare Workers와 CF-IPCountry로 같은 QR을 터키어·독일어·러시아어 …