Skip to content
FunctiesPrijzenPartnersBlogHelpOver onsContact
Aan de slagInloggen
Terug naar Blog
guides2026-08-196 min. leestijd

Gecentraliseerde rapportage voor een koffieketen met 12 vestigingen: zelfde latte, 9 steden

Multi-tenant Looker Studio voor een Istanbulse third-wave keten. Z-score anomalie-alerts, granulariteit product × vestiging × uur.

th

thMenu Team

thmenu.com

Een third-wave koffieketen in Kronotrop-stijl met 12 vestigingen in 9 steden: verschillende barista's, hetzelfde menu, dezelfde latte-SKU. De regiomanager wil maandagochtend één parent-dashboard, geen 12 tabbladen. Hier de multi-tenant Looker Studio-opzet met anomaliedetectie.

Architectuur: vestiging → BigQuery → Looker

Elke vestiging zet om 00:30 UTC een dagelijks JSON-bestand op Cloud Storage. Een BigQuery scheduled query om 03:00 UPSERT't naar de gepartitioneerde tabel orders_daily. Looker Studio koppelt aan die ene tabel — geen stitching tussen 12 bronnen.

Vier pagina's: overzicht, vestigingenvergelijking (heatmap), product-drilldown, anomalieën. Filters blijven behouden tussen pagina's.

Granulariteit: product × vestiging × uur × week

Zonder de juiste granulariteit kun je niet zeggen dat de latte deze week zakte. Schema:

  • Per uur: (branch_id, sku, uur, weekdag) — piekuuranomalie
  • Dagelijks: (branch_id, sku, datum) — Z-score basislijn
  • Wekelijks: (branch_id, sku, iso_week) — week-op-week

12 vestigingen × 60 SKU's × 365 dagen ≈ 263k rijen/jaar. BigQuery houdt dit onder $0,02/maand.

Z-score anomalie: latte -2σ → Slack-alert

Een query berekent om 04:00 in een 28-daags glijdend venster μ en σ per paar (vestiging, product). De dagwaarde (vandaag - μ) / σ is de Z-score. Bij |Z| ≥ 2 rij in anomalies, Cloud Function triggert, Slack #ops-alerts bericht.

Voorbeeld: "Kadıköy Flat White Z=-2,4 (vandaag 18, gemiddelde 47). Mogelijke oorzaak: barista-wissel, espressokalibratie." Supervisor belt binnen 30 minuten. False-positive ~12% — acceptabel.

FAQ

Is Looker Studio gratis voor 12 vestigingen? Ja. Looker Studio is gratis; alleen BigQuery kost — bij dit volume onder $5/maand.

Wij hebben geen POS, alleen thMenu. Lukt dat? Ja. Nightly export uit D1 naar R2, dan naar BigQuery. Pro+ tier biedt de analytics-export.

Waarom 2σ en geen 3σ? 3σ is te conservatief — echte operationele dips zou je missen. 2σ levert 88% precisie met goede recall.

Was dit nuttig? Deel het.