PO cycle time analysis, purchase price variance, maverick spend detection, three-way match exceptions, and supplier risk scorecards — the full procurement & sourcing analyst SQL curriculum across 30 missions.
30 missions · 13 free + 17 Pro · Starter → Master
Read the briefing
A Slack message from your manager
Explore the schema
5 tables in a star schema
Write your query
Full SQL editor with autocomplete
Get expert feedback
Graduated hints, not just pass/fail
Trace the full req → PO → ASN → receipt → invoice cycle and measure cycle time at every stage.
Compare actual vs contracted unit price to surface PPV exceedances by category — the metric that drives finance escalations.
Find POs with no contract_id — off-contract spend that bypasses negotiated pricing.
Join PO + receipt + invoice to find quantity and price mismatches that stall AP automation.
Each mission is a real request from someone at the company. Difficulty increases as you go.
A procurement star schema: 12 suppliers (3 name-variant aliases for the same entity), 8 spend categories, 14 contracts, 95 POs with 22% off-contract (null contract_id), 88 receipts, 82 invoices. Planted data-quality issues: 3 after-the-fact POs where invoice precedes PO date; 5 PPV exceedances where unit_price > contracted_price; preferred supplier with worst lead-time performance.
●dimension tables ● fact tables
PPV, maverick spend, cycle time, three-way match — the queries procurement directors ask for every quarter.
Looking for something different?