Scala
These jobs enable rapid prototyping, quick transformations, testing logic, and performing Spark operations without compiling a JAR. Raw Scala jobs allow users to run inline Scala code or upload Scala scripts directly.

Job Input Options
- Inline Scala: Write Scala code directly in the editor
- Upload File: Upload a
.scalafile containing Spark logic
Required Fields
- Cluster: Target cluster for execution
- Path (Optional): Required only when uploading a Scala file
Advanced Options
You can configure:
- JARs – Add external dependencies
- Repositories – Specify dependency sources
- Spark Configs – Configure Spark properties
- Archives – Include archive files
- Files – Attach supporting files
- Packages – Add external libraries

When to Use Raw Scala
Use Raw Scala jobs for:
- Quick debugging
- Developing Spark logic
- Experimentation before converting to JAR jobs