3A Superstore Analytics Project¶
3A Superstore Analytics is a team-based data analytics project on retail transaction data. The project uses BigQuery, dbt, Python notebooks, Power BI to analyze sales, inflation-adjusted revenue performance, customer behavior, category trends, regional concentration, and retention opportunities.
A note on the project
Because the dataset covers Turkish retail sales during a high-inflation period, nominal sales can be misleading. The project combines transaction data with TCMB EVDS CPI data to compare nominal and real revenue, then checks the result against order, customer, unit, and product-price signals.
Analysis Portfolio¶
Each analysis page focuses on a different business question and is owned by a team member.
-
Revenue Performance & Inflation Analysis
Nominal vs. real revenue, CPI adjustment, product price validation, and inflation-aware KPIs.
Author: Doruk Alkan
-
Sales trends, order volume, geographic revenue patterns, and revenue forecasting.
Author: Ebubekir Tilbaç
-
Cross-sell opportunities, churn signals, basket diversity, and high-value customers.
Author: Ebubekir Tilbaç
-
Customer value segmentation, health stages, geographic value concentration, and retention priorities.
Author: Yasemen Dündar
-
Customer Retention & RFM Analysis
RFM segmentation, active customer rate, revenue at risk, and retention strategy.
Author: Yasemen Dündar
-
Regional revenue concentration and category contribution by geography.
Author: Eda Bilgin
-
Category revenue, sales quantity, order activity, and category mix stability over time.
Author: Eda Bilgin
Technical Implementation¶
The dbt project is organized into a layered model structure:
- Staging models clean raw BigQuery tables for orders, order details, customers, branches, categories, and CPI.
- Intermediate models create reusable analytical logic such as order revenue, branch dimensions, monthly CPI metrics, and item-month pricing.
- Mart models produce dashboard-ready tables for revenue trends, KPI cards, product price trends, category price movement, branch revenue, customer 360, and RFM analysis.
- Custom dbt tests validate grain, reconciliation, CPI math, endpoint windows, and dashboard KPI calculations.
The current dbt graph includes 26 models, 1 seed, and 189 tests after parsing.
flowchart LR
raw[Raw BigQuery tables] --> stg[dbt staging]
stg --> int[Intermediate models]
cpi[TCMB EVDS CPI seed] --> int
int --> marts[Analytics marts]
marts --> powerbi[Power BI dashboards]
marts --> notebooks[Modeling notebooks]
Tools Used¶
| Tool | Role |
|---|---|
| BigQuery | Warehouse, SQL exploration, raw table storage, and analytics outputs. |
| dbt | Transformation modeling, documentation, and automated data tests. |
| Python, Jupyter, Google Colab | Exploratory analysis, validation, and forecasting experiments. |
| Power BI | Final dashboards and business-facing visual analysis. |
| Zensical | Public project website and written portfolio documentation. |
Project Links¶
-
Source dataset, raw table overview, Kaggle citation, and CPI supplement notes.
-
Team members, ownership, and project focus areas.
-
Source code, dbt models, notebooks, query archive, and Zensical site files.
