- BigQuery – Cloud data warehouse for storing and querying large datasets
- dbt – Data transformation tool for building and managing ELT pipelines
- Looker Studio – Data visualization and reporting platform
This project demonstrates an end-to-end analytics solution using BigQuery, dbt, and Looker Studio.
The dataset is synthetic restaurant data about a US fast-food chain (orders, customers, suppliers, products, etc.), generated with jaffle-shop-generator.
👉 Explore the live dashboard:
US Fast-Food Dashboard
📥 Or download as PDF:
Dashboard PDF
- Overview Page – General chain-wide metrics (revenue, customers, number of products sold, etc.) with a year filter.
- Location Page – Same metrics broken down per location, with a filter to analyze individual restaurants.
The dbt project follows a layered approach:
Primary access to source data from BigQuery. Includes type casting, renaming, and initial cleaning.
Tables:
- Customers (who place orders)
- Orders (from those customers)
- Products (food & beverages)
- Order Items (linking orders and products)
- Supplies (ingredients and materials)
- Stores (where orders are fulfilled)
Contains auxiliary models used for joins, enrichments, and calculations.
Final layer, modeled using a Kimball star schema:
- Fact Table:
fct_orders - Dimensions:
dim_customers,dim_locations,dim_products - Dashboard Table:
looker_dashboard– combines fact and dimension tables for efficient reporting




