数据质量监控报告
DataGuard · Run ID ebcbd9212c5747df8e6de576dd7c583f
总体状态
失败
检查项
28
通过 / 失败
8 / 20
问题总数
35
高中低
31 / 4 / 0
问题数量趋势
数据源概览
| 数据表 | 记录数 | 字段数 |
|---|---|---|
| customers | 401 | 7 |
| products | 101 | 6 |
| orders | 6,001 | 9 |
检查结果
| 检查 ID | 规则 | 数据表 | 等级 | 结果 | 指标 | 说明 |
|---|---|---|---|---|---|---|
| customers_required_columns | required_columns | customers | 高 | 通过 | 0 | 字段完整性检查 |
| customers_pk_not_null | not_null | customers | 高 | 失败 | 1 | 空值检查 |
| customers_pk_unique | unique | customers | 高 | 失败 | 2 | 唯一性检查 |
| customers_email_format | regex | customers | 中 | 失败 | 2 | 格式检查 |
| customers_status_allowed | allowed_values | customers | 中 | 失败 | 1 | 枚举值检查 |
| customers_join_not_future | date_not_after | customers | 高 | 失败 | 1 | 日期有效性检查 |
| customers_row_count | row_count | customers | 高 | 通过 | 401 | 记录数检查 |
| products_required_columns | required_columns | products | 高 | 通过 | 0 | 字段完整性检查 |
| products_pk_not_null | not_null | products | 高 | 通过 | 0 | 空值检查 |
| products_pk_unique | unique | products | 高 | 失败 | 2 | 唯一性检查 |
| products_category_not_null | not_null | products | 高 | 失败 | 1 | 空值检查 |
| products_cost_range | range | products | 高 | 失败 | 1 | 数值范围检查 |
| products_price_range | range | products | 高 | 失败 | 1 | 数值范围检查 |
| products_status_allowed | allowed_values | products | 中 | 通过 | 0 | 枚举值检查 |
| orders_required_columns | required_columns | orders | 高 | 通过 | 0 | 字段完整性检查 |
| orders_pk_not_null | not_null | orders | 高 | 失败 | 1 | 空值检查 |
| orders_pk_unique | unique | orders | 高 | 失败 | 2 | 唯一性检查 |
| orders_customer_fk | referential_integrity | orders | 高 | 失败 | 12 | 主外键完整性检查 |
| orders_product_fk | referential_integrity | orders | 高 | 失败 | 1 | 主外键完整性检查 |
| orders_region_consistency | cross_table_consistency | orders | 高 | 失败 | 跨表一致性检查 | |
| orders_quantity_range | range | orders | 高 | 失败 | 1 | 数值范围检查 |
| orders_price_range | range | orders | 高 | 失败 | 1 | 数值范围检查 |
| orders_discount_range | range | orders | 高 | 失败 | 1 | 数值范围检查 |
| orders_payment_allowed | allowed_values | orders | 中 | 失败 | 1 | 枚举值检查 |
| orders_date_not_future | date_not_after | orders | 高 | 失败 | 1 | 日期有效性检查 |
| orders_freshness | freshness | orders | 中 | 通过 | 45 | 数据新鲜度检查 |
| orders_null_rate | null_rate | orders | 高 | 失败 | 4.1659723379436764e-05 | 空值率检查 |
| orders_row_count | row_count | orders | 高 | 通过 | 6001 | 记录数检查 |
问题明细(最多展示 300 条)
| 等级 | 检查 ID | 数据表 | 行号 | 字段 | 值 | 问题 |
|---|---|---|---|---|---|---|
| 高 | customers_pk_not_null | customers | 5 | customer_id | customer_id 不能为空 | |
| 高 | customers_pk_unique | customers | 7 | customer_id | C000006 | 唯一键重复:customer_id |
| 高 | customers_pk_unique | customers | 402 | customer_id | C000006 | 唯一键重复:customer_id |
| 中 | customers_email_format | customers | 2 | bad-email | email 格式不符合规则 | |
| 中 | customers_email_format | customers | 3 | email 格式不符合规则 | ||
| 中 | customers_status_allowed | customers | 4 | status | unknown | status 取值不在允许范围内 |
| 高 | customers_join_not_future | customers | 6 | join_date | 2026-12-31 | join_date 不是有效历史日期或晚于 2026-01-15 |
| 高 | products_pk_unique | products | 5 | product_id | P0004 | 唯一键重复:product_id |
| 高 | products_pk_unique | products | 102 | product_id | P0004 | 唯一键重复:product_id |
| 高 | products_category_not_null | products | 3 | category | category 不能为空 | |
| 高 | products_cost_range | products | 2 | unit_cost | -10.00 | unit_cost 超出数值范围 |
| 高 | products_price_range | products | 4 | list_price | 0.00 | list_price 超出数值范围 |
| 高 | orders_pk_not_null | orders | 11 | order_id | order_id 不能为空 | |
| 高 | orders_pk_unique | orders | 10 | order_id | O00000009 | 唯一键重复:order_id |
| 高 | orders_pk_unique | orders | 6002 | order_id | O00000009 | 唯一键重复:order_id |
| 高 | orders_customer_fk | orders | 7 | customer_id | C999999 | customer_id 在父表中不存在 |
| 高 | orders_customer_fk | orders | 448 | customer_id | C000004 | customer_id 在父表中不存在 |
| 高 | orders_customer_fk | orders | 1403 | customer_id | C000004 | customer_id 在父表中不存在 |
| 高 | orders_customer_fk | orders | 2332 | customer_id | C000004 | customer_id 在父表中不存在 |
| 高 | orders_customer_fk | orders | 2370 | customer_id | C000004 | customer_id 在父表中不存在 |
| 高 | orders_customer_fk | orders | 3002 | customer_id | C000004 | customer_id 在父表中不存在 |
| 高 | orders_customer_fk | orders | 3370 | customer_id | C000004 | customer_id 在父表中不存在 |
| 高 | orders_customer_fk | orders | 3392 | customer_id | C000004 | customer_id 在父表中不存在 |
| 高 | orders_customer_fk | orders | 3892 | customer_id | C000004 | customer_id 在父表中不存在 |
| 高 | orders_customer_fk | orders | 4258 | customer_id | C000004 | customer_id 在父表中不存在 |
| 高 | orders_customer_fk | orders | 5164 | customer_id | C000004 | customer_id 在父表中不存在 |
| 高 | orders_customer_fk | orders | 5416 | customer_id | C000004 | customer_id 在父表中不存在 |
| 高 | orders_product_fk | orders | 8 | product_id | P9999 | product_id 在父表中不存在 |
| 高 | orders_region_consistency | customers | customer_id | 父表 customers 的 customer_id 不唯一,无法可靠比对 | ||
| 高 | orders_quantity_range | orders | 2 | quantity | -2 | quantity 超出数值范围 |
| 高 | orders_price_range | orders | 3 | unit_price | -99.00 | unit_price 超出数值范围 |
| 高 | orders_discount_range | orders | 4 | discount_rate | 0.80 | discount_rate 超出数值范围 |
| 中 | orders_payment_allowed | orders | 5 | payment_status | unknown | payment_status 取值不在允许范围内 |
| 高 | orders_date_not_future | orders | 6 | order_date | 2026-12-31 | order_date 不是有效历史日期或晚于 2026-01-15 |
| 高 | orders_null_rate | orders | order_id | order_id 空值率 0.02% 超过阈值 0.00% |