Quality Checks
The quality group lets you manage quality checks, trigger executions, push external results, and inspect execution history. Each check lives in a space and is identified by its slug.
Commands
qarion quality list SPACE
List quality checks in a space.
| Argument / Option | Type | Default | Description |
|---|---|---|---|
SPACE | argument | required | Space slug |
--include-archived | flag | off | Include archived checks |
qarion quality list acme
Output columns: Slug, Name, Type, Active, ID
qarion quality get SPACE SLUG
Get full details for a quality check.
| Argument | Description |
|---|---|
SPACE | Space slug |
SLUG | Check slug |
qarion quality get acme row-count-check
Output fields: ID, Name, Slug, Type, Description, Query, Active, Archived, Products, Connector, Created, Updated
qarion quality trigger SPACE SLUG
Trigger an execution of a quality check and display the result.
| Argument | Description |
|---|---|
SPACE | Space slug |
SLUG | Check slug |
qarion quality trigger acme freshness-check
Output fields: ID, Check, Status, Passed, Value, Executed At, Time (ms), Error, Metadata
qarion quality push SPACE SLUG
Push an external quality check result. This is useful when the check is executed outside of Qarion (e.g. in a CI pipeline or Airflow DAG) and you want to record the outcome.
| Argument / Option | Type | Default | Description |
|---|---|---|---|
SPACE | argument | required | Space slug |
SLUG | argument | required | Check slug |
--status | option | required | Result status: passed, failed, or error |
--value | option | — | Numeric value |
qarion quality push acme freshness-check --status passed --value 99.5
qarion quality history SPACE SLUG
Show the execution history for a quality check.
| Argument | Description |
|---|---|
SPACE | Space slug |
SLUG | Check slug |
qarion quality history acme row-count-check
Output columns: ID, Status, Passed, Value, Executed At, Time (ms)
Configuration-Driven Commands
These commands let you manage quality checks as code using YAML configuration files. See the DQ Config reference for the YAML format.
qarion quality validate -f FILE
Validate a YAML config file without making any changes.
| Option | Type | Default | Description |
|---|---|---|---|
--file / -f | path | qarion-dq.yaml | Path to the YAML config file |
qarion quality validate -f qarion-dq.yaml
qarion quality apply -f FILE
Sync quality check definitions from a YAML file to the platform. Creates missing checks and updates existing ones.
| Option | Type | Default | Description |
|---|---|---|---|
--file / -f | path | qarion-dq.yaml | Path to the YAML config file |
qarion quality apply -f qarion-dq.yaml
Output: Summary of created, updated, and unchanged checks.
qarion quality run-config -f FILE
Execute all quality checks defined in a YAML config file and display results.
| Option | Type | Default | Description |
|---|---|---|---|
--file / -f | path | qarion-dq.yaml | Path to the YAML config file |
--no-record | flag | off | Skip recording results on the platform |
qarion quality run-config -f qarion-dq.yaml
qarion quality run-config -f qarion-dq.yaml --no-record
Output columns: ID, Status, Passed, Value, Executed At, Time (ms)