Skip to content
TechFabric

Snowflake · Two-week readiness sprint

Know what the Snowflake estate contains before you pick a date

TechFabric migrates Snowflake estates to Databricks with Fabric Airlift. The first two weeks are the Migration Readiness Sprint: every object is inventoried, exclusions are agreed, and you get a wave plan a steering committee can defend. Lakebridge converts the SQL it can. A person still has to handle Tasks, Streams, shares and the security model.

Most Snowflake migrations are estimated off a table count and an optimistic view of how much of the SQL converts. Tasks, Streams, shares and the role hierarchy are what move the date. Two weeks on Fabric Airlift writes the scope down, including what is being left behind.

Source
Snowflake
Length
Two weeks
Who it is for
Teams leaving Snowflake whose scope is still a table count
Bench
80 Databricks-certified engineers

What we look at on Snowflake

  • Tables, views and dynamic tables, profiled against the live workload where we can reach it
  • Tasks and Streams, and the downstream jobs that fire when a stream advances
  • Secure views, row-access policies and the role hierarchy as it stands today
  • Shares going out and coming in, and who consumes them outside this account
  • Snowpipe, stages and external tables that have to move in step with the data
  • Stored procedures in Snowflake Scripting, JavaScript or Python, and which of them a person still has to rewrite

What a person still has to do

  • 01Tasks and Streams have no one-for-one on Databricks. Those become Jobs or Lakeflow pipelines, designed rather than converted.
  • 02The role hierarchy maps to Unity Catalog grants. It does not paste across.
  • 03Outbound and inbound shares have to be re-homed. Delta Sharing is a different contract.
  • 04Snowpipe and stages become Auto Loader, Lakeflow or a Jobs path. The plumbing is new even when the files are not.
  • 05Procedures that hide business rules stay in the residue until someone reads them.

What the two weeks produce

  • 01An inventory where every object is dispositioned as in scope, excluded, or owned by a person
  • 02The exclusions written down and agreed, so the scope still holds when someone questions it in month four
  • 03A dependency map and a wave plan that respects it
  • 04A named owner against every workload surface
  • 05Parity criteria per object type, agreed before any conversion runs
  • 06A hard-object pilot, chosen as the thing most likely to break
  • 07A go or no-go recommendation with the reasoning shown

What makes it faster

The sprint runs on Airlift, our migration accelerator. It composes Databricks Lakebridge for profiling, analysis, SQL conversion and reconciliation, then wraps that in scope acceptance, signed certificates and a reversible cutover. The inventory from these two weeks is the same ledger the migration runs on afterwards.

FAQ

Questions about Snowflake to Databricks

Can you migrate Snowflake to Databricks?

Yes. The first two weeks are the Migration Readiness Sprint at /databricks/migration-readiness. Fabric Airlift at /accelerators/fabric-airlift composes Databricks Lakebridge for the SQL, then wraps conversion in signed certificates and a reversible cutover. Snowflake is one of the twenty-seven source platforms with an executable playbook.

Will our Snowflake SQL convert cleanly?

A lot of it will. QUALIFY, MERGE and most ANSI-shaped queries come across. The residue is usually Tasks, Streams, procedures and anything that assumed Snowflake's role model. The sprint writes that split down before anyone picks a cutover weekend.

What happens to Snowflake sharing?

It does not come across as a setting. We list every inbound and outbound share, name the consumer, and decide whether Delta Sharing, a copy, or leaving that feed on Snowflake is the honest answer. That decision is an exclusion or a wave, written down.

Does the sprint commit us to leaving Snowflake?

No. It is fixed fee and it ends with a recommendation. Some say the estate is smaller than you feared. Some say the licence renewal you are trying to beat is not a good enough reason to move it this year.