如何排查DC错误或数据库错误?

如果第一次创建图表正常,后面报表出现DC错误或数据库错误。(排除升级导致)

首先定位引起问题的字段

思路:控制变量

1.首先,复制一份有问题的报表。(养成备份习惯)

2.在复制的报表上把其他的正常组件都删除。如果报表有多处有问题。只保留一个错误组件其他都删除。保存一下看看错误是够还存在。(减少其他干扰项)

3.逐一排查字段

  • 拉一个表格组件
  • 把问题图表的上的字段都拖到表格
  • 运行一下,看看
  • 看看表格是否报错
  • 如果表格报错,每次拖走一个字段,然后看看是哪个字段导致错误
  • 然后检查这个字段是不是计算字段。或者有没有做类型修改。

(1)如果是类型修改了。还原成原始字段类型观察是不是有不符合要求的数据。

(2)如果是计算字段。查看一下是否有正则表达式(比如mysql数据库不支持正则表达式),是否有不正确的跨粒度计算。

(3)使用计算字段后,对字段的一些排序会引起一些错误,尝试取消字段排序