Skip to main content

sqb check

Runs Python checks in isolation. Checks validate the output of tasks, assets, and loaders. For SQL relation validation, use sqb audit instead.

Usage

Flags

Selecting a non-check node is rejected; use sqb build to run tasks and assets.

Examples

Output

Checks report PASS, FAIL, or WARN per check. A failing error-severity check exits non-zero; warn-severity failures are reported without failing the command. Results are written to target/run/checks/python_checks.json.

Relationship to build

sqb build runs relevant Python checks by default after the tasks, assets, and loaders they depend on have run. sqb build --no-audits skips checks alongside audits. sqb check runs only checks, on demand.