[发明专利]数据报表的生成方法和装置有效
申请号: | 201510284211.7 | 申请日: | 2015-05-28 |
公开(公告)号: | CN104866589B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 王威 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种数据报表的生成方法和装置,其中,方法包括:预先设定每种报表展现样式可支持的报表数据的数据特征范围;执行当前的任务调度查询命令,将所查询到的数据推送至关系型数据库中,同时触发将所述数据转换为相应的数据报表并存储;根据所述数据报表的数据特征和每种报表展现样式对应的所述数据特征范围,确定所述数据报表可以使用的报表展现样式。采用本发明可以提高报表生成效率、报表样式设置的准确度,并降低应用成本。 1 | ||
搜索关键词: | 数据特征 方法和装置 样式 关系型数据库 任务调度查询 准确度 报表生成 报表数据 报表样式 数据推送 数据转换 应用成本 触发 存储 查询 申请 | ||
a、预先设定每种报表展现样式可支持的报表数据的数据特征范围;将每个优选特征的取值范围进行分段,所述优选特征包括数据报表的维度类型和数据行数;利用所述分段的结果,设定每种报表展现样式对应的优选特征范围组合,所述优选特征范围组合包括每个所述优选特征的一个或多个范围分段;
b、执行当前的任务调度查询命令,将所查询到的数据推送至关系型数据库中,同时触发将所述数据转换为相应的数据报表并存储;
c、根据所述数据报表的数据特征和每种报表展现样式对应的所述数据特征范围,确定所述数据报表可以使用的报表展现样式;对于所确定出的每种报表展现样式,判断所述数据报表的所述优选特征是否在该报表展现样式对应的优选特征范围组合内,如果是,则判定该报表展现样式为所述数据报表的优选展现样式。
2.根据权利要求1所述的方法,其特征在于,所述数据特征包括:维度数量和指标数量。3.根据权利要求1所述的方法,其特征在于,所述任务调度查询命令为HiveSql查询语句。4.根据权利要求1所述的方法,其特征在于,所述确定所述数据报表可以使用的报表展现样式包括:对于每种报表展现样式,判断所述数据报表的数据特征是否在该报表展现样式的数据特征范围内,如果是,则判定所述数据报表可以使用该报表展现样式。
5.根据权利要求1所述的方法,其特征在于,所述步骤c之后进一步包括:对于所述数据报表,组合其每个优选特征对应的范围分段,得到一范围分段组合,并将当前统计到的在该范围分段组合下用户选择次数最多的报表展现样式,作为所述数据报表的最优展现样式。
6.一种数据报表的生成装置,其特征在于,包括:初始化单元,用于预先设定每种报表展现样式可支持的报表数据的数据特征范围;预先将每个优选特征的取值范围进行分段,所述优选特征包括数据报表的维度类型和数据行数;利用所述分段的结果,设定每种报表展现样式对应的优选特征范围组合,所述优选特征范围组合包括每个所述优选特征的一个或多个范围分段;
报表生成单元,用于执行当前的任务调度查询命令,将所查询到的数据推送至关系型数据库中,同时触发将所述数据转换为相应的数据报表并存储;
样式确定单元,用于根据所述数据报表的数据特征和每种报表展现样式对应的所述数据特征范围,确定所述数据报表可以使用的报表展现样式。
7.根据权利要求6所述的装置,其特征在于,所述数据特征包括:维度数量和指标数量。8.根据权利要求6所述的装置,其特征在于,所述任务调度查询命令为HiveSql查询语句。9.根据权利要求6所述的装置,其特征在于,所述样式确定单元,进一步用于对于每种报表展现样式,判断所述数据报表的数据特征是否在该报表展现样式的数据特征范围内,如果是,则判定所述数据报表可以使用该报表展现样式。10.根据权利要求6所述的装置,其特征在于,所述样式确定单元,进一步用于对于所述数据报表,组合其每个优选特征对应的范围分段,得到一范围分段组合,并将当前统计到的在该范围分段组合下用户选择次数最多的报表展现样式,作为所述数据报表的最优展现样式。该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510284211.7/,转载请声明来源钻瓜专利网。