← All case studies
Microsoft Fabric · Three distinct engagements

Fabric Migration, Capacity & Cost Optimisation

Moving the platform is one job. Preserving reporting meaning and managing the running cost are others. These engagements show how each was approached.

Microsoft Fabric platform migration

These are separate engagement records, not stages of one client project. Each result belongs to its own scope and reporting period; the figures are not added together.

01 · UK mortgage lender · Platform consolidation

Redshift, Tableau & Kleene.ai to Microsoft Fabric

The warehouse, data preparation and reporting lived on three platforms. Retiring a licence only made sense once its work—and the reporting it supported—had a place in Fabric.

The migration brought those responsibilities together, with calculations and reporting periods reconciled before replaced dependencies were retired.

  1. Map Redshift warehouse, Kleene.ai preparation and Tableau reporting responsibilities.
  2. Move ingestion, preparation and modelling into the Fabric estate.
  3. Check reporting continuity before retiring replaced dependencies.
Read the platform consolidation case →
Client-reported result

Reported saving

AUD 75,000per year

Saving amount · AUD · axis starts at zero

Saving reportedAUD 75,000

Approximate client-reported annual platform and licensing saving.

02 · Australian lender · Warehouse redesign

AI-assisted modelling for SQL Server to Fabric

Copying a warehouse can also copy its old assumptions. This engagement used source metadata and profiling to inform proposals for facts, dimensions and Fabric Silver and Gold structures.

AI assisted the proposal. Accountable human review determined the grain, relationships and measures before adoption.

  1. Use SQL Server structures and record behaviour as source evidence.
  2. Propose the model around the reporting questions it must answer.
  3. Review the design and adopt it with agreed definitions and ontology.
Read the SQL Server migration case →
Client-reported result

Reported saving

AUD 40,000licence cost avoided

Saving amount · AUD · axis starts at zero

Saving reportedAUD 40,000

Approximately AUD 40,000 reported legacy licence cost avoided. Period not stated by the client.

03 · Australian lender · Capacity operation

Match Fabric capacity to changing demand

Overnight processing and daytime reporting did not need the same allocation all day. The control policy used telemetry, smoothed consumption and workload windows to decide when to increase, hold or reduce capacity.

Approved limits, cooldown rules, logging, alerts and manual override kept the resize decision accountable. Workload optimisation came before buying more capacity.

  1. Observe usage and scheduled demand, not just a monthly average.
  2. Resize within workload-specific safeguards.
  3. Track cost alongside timely refreshes and usable reports.
Read the autoscaling case and policy chart →
Client-reported result

Monthly capacity run rate

AUD 3,000per month after autoscaling

AUD per month · axis starts at zero

Fixed peak PAYG baseAUD 14,000
Autoscaled PAYGAUD 3,000

AUD 11,000 lower per month · 78.6% reduction

Approximate client-supplied monthly run-rate figures for this engagement. This is a monthly comparison, not an annual savings claim or a universal Fabric benchmark.

Process → Delivery

Our methodology

  1. 01DiscoverAgree the outcome, the decisions and the requirements.
  2. 02Current stateMap how the work and data flow today, with evidence.
  3. 03Root causesFind what drives the delay, rework or disagreeing numbers.
  4. 04ApproachAgree the target design, scope and measures of success.
  5. 05BuildBuild the process change, model or report the design calls for.
  6. 06OptimiseTest at real volumes; tune speed, cost and usability.
  7. 07ProductioniseRelease with managed deployment, monitoring and support.
  8. 08GovernSet owners, access and controls so it keeps working.
Swimlane process map: Move, improve, operate: one estate lifecycle across the three engagements. The steps are listed below the diagram.
Illustrative reference processMove, improve, operate: one estate lifecycle across the three engagements The platform consolidation and the warehouse redesign sit in 'move'; capacity autoscaling sits in 'operate'. Trusted cutover is where the operating model starts, not where the project ends.
Steps in this diagram

Lanes: Move, Improve, Operate.

  • Workload case
  • Inventory sources, models, reports
  • Evidence-led model (02)
  • Cover + reconcile (01)
  • Controlled cutover
  • DAX, refresh, workspace tuning
  • Capacity policy (03)
  • Operating review
  • Run + improve
First page of the Fabric Engagement Evidence sample report
Delivery: interactive Power BI sample reportFabric Engagement Evidence Each engagement’s scope, method and client-reported result, with its unit and period. Delivered with named owners, role-based access, release pipelines and a controlled way to change governed measures.
Full screen
Who it is for
Data platform owners and sponsors planning Fabric work.
Decision it supports
Which engagement is closest to your situation.
Report pages
Evidence

Synthetic sample data, not client data.

Next step

Planning a move to Fabric?

Tell us what is happening. We agree priorities and scope before proposing any work.