Export Schema
Each Export Operation writes a table to the linked enrichment datastore. The columns depend on the asset type. This page lists every column included in each export.
Quality Checks
The Quality Check export captures one row per check on the selected containers.
| Column | Type | Notes |
|---|---|---|
container |
object | Container name and datastore stub |
template |
object | null | Parent template reference, when the check was created from a template |
fields |
list | Fields the check targets, with type and tags |
description |
string | null | |
rule_type |
string | The rule the check enforces (e.g. isNotNull, isUnique) |
coverage |
number | Expected coverage of the check |
inferred |
boolean | true when the check was created by AI Managed Checks |
filter |
string | null | SQL filter applied before evaluation |
properties |
object | Rule-type-specific configuration |
deleted_at |
timestamp | null | Non-null only for archived checks |
global_tags |
list | Tags attached to the check |
last_editor |
object | null | The user who last modified the check |
last_updated |
timestamp | |
first_asserted |
timestamp | null | The earliest scan that produced a pass or fail result. Preserved across out-of-order partition scans (it never moves forward). |
last_asserted |
timestamp | null | The most recent scan that produced a pass or fail result. |
is_passing |
boolean | null | The check's current pass/fail status |
weight |
number | Weight used in quality scoring |
additional_metadata |
object | Free-form metadata attached to the check |
status |
string | Active, Draft, Invalid, or Discarded |
Both first_asserted and last_asserted reflect the scan start time at the moment the check produced a result, in UTC. They are null for checks that have never been asserted.
Anomalies
The Anomaly export captures one row per anomaly on the selected containers.
| Column | Type | Notes |
|---|---|---|
container |
object | Container name and datastore stub |
uuid |
string | Stable identifier, preserved across re-runs and scan iterations |
type |
string | shape or record |
status |
string | Active, Acknowledged, Resolved, Invalid, Duplicate, or Discarded |
global_tags |
list | Tags attached to the anomaly |
The Anomaly export is intentionally minimal so it can be joined with the platform's anomaly API for additional detail when needed.
Field Profiles
The Field Profile export captures one row per (container, field) pair from the most recent profile.
| Column | Type | Notes |
|---|---|---|
field_id |
integer | ID of the profiled field |
field_name |
string | Field name |
field_description |
string | null | Field description |
field_quality_score |
number | null | Field-level quality score |
field_weight |
number | null | Field weight used in quality scoring |
field_global_tags |
string | Comma-separated tag names on the field |
datastore_id |
integer | Source datastore ID |
source_datastore |
string | Source datastore name |
datastore_type |
string | Source datastore connector type |
container_id |
integer | Source container ID |
source_container |
string | Source container name |
container_container_type |
string | table, file, computed_table, etc. |
name |
string | Field name |
field_type |
string | STRING, INT, FLOAT, BOOLEAN, TIMESTAMP, etc. |
type_declared |
boolean | Whether the type was explicitly declared in the source schema |
completeness |
number | null | Fraction of non-null values, 0..1 |
approximate_distinct_values |
number | null | HyperLogLog estimate of distinct values |
mean |
number | null | |
min |
number | null | |
max |
number | null | |
sum |
number | null | |
std_dev |
number | null | Standard deviation |
kurtosis |
number | null | |
skewness |
number | null | |
entropy |
number | null | Shannon entropy |
min_length |
number | null | |
max_length |
number | null | |
unique_distinct_ratio |
number | null | |
is_not_normal |
boolean | null | Normality test outcome |
q1 |
number | null | First quartile |
median |
number | null | Second quartile |
q3 |
number | null | Third quartile |
kll |
object | null | KLL quantile sketch (used to derive quantile queries) |
histogram_buckets |
list | null | List of {value, count} pairs. The value is masked when the field is under field masking and include_masked was not set. See Field Masking. |