Skip to main content

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 / OptionTypeDefaultDescription
SPACEargumentrequiredSpace slug
--include-archivedflagoffInclude 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.

ArgumentDescription
SPACESpace slug
SLUGCheck 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.

ArgumentDescription
SPACESpace slug
SLUGCheck 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 / OptionTypeDefaultDescription
SPACEargumentrequiredSpace slug
SLUGargumentrequiredCheck slug
--statusoptionrequiredResult status: passed, failed, or error
--valueoptionNumeric 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.

ArgumentDescription
SPACESpace slug
SLUGCheck 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.

OptionTypeDefaultDescription
--file / -fpathqarion-dq.yamlPath 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.

OptionTypeDefaultDescription
--file / -fpathqarion-dq.yamlPath 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.

OptionTypeDefaultDescription
--file / -fpathqarion-dq.yamlPath to the YAML config file
--no-recordflagoffSkip 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)