Skip to content
OminaisuudetHinnoitteluKumppanitBlogiOhjeMeistäYhteystiedot
AloitaKirjaudu sisään
Takaisin blogiin
guides2026-08-196 min lukemista

Keskitetty raportointi 12 kahvilan ketjulle: sama latte, 9 kaupunkia

Multi-tenant Looker Studio Istanbulin third-wave ketjulle. Z-score poikkeamahälytykset, granulariteetti tuote × toimipiste × tunti.

th

thMenu Team

thmenu.com

Kronotrop-tyylinen third-wave kahviketju, 12 toimipistettä 9 kaupungissa: eri baristat, sama ruokalista, sama latte-SKU. Aluepäällikkö haluaa maanantaiaamuna yhden vanhempi-dashboardin, ei 12 välilehteä. Tässä on multi-tenant Looker Studio -asetelma poikkeamahavainnoinnilla.

Arkkitehtuuri: toimipiste → BigQuery → Looker

Jokainen toimipiste pudottaa päivittäisen JSON-tiedoston Cloud Storageen klo 00:30 UTC. BigQuery scheduled query klo 03:00 UPSERTaa partition oituun tauluun orders_daily. Looker Studio kytkeytyy tähän yhteen tauluun — ei tilkkua 12 lähteestä.

Neljä sivua: yleiskatsaus, toimipisteiden vertailu (heatmap), tuotteen drill-down, poikkeamat. Suodattimet säilyvät sivujen välillä.

Granulariteetti: tuote × toimipiste × tunti × viikko

Ilman oikeaa granulariteettia et voi sanoa, että latte putosi tällä viikolla. Skeema:

  • Tunneittain: (branch_id, sku, tunti, viikonpäivä) — huipputunnin poikkeama
  • Päivittäin: (branch_id, sku, päivä) — Z-score perustaso
  • Viikoittain: (branch_id, sku, iso_viikko) — viikko-viikkoon

12 toimipistettä × 60 SKU × 365 päivää ≈ 263 t. riviä/vuosi. BigQuery pitää tämän alle 0,02 $/kk.

Z-score poikkeama: latte -2σ → Slack-hälytys

Kysely laskee klo 04:00 28-päivän liukuvassa ikkunassa μ ja σ jokaiselle (toimipiste, tuote) -parille. Tämän päivän arvo (tänään - μ) / σ on Z-score. Jos |Z| ≥ 2, rivi tauluun anomalies, Cloud Function laukeaa, viesti Slack #ops-alerts.

Esimerkki: "Kadıköy Flat White Z=-2,4 (tänään 18, keskiarvo 47). Todennäköisesti baristanvaihto tai espresso-kalibrointi." Supervisor soittaa 30 minuutissa. Väärät positiiviset ~12% — hyväksyttävä.

UKK

Onko Looker Studio ilmainen 12 toimipisteelle? Kyllä. Looker Studio on ilmainen; vain BigQuery maksaa — tällä volyymillä alle 5 $/kk.

Meillä ei ole POS:ää, vain thMenu. Onnistuuko? Kyllä. Yön yli vienti D1:stä R2:een ja sieltä BigQueryyn. Pro+ tier paljastaa analytics-syötteen.

Miksi 2σ eikä 3σ? 3σ on liian konservatiivinen — todelliset operatiiviset notkahdukset menisivät ohi. 2σ antaa 88% tarkkuutta ja hyvän recallin.

Oliko tästä hyötyä? Jaa se.