← All kits

Migration Toolkits

The repeatable parts of a warehouse migration, done: inventory the source and tag what’s dead, translate the DDL, copy the data from a manifest, and prove parity before you cut over. Covers SQL Server / SSIS, Snowflake, and Databricks. Pairs with the migration playbooks.

9 files · included with Pro · licensed for use within your organisation

What’s included

File tree

README.md
config/migration-manifest.example.json
docs/cutover-runbook.md
docs/function-cheatsheet.md
notebooks/metadata_driven_copy.py
notebooks/validate_parity.py
scripts/translate_ddl.py
sql/inventory-snowflake.sql
sql/inventory-sqlserver.sql

The arc

  1. Inventory the source; tag every table keep / retire / rebuild.
  2. Move one thin vertical slice end to end first.
  3. Translate DDL, review every file.
  4. Fill the manifest; run the copy (history once, then incremental).
  5. Run parity nightly — green for a full business cycle.
  6. Cut over per the runbook. Done = the old pipeline is deleted.
Honest about scope. The DDL translator is a head start, not a compiler — computed columns, function defaults, and VARIANT shredding still need a human. Every script is marked where it needs your input.