Choose a recurring scope
Use a stable source and target that should reconcile. For incremental loads, configure Pair filters so both sides cover the same completed window. Run the checks after both outputs are ready and avoid changing the compared data while the validation is in progress. If a migration source is being retired, create a replacement Pair with a reference that will remain available. A Pair’s source and target selections cannot be changed after creation. Retain or archive the migration Pair to keep its configuration and history. A passing migration Run records that migration scope; later Runs need their own meaningful source and target. For choosing checks, see When to validate, and what to check.Run from the application
Owners and Contributors can use Run test for one saved Test, Run pair for the active Tests on a Pair, or Run all in Results for the configured scope offered by that action. Review readiness and entitlement messages before submission. Save any changes before running. Each Run preserves the submitted Test versions and configuration, so editing a Test later does not rewrite its historical rule.Connect your existing orchestrator
The current hosted application does not include a built-in schedule editor. Use your own scheduler, deployment workflow, or pipeline orchestrator with the API and automation guide when validation must run at a specific time or after a successful load. A recurring workflow should:- Wait for the source and target outputs to finish.
- Submit the intended validation scope with an authenticated application identity and the required idempotency key.
- Retain the accepted Run identity and poll according to the API response.
- Wait for execution and result delivery, then evaluate the final verdicts.
- Route execution errors and data discrepancies to the appropriate team.