İçeriğe atla
ÖzelliklerFiyatlandırmaİş OrtaklığıBlogYardımHakkımızdaİletişim
BaşlaGiriş Yap
Bloga Dön
guides2026-07-287 dk okuma

Toast POS Restoran Servisi: Menü Verisini ETL Yapmak

Chicago Quartino örneği: Toast Analytics dışına BigQuery ETL, Airbyte connector, dbt model ve gece 02:00 ELT pipeline kurulumu.

th

thMenu Team

thmenu.com

Chicago River North'taki 120 koltuklu İtalyan restoran Quartino, Toast Analytics dashboard'unun sunduğu pre-built rapor setiyle yetinemiyordu. CFO, üç farklı kanaldan (dine-in, takeout, Caviar delivery) gelen veriyi tek bir BigQuery warehouse'da birleştirip dbt ile semantic layer kurmak istedi. Bu kararın arkasındaki ETL pipeline'ı, maliyet kalemlerini ve Toast Analytics'ten "tamamen ayrılmak" sorusunun gerçek cevabını inceliyoruz.

Airbyte Connector ile Toast API Extraction

Quartino, Airbyte Cloud üzerinden Toast POS connector'unu kurdu. Toast API'nin /orders, /menus, /labor ve /cash-management endpoint'lerinden her gece 02:00 EST'te incremental sync çekiliyor. Sync süresi ortalama 7 dakika 12 saniye, kayıp toleransı 24 saat.

Toast API rate limit'i saatte 1000 istek olduğu için connector batch size'ı 500'e ayarlandı. Failed sync'ler için PagerDuty alarm — son 90 günde 2 retry, sıfır data loss.

dbt Model'leri ve Semantic Layer

BigQuery'de raw_toast dataset'i Airbyte'tan ham veri alır; stg_toast_* staging katmanı tip dönüşümleri ve UTC normalizasyonu yapar; marts/finance ve marts/menu_engineering business logic'i barındırır. dbt test'ler: not_null, unique, relationships ve custom freshness check.

  • fct_daily_sales — 14 boyut, 28 metrik, $0.04/gün BigQuery slot cost.
  • dim_menu_item — SCD Type 2, fiyat değişikliği geçmişi tutulur.
  • fct_menu_engineering — Stars/Plowhorses/Puzzles/Dogs matrisi haftalık refresh.

POS-Only vs Warehouse-Tabanlı Analitik

Toast Analytics'in güçlü tarafı: hiç IT yatırımı istemez, manager paneli 5 dakikada açılır, intraday gerçek zamanlı. Sınırı: cross-channel join yok, custom cohort yok, machine learning beslemesi yok. Quartino delivery marketplace verisini Toast içine sokamadığı için ETL kararı verdi.

Aylık maliyet: Airbyte Cloud $120, BigQuery storage + compute $45, dbt Cloud Developer plan $100, toplam $265/ay. Manuel rapor üreten part-time analist saatinden tasarruf: $1,800/ay. ROI 7. ayda yakalandı.

FAQ

Toast Analytics'i tamamen iptal etmeli miyim? Hayır. Front-of-house manager'lar intraday için Toast dashboard kullanmaya devam etsin; warehouse stratejik analiz ve CFO raporları için.

Airbyte yerine Fivetran ya da Stitch olur mu? Olur. Fivetran daha kararlı ama Toast connector'u %40 daha pahalı. 1-2 lokasyonlu restoran için Airbyte, 10+ lokasyon için Fivetran daha uygun.

BigQuery yerine Snowflake? Restoran ölçeğinde fark minimal. BigQuery'nin on-demand pricing'i düşük hacimde daha ekonomik; Snowflake'in compute ayrımı 5+ TB'da avantaj.

Faydalı buldunuz mu? Paylaşın.