SPRKDBX1002

Scala cells are not supported.

Message: Scala cells are not supported in Snowsight.

Category: Conversion Error.

Description

This issue appears when the SMA detects a cell with Scala code in a DBX notebook, Snowsight does not support Scala cells. Only SQL, Python and Markdown are available in Snowsight.

Scenarios

There are two scenarios and both of them are not supported.

Scenario 1

Scala cell in a DBX notebook.

Input

Below is an example of a Scala cell in a DBX notebook.

val df = spark.read.format("csv").load("path/to/file.csv")
df.show()

Output

The SMA adds the EWI SPRKDBX1002 on the output code to let you know that this cell is not supported.

# EWI: SPRKDBX1002 => Scala cells are not supported in Snowpark. It is necessary to rewrite the Scala code in Python.
#val df = spark.read.format("csv").load("path/to/file.csv")
#df.show()

Recommended fix

There is no direct fix for this issue. It is necessary to rewrite the Scala code in Python.

Scenario 2

The %scala command in a DBX notebook.

Input

Below is an example of a %scala command cell in a DBX notebook.

Output

The SMA adds the EWI SPRKDBX1002 on the output code to let you know that this cell is not supported.

Recommended fix

There is no direct fix for this issue. It is necessary to rewrite the Scala code in Python.

Additional recommendations

  • For more support, you can email us at [email protected] or post an issue in the SMA. If you have a contract for support with Snowflake, reach out to your sales engineer, and they can direct your support needs.

Last updated