Migrate from Legacy warehouses

Teradata, Oracle and SQL Server to Databricks

Teradata, Oracle, SQL Server

Cover illustration: Teradata, Oracle and SQL Server to Databricks
Short answer

Replacing a Teradata, Oracle or SQL Server warehouse with Databricks swaps capacity sized for peak demand for elastic, serverless compute. The hard part is converting procedural logic such as BTEQ, PL/SQL and T-SQL, which we do with LakeBridge, accelerators and engineer review.

What we move

Warehouse schemas, stored procedures, BTEQ and PL/SQL logic, reporting extracts

Value after the move

  • Replace capacity-bound appliances with elastic, serverless compute
  • Pay for what you use instead of peak capacity
  • Add streaming and ML without new platforms

How Legacy warehouses maps to Databricks

Each component has a clear target on the Databricks Data Intelligence Platform.

Legacy warehousesDatabricks
Teradata, Oracle or SQL Server warehouseDatabricks SQL warehouses on Delta tables
BTEQ and TPT scriptsSQL and Lakeflow Declarative Pipelines
PL/SQL and T-SQL proceduresSQL and Python
Change data capture toolsLakeflow Connect
Data martsGold layer tables and metric views

How we run the migration

  1. Assess

    Inventory every table, job, report and user. Map dependencies, find what is unused, and estimate effort and cost.

    Output: Migration assessment and business case
  2. Plan

    Design the target lakehouse, governance and security. Group workloads into waves by value and risk.

    Output: Target architecture and wave plan
  3. Convert

    Convert SQL and ETL with LakeBridge and our accelerators, then review and test the output.

    Output: Converted, tested code per wave
  4. Reconcile

    Run old and new side by side and compare results table by table until they match.

    Output: Signed-off reconciliation reports
  5. Cut over and optimize

    Move users in waves, retire the old system, then tune cost and performance.

    Output: Decommission plan and FinOps baseline

We use Databricks LakeBridge for profiling, code conversion and reconciliation, alongside our own accelerators and engineer review of every critical path.

Go deeper

FAQ

Teradata, Oracle and SQL Server to Databricks: FAQ

Is it cheaper to run on Databricks than a legacy warehouse?

Often, because you pay for compute when it runs instead of for peak capacity. We model the cost on your real workloads during the assessment.

How do you prove the numbers match?

We agree matching rules with business owners and reconcile old and new results table by table before any user switches.

Other migration paths