A relational-feeling sales dataset for SQL drills: customers, products, categories and orders with enough structure to practice JOINs, GROUP BY, and window functions on data that behaves realistically.
Each customer is assigned a segment per product category that drives how often and how much they buy, with relationship momentum, occasional large-buy spikes, and category-specific markups — so the file behaves like a real distributor sales export, not random noise.
Need to change the size, seed, or columns? Open the full B2B distribution generator to customize and re-export. Want the same data as everyone else? This page uses a fixed seed, so the download is identical every time.
No - it's 100% synthetic and generated in your browser. It contains no real people or companies and is free to use commercially.
Yes. This page fixes the seed, so the dataset is reproducible. Clear the seed in the generator above for fresh random data.