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.
Aiheeseen liittyvät artikkelit
Mikä on QR-valikko? Kattava opas ravintoloille
QR-valikko antaa asiakkaille välittömän pääsyn ruokalistallesi älypuhelimen kaut…
Paperisesta ruokalistasta QR-digitaalimenüün: askel askeleelta -opas
Haluatko ottaa QR-menüt käyttöön mutta et tiedä mistä aloittaa? Tämä opas kattaa…
Geokohdistetut QR-ruokalistat: eri kielet vierailijan IP:n mukaan
Miten 180-paikkainen all-inclusive-lomakeskus Antalyassa ohjaa saman QR-koodin t…