Discovery and dependency analysis
Inventory source tables, transformations, jobs, business rules and downstream reports. Identify data ownership, historical requirements and dependencies that affect the migration sequence.
MV.tech services
Move reporting and analytics to a cloud platform with a planned transition. MV.tech migrates legacy databases, warehouse workloads and spreadsheet-based reporting to Snowflake, BigQuery or Redshift. The work covers discovery, data modelling, reconciliation and the reports that depend on the old system.
The starting point
What we deliver
Inventory source tables, transformations, jobs, business rules and downstream reports. Identify data ownership, historical requirements and dependencies that affect the migration sequence.
Design the target warehouse layers and access model. Document source-to-target mappings, keys, data types and transformation rules, including any intentional changes to existing behaviour.
Build repeatable loads for historical and ongoing data. Compare record counts, control totals and business measures between source and target, and resolve differences before report cutover.
Repoint dashboards and semantic models, plan parallel checks and agree rollback and acceptance criteria. Provide the documentation and operating procedures needed to support the new platform.
Business applications
Engagement scope
We assess sources, historical data, transformation logic, report dependencies and access requirements. A migration can be phased by business domain or reporting workload, with acceptance criteria at each stage. Decommissioning is planned only after the relevant data and report checks are accepted.
See our delivery processWorking together
Map the current estate and agree migration waves, dependencies and acceptance criteria.
Build the target layers, load data and reconcile the results with the existing system.
Move consumers to the new platform with an agreed cutover plan, documentation and support ownership.
Teams our engineers have worked with
Before we begin
Not answered here? Ask us directly or read the full FAQ.
It depends far more on dependencies than on data volume. Discovery and dependency analysis on a mid-sized estate typically takes weeks; the migration is then scoped domain by domain, each reconciled before the next begins. We would rather give an estimate after discovery than before it, and discovery can be bought as a standalone piece of work.
By comparing it with the old one, automatically and repeatedly. Record counts and control totals per load, date coverage and gap checks, null and duplicate profiles, key uniqueness, and metric-level comparison of reported figures. Every difference is investigated and then either fixed or documented as a deliberate change, including the cases where the legacy number turns out to be the wrong one.
That is what the dependency analysis is for. Before anything moves we trace which reports, extracts and semantic models read which objects, and flag the business logic hiding inside them. Dashboards are then repointed and reconciled visual by visual, usually while both platforms run in parallel, so the old estate is switched off only after the new numbers have been signed off.
Usually a mix, decided per domain. Lifting and shifting is faster and keeps reconciliation simple, but it carries forward the modelling problems and often the cost profile. Redesigning is right where the grain is wrong, where legacy logic is unmaintainable, or where query patterns will change on the new platform. Discovery is what tells you which objects belong in which category.
Yes, and it is a common one. The shape of the work is the same: find the sources behind the spreadsheets, document the rules that live in formulas and in people’s heads, model them in the warehouse and reconcile the output against the last few months of manual figures. The difference is that more of the discovery happens in conversation than in the information schema.
We quote after a scoping call, because the effort depends on what discovery finds in your estate. Discovery can be bought as a standalone piece of work, and migrating one reporting domain first gives an estimate for the rest of the estate based on your data rather than on a template. Commercial terms are agreed per engagement.
Yes. MV.tech is a remote-first data engineering consultancy based in Ahmedabad, India, with working hours planned around your timezone. The migration runs on written work both sides can review: a source-to-target mapping that both sides sign off, automated reconciliation results at every stage, and written sign-off per domain before legacy objects are retired. Handover includes the mappings, ER diagrams, validation results, schedules, ownership and operating runbooks.
Related services
Build the data foundation behind reporting, analytics and business applications.
ExploreGive business teams a consistent view of performance.
ExploreExtend your delivery capacity with data engineers and analytics specialists from India.
ExploreRelated guides
Reporting migration
Find the source rules, plan the migration order and reconcile the warehouse against existing reports.
Finance reporting
How to investigate ledger and report differences before trusting a finance dashboard.
Budget planning
What sets the price, how to compare proposals and which delivery costs to include.
Your next step
Tell us about the work, your current systems and the people who will use the result. We’ll discuss the requirements, delivery options and what an engagement would include.
Remote from Ahmedabad, India · Overlap with any timezone · No obligation