一种适用于数据平台的通用报表实现方法及电子设备技术

技术编号:21548077 阅读:35 留言:0更新日期:2019-07-06 21:33
本发明专利技术公开一种适用于数据平台的通用报表实现方法及电子设备,其中,方法包括步骤:对各业务线进行分类;对每一业务线上的各个统计页面进行分类;根据业务线的分类结果和统计页面的分类结果确定所需统计的业务类型;根据所述业务类型进行统计,并将统计结果统一输出到数据库的数据表中。通过本发明专利技术的方法,可以大大节省开发时间,省去了大量重复性代码,在出现数据异常的时候也方便问题的排查和定位。同时通过本发明专利技术,对于新增业务线的统计需求也能够做到快速响应输出报表。

A General Report Form Implementation Method and Electronic Equipment for Data Platform

【技术实现步骤摘要】
一种适用于数据平台的通用报表实现方法及电子设备
本专利技术涉及计算机
,尤其涉及一种适用于数据平台的通用报表实现方法及电子设备。
技术介绍
数据平台的通用报表一般采用如下方式制作:在hive中新建数据源表;导入源文件到数据源表中;对数据源表做一个数据清洗,筛选有用的字段,新建数据清洗表;新建数据分区表,从数据清洗表中把输入导入到数据分区表;对数据分区表的数据进行分组统计;使用sqoop导出数据到mysql中。数据平台有很多统计页面pv(页面访问量)和uv(独立访客)的需求,由于来自不同的业务线,需要查看不同业务线不同页面的pv和uv,但是它们的计算逻辑是完全相同,所以计算层需要重复做这样的统计。同样在前端展示页面中,不同业务线也需要重复做外形极其相似的页面,大量的重复工作导致开发时间严重被浪费,也降低了开发效率。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种适用于数据平台的通用报表实现方法及电子设备,旨在解决现有技术中数据平台的报表统计效率低的问题。本专利技术的技术方案如下:一种适用于数据平台的通用报表实现方法,其中,包括步骤本文档来自技高网...

【技术保护点】
1.一种适用于数据平台的通用报表实现方法,其特征在于,包括步骤:对各业务线进行分类;对每一业务线上的各个统计页面进行分类;根据业务线的分类结果和统计页面的分类结果确定所需统计的业务类型;根据所述业务类型进行统计,并将统计结果统一输出到数据库的数据表中。

【技术特征摘要】
1.一种适用于数据平台的通用报表实现方法,其特征在于,包括步骤:对各业务线进行分类;对每一业务线上的各个统计页面进行分类;根据业务线的分类结果和统计页面的分类结果确定所需统计的业务类型;根据所述业务类型进行统计,并将统计结果统一输出到数据库的数据表中。2.根据权利要求1所述的适用于数据平台的通用报表实现方法,其特征在于,所述根据所述业务类型对页面访问量和独立访客进行统计,并将统计结果统一输出到数据库的数据表中的步骤之后包括:通过设置于统一页面展示所述数据表,所述统一页面为预先设置于前端。3.根据权利要求2所述的适用于数据平台的通用报表实现方法,其特征在于,所述统一页面上设置有用于选择业务类型的选项。4.根据权利要求3所述的适用于数据平台的通用报表实现方法,其特征在于,通过设置于统一页面展示所述数据表,所述统一页面为预先设置于前端的步骤具体包括:当接收到用户对业务类型的选项的选择指令时,从数据库获取所述数据表;在统一页面上按照所选择的业务类型展示所获取的数据表。5.根据权利要求1所述的适用于数据平台的通用报表实现方法,其特征在于,所述将统计结果统一输出到数据库的数据表中的步骤具体包括:将统计结果按照业务类型进行排列;将排列好的统计结果输出到一张数据表中。6.根据权利要求1所述的适用于数据平台的通用报表实现方法,其特征在...

【专利技术属性】
技术研发人员:孙悦李天驰
申请(专利权)人:深圳点猫科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1