[发明专利]一种多层数据展现的智能生成器和数据展现方法在审
申请号: | 201810180079.9 | 申请日: | 2018-03-05 |
公开(公告)号: | CN108399251A | 公开(公告)日: | 2018-08-14 |
发明(设计)人: | 娄必伟;贺道德;左安元 | 申请(专利权)人: | 贵州工程应用技术学院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 吕学文;武媛 |
地址: | 551700 贵*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分组节点 节点数据 配置单元 统计维度 统计指标 生成器 配置信息 数据展现 自动生成 智能 模板生成单元 数据源生成 生成单元 多层 访问控制条件 获取条件 节点配置 数据源 | ||
1.一种多层数据展现的智能生成器,其特征在于,包括多级分组节点树配置单元(1)、节点的统计指标和统计维度配置单元(2)和智能生成器(3);
所述智能生成器(3)包括节点展现的配置信息生成单元(31)、取数数据源生成单元(32)和节点数据展现模板生成单元(33)。
2.根据权利要求1所述多层数据展现的智能生成器,其特征在于,所述多级分组节点树配置单元(1)用于定义多级分组节点树,包括:
用于定义数据展现时每列的宽度的列宽度定义子单元;
用于配置节点的列标题的列标题配置子单元;
用于配置节点的列统计属性的列统计属性配置子单元;
用于配置节点的列展现百分比的展现百分比配置子单元;
用于配置图表的X轴和Y轴的图表坐标配置子单元;
用于配置数据表的钻取列属性的钻取列属性配置子单元。
3.根据权利要求2所述多层数据展现的智能生成器,其特征在于,所述节点的统计指标和统计维度配置单元(2)用于对每个节点根据其节点数据配置相应的统计指标和统计维度,为生成所述节点对应的数据源提供基础,包括:
用于对每个所述节点根据其节点数据配置相应的统计指标的节点统计指标配置子单元;
用于对每个所述节点根据其节点数据配置相应的统计维度的节点统计维度配置子单元。
4.根据权利要求3所述多层数据展现的智能生成器,其特征在于,所述节点展现的配置信息生成单元(31)用于根据多级分组节点树信息和统计指标及统计维度信息自动生成所述节点展现的配置信息,包括:
用于根据需要展现的数据节点的级别数生成数据表的行数的行信息配置子单元;
用于根据需要展现的数据节点的级别数生成数据表的列数的列信息配置子单元;
用于根据需要展现的数据节点的级别数生成数据表的宽度的宽度信息配置子单元;
用于根据需要展现的数据节点的级别数生成数据表的钻取属性的钻取信息配置子单元;
用于配置所述数据表的行的合并属性和所述数据表的列的合并属性的数据表行列合并属性配置子单元;
用于配置所述数据表的列标题信息的列标题配置子单元。
5.根据权利要求4所述多层数据展现的智能生成器,其特征在于,所述取数数据源生成单元(32)用于根据数据权限信息、用户权限信息和所述数据表的各列数据统计信息自动生成所述节点的数据源、所述节点数据的访问控制条件和所述节点的数据的获取条件,包括
自动生成所述节点的数据源的数据源生成子单元;
自动生成所述节点的数据的访问控制条件的访问控制条件生成子单元;
自动生成获取所述节点的数据的取数权限的数据获取权限生成子单元。
6.根据权利要求5所述多层数据展现的智能生成器,其特征在于,所述节点数据展现模板生成单元(33)用于根据所述多级分组节点树的配置信息和所述节点展现的配置信息自动生成相应的所述节点数据的展现模板,包括:
用于设置所述数据表中的单元格的合并属性的单元格合并子单元;
用于配置所述数据表的列宽度的列宽度配置子单元;
用于配置所述数据表的文字显示属性并将文字按照配置的属性进行显示的文字显示设置子单元;
用于配置所述数据表的文字字体属性并将文字按照配置的字体进行显示的字体设置子单元;
用于对所述节点的数据源进行配置并将所述节点的数据按照所述数据源进行管理的数据源设置子单元;
用于对所述数据表的各列的钻取属性进行设置并将所述节点的数据按照设置的钻取属性进行显示钻取属性子单元。
7.根据权利要求6所述多层数据展现的智能生成器,其特征在于,
用于对所述数据表的列展现百分比进行设置并将所述节点的数据按照设置的列展现百分比属性进行显示百分比属性子单元;
用于对所述数据表的图表的坐标轴进行设置并将所述节点的数据按照设置的坐标轴进行显示的坐标属性子单元;
用于在所述数据表的最后部分添加并显示数据记录数量和数据页数信息的数据量子单元。
8.一种数据展现方法,用于权利1-7任意一项所述多层数据展现的智能生成器,其特征在于,包括
通过所述多级分组节点树配置单元(1)定义数据展现时每列的宽度、数据节点的列标题、数据节点的列统计属性、数据节点的列展现百分比属性、图表的X轴和Y轴和数据表的钻取列属性,从而定义多级分组节点树;
通过所述节点的统计指标和统计维度配置单元(2)对每个节点根据其节点数据配置相应的统计指标和统计维度,为生成所述节点对应的数据源提供基础;
所述节点展现的配置信息生成单元(31)用于根据多级分组节点树信息和统计指标及统计维度信息自动生成所述节点展现的配置信息,包括数据表的行数信息、数据表的列数信息、数据表的宽度信息、数据表的钻取属性、数据表的列合并属性和数据表的列标题信息;
所述取数数据源生成单元(32)用于根据数据权限信息、用户权限信息和所述数据表的各列数据统计信息自动生成所述节点的数据源、所述节点数据的访问控制条件和所述节点的数据的获取条件;
所述节点数据展现模板生成单元(33)用于根据所述多级分组节点树的配置信息和所述节点展现的配置信息自动生成相应的所述节点数据的展现模板,所述数据表内各个所述节点的数据按照所述展现模板进行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州工程应用技术学院,未经贵州工程应用技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810180079.9/1.html,转载请声明来源钻瓜专利网。