Snowflake Summit '25

Snowflake's annual user conference is returning to San Francisco. Register today and save on a full conference pass.

SNOWCONVERT:AUTOMATE SQL MIGRATIONS

Convert code from Oracle, Teradata, SQL Server and Redshift with ease and high impact automation — for free.

COURSE

Get Started With SnowConvert

The SnowConvert RDBMS Migration Accelerator is available for free. Get started by taking this one hour training.

Comprehensive assessment

SnowConvert is a high-fidelity solution that creates a semantic model of your codebase. It provides assessment insights on expected automation benefits and identifies what code may need manual adjustments due to platform differences.

Time-saving automation

SnowConvert automates more than 96% of code and object conversion, streamlining migrations from Oracle, SQL Server, Teradata and now, Redshift, while offering guidance and reports for non-automatable areas.

Seamless scalability

SnowConvert scales effortlessly to handle migrations of any size — from small, customer-led migrations to large system integrator-led enterprise migrations, ensuring consistent and efficient automation across diverse codebases while still providing flexibility for different platform configurations and needs.

What is it?

Run free comprehensive assessments and automate code conversion for easier migrations. SnowConvert is available for anyone to use — including customers, prospects and partners — and it accelerates legacy RDBMS to Snowflake migrations by converting code and providing detailed assessment insights for efficient planning.

In Technology Research Facility: Female Project Manager Talks With Chief Engineer, they Consult Tablet Computer. Team of Industrial Engineers, Developers Work on Engine Design Using Computers

HOW DOES IT WORK?

SnowConvert supports Oracle, SQL Server, Teradata, and Redshift code, processing files locally without connecting to source platforms or Snowflake. It supports DDL,DML and script conversion and generates a comprehensive assessment report, outlining automation potential, Snowflake implications and areas needing manual adjustments.

START USING SNOWCONVERT,free for anyone

SnowConvert is now free — whether you are converting Tables and Views, DDL and DML, or even stored procedures, you can access the solution by simply completing training. Need help along your journey? Consult Snowflake PS, contact your Snowflake account manager or email [email protected]

Video icon

Step 1: Take the Course

Start by taking the free on-demand training course, SnowConvert for Developers (previously known as SnowConvert for Conversion).

Cloud settings icon

Step 2: Download the Software

After completing the course, you'll receive an email with download links for the desktop software. If you don't receive it, email [email protected].

SYSTEM INTEGRATOR EXPERTS IN SNOWCONVERT
Snowflake Data Cloud Summit 2024 logo
WEBINAR

Supercharge Migrations to Snowflake: What's New with SnowConvert

FAQ

How does it work?

SnowConvert is a high-fidelity conversion solution for migrating code from Teradata, Oracle, SQL Server and Redshift to Snowflake. Unlike simple regex or find-and-replace tools, SnowConvert builds an Abstract Syntax Tree (AST) and a Symbol Table to create a semantic model of the source code. It then generates functionally equivalent code in the target platform.

Who can use it?

Customers and partners can download and use SnowConvert in assessment mode after completing the free training. The assessment reports help you understand the potential benefits of using SnowConvert and provide valuable insights into migrating your code.

What code is supported?

Supported platforms include:

  • Oracle (including PL/SQL and SQLPlus — parsing only)

  • Teradata (including Teradata Utility scripts like BTEQ / FastLoad to Python)

  • SQL Server (Transact-SQL)

  • Redshift (Tables and Views; Data Migration*)

Does this solution connect to my source platform?

SnowConvert is a local application that processes files from a specified directory for Oracle, SQL Server and Teradata; it does not connect to any source platform. For Redshift, we are including a more comprehensive data migration experience* that connects to the Redshift environment to extract the DDLs and perform a bulk data migration into Snowflake.

 

Does this solution connect to my Snowflake account?

SnowConvert for Oracle, SQL Server, Teradata, and Redshift is a local application that outputs reports and code to a local directory you specify. Only operational data related to SnowConvert’s usage is shared with Snowflake. No source or target code is ever transmitted. For Redshift, as part of the new data migration experience*, SnowConvert also helps with the deployment of the converted objects into Snowflake as well as uploading the data extracted from Redshift.

Can I define my own custom translation rules?

Currently, SnowConvert allows some customization for code conversion, but fully custom rules are not supported. However, Snowflake Professional Services is working on an extension framework to enable this feature in the future. Remember, if you need help, don't hesitate to send a message to [email protected]

 

Start your 30-DayFree Trial

Try Snowflake free for 30 days and experience the AI Data Cloud that helps eliminate the complexity, cost and constraints inherent with other solutions.