📊 数据质量检查报告

生成时间: 2026-04-10 02:11:02

数据库: duckdb-architecture/data/duckdb/a_stock.db

📈 总体统计

总检查项数
130
通过
118
90.8%
警告
9
6.9%
失败
2
1.5%
错误
0
0.0%

📋 按维度统计

维度 检查项数 通过数 通过率
accuracy 40.0 33.0 82.5%
completeness 71.0 70.0 98.6%
consistency 5.0 4.0 80.0%
timeliness 6.0 3.0 50.0%
uniqueness 8.0 8.0 100.0%

📊 按表统计

表名 检查项数 通过数 通过率
daily_quotes 42.0 35.0 83.3%
daily_quotes_fixed 28.0 27.0 96.4%
data_quality_results 11.0 11.0 100.0%
stock_info 18.0 15.0 83.3%
v_latest_quotes 31.0 30.0 96.8%

🔍 详细检查结果

[completeness] [daily_quotes] 记录数检查
PASS
记录数正常: 1319361
检查类型: row_count | 结果值: 1319361.0
[completeness] [daily_quotes] ts_code空值检查
PASS
关键字段 ts_code 空值率: 0.00% (阈值: 0.1%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes] trade_date空值检查
PASS
关键字段 trade_date 空值率: 0.00% (阈值: 0.1%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes] open空值检查
PASS
普通字段 open 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes] high空值检查
PASS
普通字段 high 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes] low空值检查
PASS
普通字段 low 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes] close空值检查
PASS
关键字段 close 空值率: 0.00% (阈值: 0.1%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes] pre_close空值检查
PASS
普通字段 pre_close 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes] change空值检查
PASS
普通字段 change 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes] pct_change空值检查
PASS
普通字段 pct_change 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes] vol空值检查
PASS
关键字段 vol 空值率: 0.00% (阈值: 0.1%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes] amount空值检查
PASS
普通字段 amount 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes] 时间连续性检查
WARNING
发现 5520 只股票存在日期不连续,共 277250 个间隔,缺失 672359 天
检查类型: date_continuity | 结果值: 5520.0
[completeness] [daily_quotes] ts_code完整性检查
PASS
关键字段 ts_code 完整性正常
检查类型: critical_field | 结果值: 0.0
[completeness] [daily_quotes] trade_date完整性检查
PASS
关键字段 trade_date 完整性正常
检查类型: critical_field | 结果值: 0.0
[completeness] [daily_quotes] close完整性检查
PASS
关键字段 close 完整性正常
检查类型: critical_field | 结果值: 0.0
[completeness] [daily_quotes] vol完整性检查
PASS
关键字段 vol 完整性正常
检查类型: critical_field | 结果值: 0.0
[accuracy] [daily_quotes] 股票代码格式检查
PASS
股票代码格式正确
检查类型: format_check | 结果值: 0.0
[accuracy] [daily_quotes] open正数检查
PASS
价格字段 open 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [daily_quotes] high正数检查
PASS
价格字段 high 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [daily_quotes] low正数检查
PASS
价格字段 low 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [daily_quotes] close正数检查
PASS
价格字段 close 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [daily_quotes] pre_close正数检查
PASS
价格字段 pre_close 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [daily_quotes] pct_change动态阈值检查
WARNING
发现 2202 条异常涨跌幅记录(基于板块、ST状态和上市天数的动态阈值),其中 15 条超过50%极端异常,平均异常值: 8.93%
检查类型: pct_change_threshold | 结果值: 2202.0
[accuracy] [daily_quotes] vol非负检查
PASS
字段 vol 均为非负数
检查类型: non_negative_check | 结果值: 0.0
[accuracy] [daily_quotes] amount非负检查
PASS
字段 amount 均为非负数
检查类型: non_negative_check | 结果值: 0.0
[accuracy] [daily_quotes] 股票代码格式检查
PASS
股票代码格式正确
检查类型: format_check | 结果值: 0.0
[accuracy] [daily_quotes] trade_date日期格式检查
PASS
日期字段 trade_date 格式正常
检查类型: format_check | 结果值: 0.0
[accuracy] [daily_quotes] 价格逻辑检查
PASS
价格逻辑检查正常(最高价 ≥ 最低价)
检查类型: business_rule | 结果值: 0.0
[accuracy] [daily_quotes] 收盘价范围检查
PASS
收盘价范围检查正常
检查类型: business_rule | 结果值: 0.0
[accuracy] [daily_quotes] 涨跌幅计算检查
PASS
涨跌幅计算准确性检查正常
检查类型: business_rule | 结果值: 0.0
[accuracy] [daily_quotes] 收盘价异常值检测
WARNING
发现 16207 条收盘价异常值记录(超过3倍标准差)
检查类型: outlier_detection | 结果值: 16207.0
[accuracy] [daily_quotes] 成交量异常变化检测
WARNING
发现 5595 条成交量剧烈变化记录(日环比变化超过500%或减少80%)
检查类型: outlier_detection | 结果值: 5595.0
[consistency] [daily_quotes] 股票代码跨表一致性
PASS
股票代码跨表一致性正常
检查类型: cross_table_consistency | 结果值: 0.0
[consistency] [stock_info] 股票代码双向一致性
PASS
股票代码双向一致性正常
检查类型: cross_table_consistency | 结果值: 0.0
[consistency] [daily_quotes] 成交额一致性检查
PASS
成交额一致性检查正常(容差10%)
检查类型: logical_consistency | 结果值: 0.0
[consistency] [daily_quotes] 前收盘价一致性检查
WARNING
发现 4743/1313838 条前收盘价不一致记录(偏差>0.1%),平均偏差: 3.96%(可能因除权除息调整)
检查类型: logical_consistency | 结果值: 4743.0
[consistency] [daily_quotes] 板块分布检查
PASS
板块分布正常 | 板块分布: 沪市主板:1714只(31.03%), 深市主板:1498只(27.12%), 创业板:1400只(25.35%), 科创板:606只(10.97%), 北交所:305只(5.52%)
检查类型: statistical_consistency | 结果值: 5523.0
[timeliness] [daily_quotes] 数据新鲜度检查
PASS
数据新鲜度正常,最新数据日期: 2026-04-09 00:00:00,延迟 1 天
检查类型: data_freshness | 结果值: 1.0
[timeliness] [daily_quotes] 更新频率检查
WARNING
发现 51 天数据缺失,更新频率不稳定
检查类型: update_frequency | 结果值: 1.5082644628099173
[timeliness] [daily_quotes] 历史数据完整性检查
WARNING
发现 75/5523 只股票历史数据不足(<100交易日)
检查类型: historical_completeness | 结果值: 0.9830652065548559
[uniqueness] [daily_quotes] 主键唯一性检查
PASS
主键唯一性正常(主键: ts_code, trade_date)
检查类型: primary_key_uniqueness | 结果值: 0.0
[uniqueness] [daily_quotes] 完全重复记录检查
PASS
无完全重复记录
检查类型: duplicate_records | 结果值: nan
[completeness] [daily_quotes_fixed] 记录数检查
PASS
记录数正常: 1319361
检查类型: row_count | 结果值: 1319361.0
[completeness] [daily_quotes_fixed] ts_code空值检查
PASS
关键字段 ts_code 空值率: 0.00% (阈值: 0.1%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes_fixed] trade_date空值检查
PASS
关键字段 trade_date 空值率: 0.00% (阈值: 0.1%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes_fixed] open空值检查
PASS
普通字段 open 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes_fixed] high空值检查
PASS
普通字段 high 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes_fixed] low空值检查
PASS
普通字段 low 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes_fixed] close空值检查
PASS
关键字段 close 空值率: 0.00% (阈值: 0.1%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes_fixed] pre_close空值检查
PASS
普通字段 pre_close 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes_fixed] change空值检查
PASS
普通字段 change 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes_fixed] pct_change空值检查
PASS
普通字段 pct_change 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes_fixed] vol空值检查
PASS
关键字段 vol 空值率: 0.00% (阈值: 0.1%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes_fixed] amount空值检查
PASS
普通字段 amount 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [daily_quotes_fixed] ts_code完整性检查
PASS
关键字段 ts_code 完整性正常
检查类型: critical_field | 结果值: 0.0
[completeness] [daily_quotes_fixed] trade_date完整性检查
PASS
关键字段 trade_date 完整性正常
检查类型: critical_field | 结果值: 0.0
[completeness] [daily_quotes_fixed] close完整性检查
PASS
关键字段 close 完整性正常
检查类型: critical_field | 结果值: 0.0
[completeness] [daily_quotes_fixed] vol完整性检查
PASS
关键字段 vol 完整性正常
检查类型: critical_field | 结果值: 0.0
[accuracy] [daily_quotes_fixed] 股票代码格式检查
PASS
股票代码格式正确
检查类型: format_check | 结果值: 0.0
[accuracy] [daily_quotes_fixed] open正数检查
PASS
价格字段 open 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [daily_quotes_fixed] high正数检查
PASS
价格字段 high 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [daily_quotes_fixed] low正数检查
PASS
价格字段 low 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [daily_quotes_fixed] close正数检查
PASS
价格字段 close 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [daily_quotes_fixed] pre_close正数检查
PASS
价格字段 pre_close 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [daily_quotes_fixed] pct_change涨跌幅检查
WARNING
发现 1154 条异常涨跌幅记录(超过±20.0%阈值)
检查类型: pct_change_threshold | 结果值: 1154.0
[accuracy] [daily_quotes_fixed] vol非负检查
PASS
字段 vol 均为非负数
检查类型: non_negative_check | 结果值: 0.0
[accuracy] [daily_quotes_fixed] amount非负检查
PASS
字段 amount 均为非负数
检查类型: non_negative_check | 结果值: 0.0
[accuracy] [daily_quotes_fixed] trade_date日期格式检查
PASS
日期字段 trade_date 格式正常
检查类型: format_check | 结果值: 0.0
[timeliness] [daily_quotes_fixed] 数据新鲜度检查
PASS
数据新鲜度正常,最新数据日期: 2026-04-09 00:00:00,延迟 1 天
检查类型: data_freshness | 结果值: 1.0
[uniqueness] [daily_quotes_fixed] 完全重复记录检查
PASS
无完全重复记录
检查类型: duplicate_records | 结果值: nan
[completeness] [data_quality_results] 记录数检查
PASS
记录数正常: 102
检查类型: row_count | 结果值: 102.0
[completeness] [data_quality_results] result_id空值检查
PASS
普通字段 result_id 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [data_quality_results] table_name空值检查
PASS
普通字段 table_name 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [data_quality_results] dimension空值检查
PASS
普通字段 dimension 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [data_quality_results] check_type空值检查
PASS
普通字段 check_type 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [data_quality_results] check_name空值检查
PASS
普通字段 check_name 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [data_quality_results] result_value空值检查
PASS
普通字段 result_value 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [data_quality_results] status空值检查
PASS
普通字段 status 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [data_quality_results] message空值检查
PASS
普通字段 message 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [data_quality_results] check_time空值检查
PASS
普通字段 check_time 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[uniqueness] [data_quality_results] 完全重复记录检查
PASS
无完全重复记录
检查类型: duplicate_records | 结果值: nan
[completeness] [stock_info] 记录数检查
PASS
记录数正常: 5523
检查类型: row_count | 结果值: 5523.0
[completeness] [stock_info] ts_code空值检查
PASS
关键字段 ts_code 空值率: 0.00% (阈值: 0.1%)
检查类型: null_check | 结果值: 0.0
[completeness] [stock_info] symbol空值检查
PASS
普通字段 symbol 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [stock_info] name空值检查
PASS
普通字段 name 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [stock_info] area空值检查
PASS
普通字段 area 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [stock_info] industry空值检查
PASS
普通字段 industry 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [stock_info] market空值检查
PASS
普通字段 market 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [stock_info] list_date空值检查
PASS
普通字段 list_date 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [stock_info] ts_code完整性检查
PASS
关键字段 ts_code 完整性正常
检查类型: critical_field | 结果值: 0.0
[accuracy] [stock_info] 股票代码格式检查
PASS
股票代码格式正确
检查类型: format_check | 结果值: 0.0
[accuracy] [stock_info] list_date日期格式检查
FAIL
日期字段 list_date 有 24 条无效日期
检查类型: format_check | 结果值: 24.0
[accuracy] [stock_info] 股票代码格式检查
PASS
股票代码格式正确
检查类型: format_check | 结果值: 0.0
[accuracy] [stock_info] list_date日期格式检查
FAIL
日期字段 list_date 有 24 条无效日期
检查类型: format_check | 结果值: 24.0
[timeliness] [stock_info] 数据新鲜度检查
INFO
上市日期检查(非更新日期): 最新上市日期: 20260408,距今 2 天
检查类型: data_freshness | 结果值: 2.0
[uniqueness] [stock_info] 主键唯一性检查
PASS
主键唯一性正常(主键: ts_code)
检查类型: primary_key_uniqueness | 结果值: 0.0
[uniqueness] [stock_info] 业务键唯一性检查
PASS
业务键唯一性正常
检查类型: business_key_uniqueness | 结果值: 0.0
[uniqueness] [stock_info] 完全重复记录检查
PASS
无完全重复记录
检查类型: duplicate_records | 结果值: nan
[completeness] [v_latest_quotes] 记录数检查
PASS
记录数正常: 5491
检查类型: row_count | 结果值: 5491.0
[completeness] [v_latest_quotes] ts_code空值检查
PASS
关键字段 ts_code 空值率: 0.00% (阈值: 0.1%)
检查类型: null_check | 结果值: 0.0
[completeness] [v_latest_quotes] trade_date空值检查
PASS
关键字段 trade_date 空值率: 0.00% (阈值: 0.1%)
检查类型: null_check | 结果值: 0.0
[completeness] [v_latest_quotes] open空值检查
PASS
普通字段 open 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [v_latest_quotes] high空值检查
PASS
普通字段 high 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [v_latest_quotes] low空值检查
PASS
普通字段 low 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [v_latest_quotes] close空值检查
PASS
关键字段 close 空值率: 0.00% (阈值: 0.1%)
检查类型: null_check | 结果值: 0.0
[completeness] [v_latest_quotes] pre_close空值检查
PASS
普通字段 pre_close 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [v_latest_quotes] change空值检查
PASS
普通字段 change 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [v_latest_quotes] pct_change空值检查
PASS
普通字段 pct_change 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [v_latest_quotes] vol空值检查
PASS
关键字段 vol 空值率: 0.00% (阈值: 0.1%)
检查类型: null_check | 结果值: 0.0
[completeness] [v_latest_quotes] amount空值检查
PASS
普通字段 amount 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [v_latest_quotes] name空值检查
PASS
普通字段 name 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [v_latest_quotes] industry空值检查
PASS
普通字段 industry 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [v_latest_quotes] area空值检查
PASS
普通字段 area 空值率: 0.00% (阈值: 5.0%)
检查类型: null_check | 结果值: 0.0
[completeness] [v_latest_quotes] ts_code完整性检查
PASS
关键字段 ts_code 完整性正常
检查类型: critical_field | 结果值: 0.0
[completeness] [v_latest_quotes] trade_date完整性检查
PASS
关键字段 trade_date 完整性正常
检查类型: critical_field | 结果值: 0.0
[completeness] [v_latest_quotes] close完整性检查
PASS
关键字段 close 完整性正常
检查类型: critical_field | 结果值: 0.0
[completeness] [v_latest_quotes] vol完整性检查
PASS
关键字段 vol 完整性正常
检查类型: critical_field | 结果值: 0.0
[accuracy] [v_latest_quotes] 股票代码格式检查
PASS
股票代码格式正确
检查类型: format_check | 结果值: 0.0
[accuracy] [v_latest_quotes] open正数检查
PASS
价格字段 open 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [v_latest_quotes] high正数检查
PASS
价格字段 high 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [v_latest_quotes] low正数检查
PASS
价格字段 low 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [v_latest_quotes] close正数检查
PASS
价格字段 close 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [v_latest_quotes] pre_close正数检查
PASS
价格字段 pre_close 均为正数
检查类型: positive_check | 结果值: 0.0
[accuracy] [v_latest_quotes] pct_change涨跌幅检查
WARNING
发现 1 条异常涨跌幅记录(超过±20.0%阈值)
检查类型: pct_change_threshold | 结果值: 1.0
[accuracy] [v_latest_quotes] vol非负检查
PASS
字段 vol 均为非负数
检查类型: non_negative_check | 结果值: 0.0
[accuracy] [v_latest_quotes] amount非负检查
PASS
字段 amount 均为非负数
检查类型: non_negative_check | 结果值: 0.0
[accuracy] [v_latest_quotes] trade_date日期格式检查
PASS
日期字段 trade_date 格式正常
检查类型: format_check | 结果值: 0.0
[timeliness] [v_latest_quotes] 数据新鲜度检查
PASS
数据新鲜度正常,最新数据日期: 2026-04-09 00:00:00,延迟 1 天
检查类型: data_freshness | 结果值: 1.0
[uniqueness] [v_latest_quotes] 完全重复记录检查
PASS
无完全重复记录
检查类型: duplicate_records | 结果值: nan