The multi-level data display intelligent generator of the present invention includes a multi-level packet node tree configuration unit, a node statistical index and a statistical dimension configuration unit, and an intelligent generator; a multi-level packet node tree configuration unit for defining a multi-level packet node tree; and a node statistical index and a statistical dimension configuration unit for each section. Points are configured with corresponding statistical indicators and dimensions; intelligent generators include node-displayed configuration information generation units, fetch data source generation units, and node data display template generation units; configuration information generation units are used to automatically generate descriptions based on multi-level grouped node tree information and statistical indicators and statistical dimension information. The node display configuration information, the number of data source generation unit is used to automatically generate the node's data source, the node data access control conditions and the node's data acquisition conditions, and the node data display template generation unit is used to automatically generate the node data display template.
【技术实现步骤摘要】
一种多层数据展现的智能生成器和数据展现方法
本专利技术涉及数据处理
,具体涉及一种多层数据展现的智能生成器和数据展现方法。
技术介绍
在使用EXCEL时会输入一些具有类似特性的数据,当数据的量特别大的时候,常常无法在同一个屏幕中看到所有的数据类型,这时我们可以将其按照各自的特性进行分组,然后在需要的时候点开某一个组的数据进行查看。在企业生产中,有的企业为了在一份文件上看到更多的信息,专门设计了很多EXCEL的大文件,其文件的列数达一两千列。目前,基于多级分组下各节点数据展现基本是各节点间完全是不相关的数据页面,没有达到一个非叶节点展现出来的数据除了该节点的所有子节点的数据外,还要求展现父节点的数据以及兄弟节点的数据。当前这种方式展现的数据,如要调整节点内容就得重新修改展现页面程序,不能做到自动生成新的展现,这还需要找原开发商进行修改,耗费时间与财力,影响效率。因此,需要提供一种多级分组下任意非叶节点多层数据展现的一个生成器,根据节点的配置以及各节点对应的统计指标,设计自动生成该多级菜单下各节点的数据源与数据展现模板,根据使用者的权限自动生成获取数据的权限控制。
技术实现思路
本专利技术的目的在于提供一种多层数据展现的智能生成器和数据展现方法,用以解决现有的数据报表不可以根据非叶节点的配置和统计指标自动生成该节点的数据源与数据展现模板的问题。为实现上述目的,本专利技术的技术方案为一种多层数据展现的智能生成器,包括多级分组节点树配置单元、节点的统计指标和统计维度配置单元和智能生成器;所述智能生成器包括节点展现的配置信息生成单元、取数数据源生成单元和节点数据展 ...
【技术保护点】
1.一种多层数据展现的智能生成器,其特征在于,包括多级分组节点树配置单元(1)、节点的统计指标和统计维度配置单元(2)和智能生成器(3);所述智能生成器(3)包括节点展现的配置信息生成单元(31)、取数数据源生成单元(32)和节点数据展现模板生成单元(33)。
【技术特征摘要】
1.一种多层数据展现的智能生成器,其特征在于,包括多级分组节点树配置单元(1)、节点的统计指标和统计维度配置单元(2)和智能生成器(3);所述智能生成器(3)包括节点展现的配置信息生成单元(31)、取数数据源生成单元(32)和节点数据展现模板生成单元(33)。2.根据权利要求1所述多层数据展现的智能生成器,其特征在于,所述多级分组节点树配置单元(1)用于定义多级分组节点树,包括:用于定义数据展现时每列的宽度的列宽度定义子单元;用于配置节点的列标题的列标题配置子单元;用于配置节点的列统计属性的列统计属性配置子单元;用于配置节点的列展现百分比的展现百分比配置子单元;用于配置图表的X轴和Y轴的图表坐标配置子单元;用于配置数据表的钻取列属性的钻取列属性配置子单元。3.根据权利要求2所述多层数据展现的智能生成器,其特征在于,所述节点的统计指标和统计维度配置单元(2)用于对每个节点根据其节点数据配置相应的统计指标和统计维度,为生成所述节点对应的数据源提供基础,包括:用于对每个所述节点根据其节点数据配置相应的统计指标的节点统计指标配置子单元;用于对每个所述节点根据其节点数据配置相应的统计维度的节点统计维度配置子单元。4.根据权利要求3所述多层数据展现的智能生成器,其特征在于,所述节点展现的配置信息生成单元(31)用于根据多级分组节点树信息和统计指标及统计维度信息自动生成所述节点展现的配置信息,包括:用于根据需要展现的数据节点的级别数生成数据表的行数的行信息配置子单元;用于根据需要展现的数据节点的级别数生成数据表的列数的列信息配置子单元;用于根据需要展现的数据节点的级别数生成数据表的宽度的宽度信息配置子单元;用于根据需要展现的数据节点的级别数生成数据表的钻取属性的钻取信息配置子单元;用于配置所述数据表的行的合并属性和所述数据表的列的合并属性的数据表行列合并属性配置子单元;用于配置所述数据表的列标题信息的列标题配置子单元。5.根据权利要求4所述多层数据展现的智能生成器,其特征在于,所述取数数据源生成单元(32)用于根据数据权限信息、用户权限信息和所述数据表的各列数据统计信息自动生成所述节点的数据源、所述节点数据的访问控制条件和所述节点的数据的获取条件,包括自动生成所述节点的数据源的数据源生成子单元;自动生成所述节点的数据的访问控制条件的访问控制条件生成子单元;自动生成获取所述节点的数据的取数权限的数据获取权限生...
【专利技术属性】
技术研发人员:娄必伟,贺道德,左安元,
申请(专利权)人:贵州工程应用技术学院,
类型:发明
国别省市:贵州,52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。