Learn

Migration tools by capability: what each kind actually does

Migration tools are sold by name and compared by demo. It is more useful to compare them by capability: what each kind translates, what it leaves, and what evidence it gives you. Four kinds cover the market: platform-native free tools, agentic converters, partner translation platforms and deterministic conversion. Most estates use more than one.

Take the logic debt scorecard

By capability

What does each kind of migration tool cover?

CapabilityPlatform-native free tools (Lakebridge, SnowConvert AI, Microsoft’s SSIS routes)Agentic converters (Databricks Genie Migrate, AI code assistants)Partner translation platforms (Next Pathway, LeapLogic)Deterministic conversion (Novuz)
SQL translationYes, to their own platform onlyYes; a model drafts each file, then checks itYes, across many sources and targetsYes, by fixed rules, to five targets
Stored proceduresVaries by source: Lakebridge’s Morpheus for T-SQL; SnowConvert AI turns Teradata procedures into JavaScript proceduresFile by file, as SQLListed by both vendorsConverted by rule; about 5% go to a resolver with engineer approval
ETL packages (SSIS)Lakebridge lists SSIS as experimental; SnowConvert AI converts to dbt with limitations; Microsoft runs or rebuilds packagesNot listedListed by both vendorsControl flow, data flows and expressions converted by rule
Orchestration and schedulesNot converted for SQL Agent or BTEQ control flow; rebuilt on the platform’s schedulerNot listedLeapLogic outputs cloud-native orchestrationRebuilt with the original dependencies
Built-in reconciliationLakebridge Reconcile compares named tables; SnowConvert AI has a data validation CLISyntax and intent checks; Databricks advises testing results on dataNext Pathway Tester; LeapLogic schema, record and aggregate validationEvery object run against the original on the same inputs
Evidence per converted objectNot statedNot statedAsk for a sample reportA reconciliation report for every object
Same output on a second runRule-based transpilers, yes; Lakebridge’s model-based Switch converter is experimentalNot guaranteed: output is generatedSee vendor documentationYes; two runs diff empty
PriceFreeBundled or per tokenNot publishedFixed price after a $3,000 assessment

Facts from each vendor’s published documentation, as on our options pages. Last checked: 2026-11-03. An object counts as automated only if it needs no manual edit, and a one-line fix counts as manual.

Reading the table

What the table says

  • SQL translation is close to solved: every kind does it, and the free tools do it at no cost.
  • The gaps are packages, schedules and proof. Those decide most of a migration’s effort and risk.
  • Built-in reconciliation means different things: comparing tables after the fact is not the same as running each object against its original on the same inputs.
  • Combinations work: a free tool for the SQL it handles well, and a tool that converts the remainder and reconciles every object, including the free tool’s output.

FAQ

Frequently asked questions

Which migration tools include built-in reconciliation?

Most include some check. Lakebridge Reconcile compares named source and target tables; SnowConvert AI has a data validation CLI; Next Pathway and LeapLogic offer validation products. Novuz runs every converted object against its original on the same inputs and reports pass, fail or review per object.

Which migration tools convert orchestration and schedules?

Few do it fully. The free platform tools do not list SQL Agent jobs or BTEQ control flow, so schedules are usually rebuilt by hand. LeapLogic outputs cloud-native orchestration, and Novuz rebuilds schedules with their original dependencies.

Which tools convert SSIS packages fully?

None converts every package without exceptions. Lakebridge lists SSIS as experimental, SnowConvert AI converts to dbt with limitations, and Microsoft runs or rebuilds packages in Fabric. Novuz converts control flow, data flows and expressions by rule; Script Task code needs review whichever tool you use.

Do agentic converters give the same output twice?

Not by design: a language model generates the output, so a second run can differ. They check syntax and intent, and Databricks advises comparing results on test data. That is why their output needs reconciliation before cutover.

How we measure: Methodology

Last reviewed:

Find out what your logic debt is costing you.

Every object counted, lineage, dead code and a fixed price in three business days. $3,000, credited.

Take the logic debt scorecard

Not sure which door? The scorecard takes ten minutes and tells you.

Scorecard