eCommerce Star Schema
This track uses a simplified retail/eCommerce model.
New to dimensional modeling? Read Star Schema Basics first. It explains facts, dimensions, and grain, which this page assumes.
Core entities:
ecom_customers(dimension)ecom_products(dimension)ecom_orders(order fact header)ecom_order_items(line-level fact)ecom_returns(returns fact)
Schema Relationships #
- customers 1->many orders via
customer_id - orders 1->many order_items via
order_id - products 1->many order_items via
product_id - order_items 1->many returns via
order_item_id
Explore the Dataset #
Loading SQL editor...
Tip
Recommended workflow:
1) validate join keys
2) pick metric grain (order vs item)
3) aggregate once grain is correct
Next Step #
Continue with: