Mobilize.Net has been performing code migrations since before the start of the millennium, and migrating legacy data warehouses has been no small part of that. But our specialty is code. If you can think of a codebase, there's a good chance we've worked with it. Bringing code beyond SQL to run in Snowflake is one of the purposes of Snowflake's launch of the Snowpark API. With Snowpark, you can take Scala, Python, and Java, and run it directly in Snowflake, effectively eliminating the gap between your cloud data and your scalable cloud analytics. As Snowflake supports additional codebases, Mobilize.Net's migration technology continues to be the most effective code translation tooling in existence.
But what if you're already running on Spark? There are a lot of reasons to choose Snowpark in Snowflake (single platform, scalability, security, low-maintenance, and others), and it's very simple to convert your Spark jobs to Snowpark by utilizing SnowConvert.
Mobilize.Net SnowConvert for Spark Python is delivered as a part of BlackDiamond Studio. What is BlackDiamond Studio? A Snowflake-specific integrated code repository, IDE, migration platform, and code analysis tool. With BlackDiamond Studio, you can get an assessment, migrate, and/or run your Python code in Snowflake. The IDE is already fully setup to run Python code without any configuration other than connecting your Snowflake account. You can be using Python with Snowpark in 3 minutes.
>1.5 billion
lines of code converted
>30 million objects
converted
Average level of automation for initial workloads is 96.45%.
Median level of automation for initial workloads is 99%.
Mobilize.Net has been building tools to accelerate modernization projects for more than a quarter century. SnowConvert is the product of all that experience applied towards migrating to the Data Cloud, regardless of whether you have SQL, Python, or any other code language. With more lines of code run through it than any other available tool, SnowConvert has seen, understood, and converted it all.
You can get an assessment on your PySpark code for free today. Snowflake and has created the Spark to Snowpark Migration Guide, and you can use the link below to learn more about how code understanding with SnowConvert for PySpark is an essential part of building any successful database migration strategy.
The migration experts at Mobilize.Net are here to transfer your Apache Spark Python code (and any proprietary scripts you may have) over to Snowflake. Specifically:
Note that the source to target code pairs were developed in partnership with Snowflake Professional Services and are continuously refined. You can read more about Snowflake's take on using SnowConvert for PySpark for assessment on their blog. You can also read more about the kind of conversions performed by SnowConvert for PySpark.
Mobilize.Net is not in the business of creating glorified regex or find-and-replace tools. SnowConvert builds a complete understanding of each workload analyzed by the tool, and creates a full symbol table and a comprehensive abstract syntax tree for each run of the tool. As a result, the output code is designed to be functionally equivalent with the input. In other words, what your code "does" in PySpark is what you can expect it to "do" with Snowpark in Snowflake by using SnowConvert.
If you'd like to learn more about the kind of transformations that SnowConvert can apply, you can visit our public documentation page or reach out to get access to our complete translation reference library.
And if you're looking for a partner to help you complete your migration beyond running a tool, we do that too.
Mobilize.Net offers valuable technology and services that help customers easily modernize their legacy applications for use on today’s modern platforms and devices program at Microsoft.
- Shawn Nandi, Sr Director, Cloud App Development, Data & AI Marketing
Mobilize.Net has a strong track record of building products that successfully automate challenging source code migrations, and this partnership will empower our customers with the technology to get up and running on Snowflake sooner.
- Chris Degnan, CRO, Snowflake
By using Mobilize.Net’s proven conversion tools and staff, we are able to do this much faster than a manual conversion. This is not simply a move of NextGen to a remote server, but a true conversion to a cloud environment.
- Bruce Collier, President, Local Government Corporation
8834 N Capital of Texas Hwy, Ste 302
Austin, TX 78759
Call us: +1 (425) 609-8458
info@wearegap.com