Usage-based rationalisation
All 1,200-plus objects catalogued against real usage, with redundant and obsolete reports retired rather than rebuilt.
More than 1,200 QlikView objects were catalogued against real usage, rationalised, and rebuilt in Power BI on semantic models over an Azure Synapse warehouse. Calculation logic that had accumulated inside the BI tool was lifted into a governed data layer. Every report was validated number by number against QlikView before its wave went live, and the legacy platform stayed available in parallel until each wave was signed off.
All 1,200-plus objects catalogued against real usage, with redundant and obsolete reports retired rather than rebuilt.
Calculation logic and dependencies lifted out of QlikView and written down.
Sources and rules centralised into one governed data layer.
DAX measures that standardise KPIs and remove duplicated logic between reports.
Report-by-report comparison against QlikView, signed off by the business area.
Waves with both platforms live in parallel until each was accepted.
Documentation produced as part of delivery rather than promised after it.
Legacy platform decommissioned deliberately once its last wave was validated.
It depends far more on how many reports survive rationalisation than on how many you start with, and on how tangled the source logic is. Large estates typically run six to twelve months. This one covered 1,200-plus objects in eight, in waves.
Parity is validated report by report before the cutover, not after. Each report was compared against QlikView and signed off with the business area before it went live. Discovering a discrepancy after go-live costs the platform its credibility, and that is difficult to recover.
It is not mandatory and it is usually right. Moving business rules into a warehouse such as Azure Synapse stops the logic being replicated inside every report, gives each KPI one definition, and makes the estate governable afterwards. Without it you migrate the original problem.
Yes, with a phased cutover. QlikView stayed available in parallel until each wave was validated, so no business area lost its indicators during the transition. The legacy platform was then switched off in a controlled way rather than simply abandoned.
A 45-minute working session with an engineer rather than a sales call. You describe the problem; we set out what we would build, in what order, and what it is likely to cost.
Answered within one working day, by the engineer who would do the work