DataMill

Star schema

Tables

fact_sales dim_store dim_date dim_product dim_customer fact_inventory

SCD2 LAT-001

skuproduct_nameprice_centsvalid_fromvalid_tois_current
LAT-001Latte4952026-09-012026-09-140
LAT-001Caffe Latte5252026-09-151

Queries run at build time

Store revenue

SELECT store_id, SUM(amount_cents) AS revenue_cents FROM fact_sales GROUP BY store_id ORDER BY revenue_cents DESC, store_id LIMIT 5
store_idrevenue_cents
11201085
01200865
0277960
0377960
0477960

LAT-001 SCD2 versions

SELECT sku, product_name, price_cents, valid_from, valid_to, is_current FROM dim_product WHERE sku = 'LAT-001' ORDER BY valid_from
skuproduct_nameprice_centsvalid_fromvalid_tois_current
LAT-001Latte4952026-09-012026-09-140
LAT-001Caffe Latte5252026-09-151

Top SKUs

SELECT sku, SUM(amount_cents) AS revenue_cents FROM fact_sales GROUP BY sku ORDER BY revenue_cents DESC, sku LIMIT 5
skurevenue_cents
LAT-002214465
MOC-00188200
COL-00286625
LAT-00183160
CAP-00179800