Validate a pipeline
Validation runs a limited preview of a pipeline so you can confirm that Snaps are configured correctly and inspect sample data before you execute the pipeline with full data.
Validation is one of the most common activities when you build a pipeline. When you validate, the Designer performs a limited execution of the pipeline: each Snap generates preview data that you can inspect, without processing the full data set. This lets you catch configuration errors and check intermediate data before you run the pipeline.
In the Designer toolbar, Validate and Execute are separate actions. Validate produces preview data for inspection; Execute runs the pipeline to completion with full data. You do not have to validate before you execute.
Validation button states
The Validate button label reflects the result of the most recent validation:
- Validate: No validation has run yet for the current changes.
- Re-validate: The previous validation passed. Click to validate again.
- Retry: The previous validation failed. A popover shows the validation errors; click Retry to validate again.
When a validation finishes, a popover indicates whether validation passed or failed. If validation fails, the popover opens automatically with the error details.
Reusing cached results versus a full re-validation
By default, a validation reuses cached preview data where possible, which is faster. To force a full re-validation that clears the cached preview data and re-runs every Snap, hold Shift while you click Validate. When a validation fails, you can also choose Start new validation in the popover to clear the cache and run a full validation.
Environment settings for validation
Pipeline validation can be enabled or disabled at the environment (Org) level and at the project level. If validation is disabled, the Validate button is unavailable and Snaps do not generate preview data.
These settings are managed by administrators; standard users cannot change them. Only environment (Org) admins can access Admin Manager.
- Environment (Org) admins set the environment-wide validation setting in Admin Manager. See Pipeline validation in Designer settings.
- The validation setting for a project can inherit from the environment or be enabled or disabled per project. See Create a project.
After validation passes, the Snaps show their validated state and preview data, and you can execute the pipeline or continue editing.