Scala
Raw Scala jobs allow users to run inline Scala code or upload Scala scripts directly.

Overview
These jobs enable rapid prototyping, running small transformations, testing logic, or performing Spark operations without compiling a JAR.
Job Input Options
Inline Scala
Users can manually enter Scala code in the editor.
Upload File
Upload a .scala file containing Spark logic.
Required Fields
Cluster
Choose the target cluster.
Path (optional)
Used if uploading a Scala file rather than writing inline.
Advanced Options
You can set:
- JARs
- Repositories
- Spark configs
- Archives
- Files
- Packages

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