宇航软件:报表平台应该具备的哪些功能?
MES生产报表平台系统
1.多数据源连接
这是一个可以开放的报表平台最最基础的功能了,如果你的报表平台只能连接一个数据库,那他就不是报表平台,只能算一个报表应用。报表平台支持用户自助增加数据源,而且需要支持多种数据库类型,如MySQL、Oracle、SQLServer,甚至ES,HBase等非关系性数据源。
一般报表平台是数据中台的一部分,这样报表平台一般也会复用中台的数据源管理的基础服务。数据源管理需要提供数据源清单获取,数据源详细信息获取的接口服务,由报表平台调用实现打通。
2.报表外链
这看似是一个ToD(developmenter)的需求,意义却十分巨大。因为报表的查看很多时候是结合场景的,所以BI开发的报表嵌入到业务系统是绝对的刚需。如果报表只可以在报表系统查看,那用户的行为就非常有可能出现断层,而且面对庞大的报表数量,用户出现找不到自己需要的信息的情况非常自然。
而外链就不同了,报表平台似乎做了一层下沉,从一个偏应用工具变成了一个基础服务,业务系统的研发可以通过报表平台做出他们需要的图形,并且嵌入到自己的系统,这对业务系统的开发效率提升是巨大的。并且该功能可以快速的对报表平台进行推广,成就他人,同时成就自己。
3.报表关联
什么是报表关联呢?我们来假设一个场景,就是当业务方看报表时,看到一个指标(如订单量)在某一天下降幅度很大,那么用户需要分析为什么导致订单量下降,那用户就需要看广告投放的报表,流量的报表,或者转化的漏斗。此时如果用户点击这个报表这一天的这个点,系统将相关的报表弹出来快速的告知用户订单量下降的原因,这个体验应该说是非常不错的。
如何做这个功能呢,这个就需要在配置端提供配置,配置两个报表的关联关系,而且在两张报表做关联的同时,由主报表的数据集中的一列作为参数,传递给被关联报表的筛选器,这就使得用户在选中主报表的某一条数据时,可以精确的在被关联报表中查到相关的数据。
4.简单的指标聚合计算
这是报表平台非常基础的功能,在指标的选项中,支持对指标的聚合计算,既然是聚合那免不了分组,我们分组当然是使用维度了。因为很多时候用户配置报表时,数据集并不是加工好的聚合表,而是更细维度的详情表。如果报表不支持指标聚合计算,那就缺少了最基本的多维分析的能力。
在这里我遇到了业务方提出了针对报表的指标支持维度交叉下探和维度切换的需求,所谓维度切换我们比较好理解,就是相同指标对维度进行更换,比如订单量这个指标,可以通过性别维度进行查看,也可以通过年龄维度进行查看。而维度交叉就是对指标的多个维度进行交叉查看,比如男性且20~30岁的用户有多少。如果需要支持这种维度的变换,聚合计算必不可少。
5.报表标注
报表的标注是什么呢?就是当我们的报表中出现异常值时,对异常值的原因进行标注的能力,比如5月15日订单量突然大幅度下降,这必然是有原因的。我们经过排查,会得到一个结论。而这个结论写在这个报表的X月XX日这个点,就会使得后来在查看到这个报表的人不用通过任何工作,就可以快速知道X月XX日这天发生了什么,从而对情况更加了解。
以上便是宇航软件的小编为大家带来的相关内容介绍,希望对大家有所帮助!
宇航自创立之初一直推崇“客户至上、诚信敬业、团结合作、创新共赢”的核心价值观,专注于提供新能源电池、汽车零部件、高科技电子、机械装备、医疗器械、智能家居等数字化工厂一体化解决方案。