示例成品 · 平台演示,按左边这组点选真跑出来的
示例:数据自查报告(示意)
一、基本信息
数据表:dwd_order_detail_示例;总行数:128,400;主键:order_id;金额字段:pay_amt;对比周期:2024-05-01 至 2024-05-31。
二、字段级自查
字段 | 空值行数 | 空值率 | 重复主键行数 | 重复率 | P1 | P99 | 结论
order_id | 0 | 0.00% | 36 | 0.03% | — | — | 主键有重复,需确认
user_id | 512 | 0.40% | — | — | — | — | 空值偏低,可接受
pay_amt | 1,028 | 0.80% | — | — | 0.01 | 3,860.00 | 有负值与零值,需确认
create_time | 0 | 0.00% | — | — | — | — | 正常
channel | 2,140 | 1.67% | — | — | — | — | 枚举含未知值,需补映射
三、极值明细(按 P1/P99 判定)
pay_amt 低于 P1(0.01) 的记录 1,310 行,其中负值 18 行、零值 1,292 行;高于 P99(3,860.00) 的记录 1,284 行,最大 98,000.00,疑似测试单或批量下单。
四、分布对比(与上一周期同口径,示意)
渠道 | 上期占比 | 本期占比 | 变化
APP | 62.0% | 60.1% | -1.9 个百分点
小程序 | 25.3% | 26.8% | +1.5 个百分点
H5 | 9.8% | 9.4% | -0.4 个百分点
其他 | 2.9% | 3.7% | +0.8 个百分点
五、待确认项
1. order_id 重复 36 行,是否上游重跑导致,需去重后再交。
2. pay_amt 负值 18 行和零值 1,292 行,确认是否退款单或测试数据。
3. channel 未知值 2,140 行,补枚举映射或归入「其他」。
4. 小程序占比上升 1.5 个百分点,与运营活动时间是否吻合。
六、结论
整体可交,但主键重复和金额异常需先跟上游确认;确认后在报告中更新结论再发业务。
点左边「开工 · 直接出成品」,出一份你自己的版本(文字免费)