Assessment and plan
Teams who need to know what a move would cost and involve before committing.
4 weeks, fixed scope
- Data estate inventory
- Path chosen for each domain
- Costed plan and business case
- Risk register
We move your warehouse, pipelines, and reports onto Microsoft Fabric or Databricks without breaking the numbers people rely on, and rebuild what is worth rebuilding so the new platform is simpler, not just newer.
Many data platform moves go wrong in the same way. Pipelines are copied across one for one, the new platform inherits every old workaround, and nobody can prove the numbers still match. Reports drift, trust drops, and the old warehouse stays switched on for another year. A good migration starts with an honest inventory of what is used, rebuilds on the new platform’s own strengths, proves the figures match before anyone switches over, and ends only when the old platform is turned off.
The planning, building, moving, and checking work involved in a platform migration, from first inventory to switching off the old one.
Not every pipeline, table, or report should move the same way. This is how we decide, and what each choice means for you.
When we use it
Stable pipelines and tables that do their job, or an old platform with a contract end that cannot wait.
What it means for you
The fastest move, with the same logic running on the new platform and improvements following afterwards.
When we use it
Warehouse tables that can move to layered Delta tables, with cleaner definitions and incremental loads.
What it means for you
Faster loads, lower compute use, and a model that analysts and AI work can both build on.
When we use it
Legacy ETL that is hard to test, slow, or understood by one person.
What it means for you
Tested, versioned pipelines on a native orchestrator, with failure handling your team can read.
When we use it
Two or more overlapping warehouses, often left by an acquisition or a past project.
What it means for you
One platform and one set of definitions, with the duplicated cost and effort removed.
When we use it
Tables, pipelines, and reports that nobody uses, found by checking query logs and talking to owners.
What it means for you
Cost and risk removed with no migration effort at all.
We move one data domain at a time, starting with the safest, so your team learns the process before it reaches the reports the business cannot miss.
Phase 1
3 to 4 weeks
You receive
Data estate inventory, migration plan by domain, and a costed business case.
Phase 2
3 to 5 weeks
You receive
A reviewed platform foundation, with reconciliation in place and ready for the first domain.
Phase 3
3 to 9 months
You receive
Domains running on the new platform, with the old pipelines switched off one domain at a time.
Phase 4
4 to 8 weeks
You receive
Cost report against the starting position, runbooks, and a trained team.
Start with an assessment, migrate a first domain, or hand us the whole programme.
Teams who need to know what a move would cost and involve before committing.
4 weeks, fixed scope
Teams ready to move one lower-risk domain and prove the approach on real reports.
8 to 14 weeks, fixed scope
Organisations with a fixed deadline, such as a licence end, a platform retirement, or a merger.
6 to 15 months, dedicated team
How we protect your data and your reports during a move, and the platforms and tools we use to do it.
We are strongest on Microsoft Fabric and Databricks, and we will tell you plainly if Snowflake or another platform is the better fit.
It depends on your team’s skills, your existing Microsoft use, your data types, and your budget. We compare them in the assessment, and we take no commission from any vendor.
We build automatic reconciliation before we move anything. It compares row counts, totals, and key report figures between old and new, and your owners sign off each domain before it switches.
We plan for no unplanned downtime. Old and new run side by side, reports switch domain by domain at a quiet time, and the previous version stays ready to switch back.
No. Where logic is sound and well documented, we move it as it is. We rebuild only where the old design is slow, untestable, or cannot be supported.
They are reconnected to the new platform and tested against the old figures. Where it suits, we use Direct Lake for speed, and we keep your definitions consistent.
Name an owner for each data domain, take part in the sign-off of results, and approve access and changes. We do the engineering and the planning.
Facing a licence end or a platform you want to leave behind? Send us the date and a list of what runs where, and we will tell you what is realistic.
Book a discovery callStart a conversation