Performance underneath the reports
SQL performance tuning for BI workloads sat under the series: slow queries rewritten, and indexes matched to how BI actually reads the data rather than to how it is written.
Case study
Several sectors, mid-size
A series of smaller BI engagements across finance, HR and production, run alongside larger projects. Each one replaced manual Excel reporting with a governed Power BI model on the same pattern.
Read the engagement brief(opens in a new tab)
Finance, HR and production teams each had reporting kept in Excel by hand. Every engagement in the series replaced it the same way: automated loading, one governed model and training for the team.
SQL performance tuning for BI workloads sat under the series: slow queries rewritten, and indexes matched to how BI actually reads the data rather than to how it is written.
| Decision | Rejected alternative | Why |
|---|---|---|
| One pattern for every engagement | A new approach per department | Each engagement started from something already proven. |
| Automated loading through ETL and Dataflows | Copying data into Excel each period | The report stops depending on someone doing the copy. |
| KPI logic defined in the model | Formulas spread across workbooks | A figure is calculated the same way every time it appears. |
| Training as part of delivery | A handover document only | The team uses and extends the model rather than going back to Excel. |
Retail
Foundation then Activation then Acceleration alongside StewardshipA retailer with Microsoft Fabric already in production, semantic models over Direct Lake and store revenue streaming in, who wanted forecasting, Copilot questions and anomaly detection on top of it.
Industrial manufacturing
Foundation then Activation then AccelerationAn industrial manufacturer reporting across a production network of sites, each with its own view of what was running.
Hospitality and real estate
Foundation then ActivationA holding group across hospitality and real estate, with entities that each closed their own books and a CFO who had to answer for all of them.
Multi-brand retail
Foundation then ActivationA retail group running several brands, each with its own systems, its own reporting habits and its own answer to what a margin is.
Free consultation
A free 60-minute consultation. No pitch, no invoice. You’ll leave knowing whether your data is ready for AI, and whether we’re a good fit.
Book your free consultation(opens in a new tab)