Visual Basic Upgrade Companion. VB6 Converter for .NET & Web.

RapidScan-LogoDownload Now

Cloud Application Migration Tools Transform Desktop Applications

ASP.NET Web Forms

The best available tools to perform code migrations from a source database or Spark application to Snowflake.

Spark Scala
Spark Python
SQL Server

Get Started
There are countless ways to take advantage of BlackDiamond Studio and SnowConvert.

Migration and Other Snowflake Services
Get Up and Running with Snowpark
Using the SnowConvert Trial
Build a Cross-Platform Object Inventory

Try BlackDiamond Studio

Time to Mobilize
Free Assessment Tool

Mobilize.Net Announces PySpark (Spark Python) to Snowflake Assessment Tool

by DeeDee Walsh, on Mon, Nov, 07, 2022 @ 05:11 AM

SnowConvert for Spark Assessment Tool identifies how close a Spark application is for migration to Snowpark. The tool will inventory all Spark references with either Spark Scala or PySpark code.

BELLEVUE, WA – November 7, 2022 – Today Mobilize.Net announced SnowConvert for Spark Assessment Tool. This tool scans any PySpark code and provides a migration readiness score which tells the percentage of the code which can be converted to Snowpark Python with little or no changes required. The SnowConvert for Spark Assessment Tool is free and can be downloaded at https://www.mobilize.net/products/database-migrations/snowconvert/spark-python-get-started.

Joint Effort Between Snowflake and Mobilize.Net

Mobilize.Net SnowConvert for Spark Assessment Tool is a joint effort between Snowflake and Mobilize.Net with the goal of helping customers and partners understand how ready any Spark workload is for Snowpark.

Output Reports

The following reports are output by the assessment tool:

  • File Inventory - This will generate an inventory for all of the files present in the input directory of the tool. This could be any file, not just the ones listed above. Get a breakdown by filetype that includes the source technology, code lines, comment lines, and size of the source files.
  • Keyword Counts - A count of all keywords that is present broken out by technology. For example, with a CREATE statement in a SQL file, this file will keep track of all of them. Get a count of how many of each keyword by filetype.
  • Spark Reference Inventory - Also, get an inventory of every reference to the Spark API present in Scala or Python code. These references will form the basis for assessing the level of conversion that can be applied to a given codebase.

Input Filetypes

The following filetypes and code languages can be input into the assessment tool:

  • Scala (*.scala)
  • Python (*.py and *.ipynb)


About Mobilize.Net

Mobilize.Net builds the world's highest fidelity source code understanding and translation technology. Millions of developers have used Mobilize.Net technology to successfully modernize billions of lines of code reducing the risk, cost, and time it takes to migrate to today’s cloud platforms. SnowConvert by Mobilize.Net is Snowflake's chosen solution for migrating customer workloads to Snowflake. The privately-held Mobilize.Net is based in Bellevue, Washington. Find out more at https://www.mobilize.net.

Topics:Snowflakesql conversionPythonsnowparkSparkpyspark


Subscribe to Mobilize.Net Blog