如何排查报表数据问题?

王大锤2020-08-13 11:08

关于数据准确性问题,一定是基于参考数据做对比(首先要保证参考数据的准确性)。

排查方法:

首先要确定是数据哪个环节出了问题?

对于有数报表,数据的传递环节有:

1.数据连接->数据模型->报表

排查思路:从报表到数据模型到数据连接。层层比较。

环节点 排查点
报表 筛选器,计算字段
数据模型 数据模型类型,筛选器,数据关联
数据连接 数据连接配置


说明:

(1)报表端常见的问题有:

  1. 报表的筛选:有报表页面筛选,筛选器组件,图表配置区的筛选。

  2. 多关联了筛选器导致数据变少或者变没

  3. 展示的字段是计算字段,结果逻辑写的有问题

  4. 计算字段里面用了fixed函数,但报表中有筛选器。

(2)数据模型常见的问题有:

  1. 数据模型是抽取类型,数据变化只在源头,却没有执行抽取调度

  2. 数据模型上有筛选器

  3. 数据模型有多表关联,因为连接条件有问题导致数据变多倍,或者数据减少。

(3)数据连接常见的问题有:

  1. 参考数据是生产环境,数据连接连的是测试环境。


温馨提示:

如果数据有大规模的问题,可以关注一条数据,以点代面排查,层层排查。