Validation
Transformer performs two types of validation:
- Implicit validation
- Implicit validation occurs by default as the Transformer UI saves your changes. Implicit validation lists missing or incomplete configuration, such as an unconnected stage or a required property that has not been configured.
- Explicit validation
- Explicit validation occurs when you click the Validate icon, run a preview, or start a test run of the pipeline. Explicit validation becomes available when implicit validation passes.
Spark for Explicit Validation
When you click the Validate icon to perform an explicit validation of a pipeline, you choose the Spark libraries that Transformer uses to validate the pipeline:
- Embedded Spark libraries
- Transformer includes embedded Spark libraries that you can use to validate a local or cluster pipeline.
- Spark cluster configured for the pipeline
- Transformer validates the pipeline using the Spark cluster configured for the pipeline.
In most cases, you'll want to validate a pipeline using the configured Spark cluster so that Transformer uses the same validation as when you start the pipeline.