Skip to main content
Data Quality tests are rules you attach to tables or individual columns. Zwiron runs them against your live data through the agent and records whether each rule passed, failed, or could not execute. Tests can be run on demand or on a schedule.

Concepts


Go to Data Quality in the sidebar. The page shows all test cases grouped by table. Summary cards at the top show counts across all tests: Tab filters:
  • All — every table with at least one test
  • Issues — tables where one or more tests failed
  • Success — tables where all tests passed
  • Uncovered — tables in the catalog with zero test cases

Creating a test case

  1. Click New Test (top-right of the Data Quality page)
  2. Select a table — browse connections, schemas, and tables
  3. Select a test type
  4. Fill in the parameters for that test type (see Test types below)
  5. Set a severity level
  6. Optionally set a display name and description
  7. Click Create
The test case is created in a disabled-by-default state for some types, or enabled immediately — check the toggle after creation.

Test types

Table-level tests

Apply to the whole table. No column selection needed.

Column-level tests

Apply to a single column. Select the column after selecting the table.

Severity levels

Severity does not affect whether a test passes or fails — it determines how failures are prioritized in the UI.

Running tests

Run all tests for a table

On the Data Quality page, click the Run button next to a table name. All enabled test cases for that table execute immediately.

Run all tests

Click Run All (top-right) to execute every enabled test case across every table.

Results

Results appear inline as tests complete. Each test shows its latest outcome:

Asset detail page

Click any table in the Data Quality list to see:
  • A pass/fail/aborted summary for that table
  • Every test case with its last result and timestamp
  • A results history table for each test case (click to expand)

Editing a test case

Click the pencil icon on any test case to update:
  • Parameters (e.g. change the allowed row count range)
  • Severity
  • Display name and description
  • Enabled / disabled toggle
Disabled tests are retained but skipped during runs.

Deleting a test case

Click the trash icon on any test case. Deletion is immediate and cannot be undone.

Data Quality tab on pipelines

Every pipeline (job) has a Data Quality tab that shows quality test results for the tables that pipeline writes to. See Validation for the full accuracy report available at the pipeline level.
  • Data Catalog — the asset inventory that test cases attach to
  • Validation — pipeline-level accuracy reports and semantic rules
  • Notifications — configure alerts when tests fail
Last modified on July 13, 2026