Databricks Labs Remorph

0.9.1 · abandoned · verified Sat Apr 11

Databricks Labs Remorph (version 0.9.1) is a toolkit designed for SQL code conversion and data reconciliation, aiming to accelerate data onboarding to Databricks from EDW, CDW, and other ETL sources. **This project is officially sunset and no longer maintained; users are advised to migrate to Databricks Labs Lakebridge for current migration tooling.** The last release for this specific PyPI package was in June 2025.

Warnings

Install

Quickstart

Remorph is primarily a command-line interface tool, operating through the Databricks CLI. Ensure the Databricks CLI is installed and configured, and then install Remorph using `databricks labs install remorph`. The main functionalities are `transpile` for SQL conversion and `reconcile` for data reconciliation.

# This tool is primarily CLI-driven. First, ensure Databricks CLI is installed and configured.
# Then, use the 'databricks labs' command structure.

# Example: Transpiling a Snowflake SQL file to Databricks SQL
# Create a dummy SQL file for demonstration
with open('input.sql', 'w') as f:
    f.write('SELECT CURRENT_TIMESTAMP() AS now_snowflake;')

# NOTE: This command assumes 'databricks labs' is configured and 'remorph' is installed via CLI.
# It will create 'output_folder/input.sql' with the converted SQL.
# The actual execution would happen in a shell:
# !databricks labs remorph transpile --input-sql input.sql --source snowflake --output-folder output_folder

print("To run, execute in your shell (after Databricks CLI setup and 'databricks labs install remorph'):")
print("databricks labs remorph transpile --input-sql input.sql --source snowflake --output-folder output_folder")
print("This will attempt to convert 'input.sql' (Snowflake dialect) to Databricks SQL.")

# To verify installation (after 'databricks labs install remorph'):
# !databricks labs remorph transpile --help

view raw JSON →