Start with the workload, not the SKU
Most Fabric proposals go wrong at the same point: a SKU is picked first and a story is built around it afterwards. Turn it around and start with what the customer is actually going to run.
Capture at least this during discovery, because these are the inputs to your entire model:
- data volume today and expected growth per year
- number of pipelines and how often they run
- transformation complexity and where it lands (Spark, Warehouse, Dataflow)
- number of Power BI users, split into creators and readers
- number of concurrent users at the busiest moment of the day
- real-time requirements, and whether a KQL database belongs to them
- number of environments: development, test and production
- retention requirements and what happens to historical data
Microsoft states in Plan your capacity size that required compute varies widely depending on the operations performed, how efficiently they are written and the level of concurrency. That is exactly why picking a SKU based on data volume alone, or user count alone, does not work. Two customers with 2 TB and 200 users can differ by a factor of three in consumption.

