As asked
The business wants flexible self-service reporting on sales. At a conceptual level, how would you model the data so non-technical users can slice it themselves?
Sample answer outline
Propose a star schema: a central fact table of sales transactions with measures such as quantity and value, surrounded by dimension tables for date, product, customer, and region. Define the grain of the fact table explicitly, since that decides what questions are answerable. Explain that conformed dimensions let users slice consistently and that this structure is what makes self-service tools intuitive. A strong answer talks grain, dimensions, and measures in plain business terms.
Expect these follow-ups
- Why does the grain of the fact table matter so much?
- How would you handle a customer whose attributes change over time?
- What is a conformed dimension and why does it help?