本发明专利技术提供了一种数据模型的图形化分析系统,用于对联机分析处理系统中的数据模型进行分析处理,包括:模型获取单元,用于获取构建的数据模型;模型解析单元,用于根据数据模型的构建方式,解析出对应于数据模型的事实表、维度表以及事实表与维度表之间的关联关系;标识生成单元,用于分别生成对应于事实表、维度表以及关联关系的图元标识;模型生成单元,用于将所有的图元标识生成为图元模型,以展示图元模型。本发明专利技术还提出了一种数据模型的图形化分析方法。通过本发明专利技术的技术方案,可以对数据模型中各部分实体以及之间的关联关系进行描述;同时还基于所描述的图形,在其上可以对数据模型的来源进行追溯分析,从而实现对数据模型的可视化分析。
【技术实现步骤摘要】
本专利技术涉及数据处理
,具体而言,涉及。
技术介绍
借助于联机分析处理系统的广泛应用,使用者得以通过数据建模的方式对其关心的企业经营的某一方面进行数据分析,通过图表的形式进行展现,使得浏览者可以快速的对经营状况有了全面的掌握。例如要考察企业在项目,客商,供应商等几个方面考察项目利润情况,即查看企业在项目A,客商为B,供应商为C的时候,企业利润的期初值和期末值;在OLAP (联机分析处理)系统进行数据建模的时候,以项目余额表作为业务数据的发生表即事实表,项目,客商,供应商作为维度数据即维度表;事实表和维度表之间创建关联关系,并定义要分析的度量如利润的期初,期末值。这样就构成了一个分析主题。通过OLAP系统的计算,可以在表格中对项目,客商,供应商以及期初,期末度量的数据进行展现。可以钻取到项目数据中的A,客商数据中的B,供应商数据中的C,这样对应的期初和期末度量的值就是浏览者想要获取到的数据。上例中只是针对较少的几个维度,较少的几个度量进行了举例。而在真实的业务系统中,一个分析主题常常具有十几个甚至几十个维度,更多的分析度量。当我们的数据模型中所要分析的维度和度量越来越多,维度和度量的关系越来越复杂的时候,当数据建模者查看一个复杂的分析主题,要理清整个分析主题中各部分的关系的时候,当数据浏览者关心看到的分析数据是怎么来的,想要追溯到具体的物理表的时候;目前现有的技术中并没有很好的解决方法。现有的OLAP系统中的数据建模,基本上都是从数据建模者的角度出发,基于数据仓库/数据集市中的维度表,事实表构建分析主题。而往往忽略了面对分析主题,如何掌握其整体结构以及从数据模型的层面追溯分析报表中数据的来源。对于分析,只能基于模型定义的方式重新梳理模型,而对于较复杂的模型,往往给分析者带来了很高的难度。因此,需要一种新的技术方案,可以对数据模型中各部分实体以及之间的关联关系,用不同的图形进行描述;同时还基于所描述的图形,在其上可以对数据模型的来源进行追溯分析,从而实现对数据模型的可视化分析。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的技术方案,可以对数据模型中各部分实体以及之间的关联关系,用不同的图形进行描述;同时还基于所描述的图形,在其上可以对数据模型的来源进行追溯分析,从而实现对数据模型的可视化分析。有鉴于此,本专利技术提出了一种数据模型的图形化分析系统,用于对联机分析处理系统中的数据模型进行分析处理,包括:模型获取单元,用于获取构建的数据模型;模型解析单元,用于根据所述数据模型的构建方式,解析出对应于所述数据模型的事实表、维度表以及所述事实表与所述维度表之间的关联关系;标识生成单元,用于分别生成对应于所述事实表、所述维度表以及所述关联关系的图元标识;模型生成单元,用于将所有的图元标识生成为图元模型,以展示所述图元模型。在该技术方案中,通过对构建的数据模型进行解析,从而通过图元模型对该数据模型进行图形化展现,有利于对其进行可视化分析。在上述技术方案中,优选地,还包括:类型获取单元,用于在接收到对所述图元模型中被选中的图标标识进行的钻取或追溯操作的情况下,获取所述图元标识对应的数据表的类型;操作执行单元,用于在所述数据表为逻辑表的情况下,执行所述钻取或追溯操作,以由所述标识生成单元生成对应于得到的物理表的图元标识,以进行展示,在所述数据表不是逻辑表的情况下,则结束操作。在该技术方案中,对于逻辑数据表,可以通过其逻辑表本身的信息,进行分析追溯,查看其真实的物理表或文件信息。在上述技术方案中,优选地,若对所述逻辑表执行所述钻取或追溯操作后,得到的数据表仍为逻辑表,则所述操作执行单元对得到的逻辑表执行所述钻取或追溯操作,直至得到物理表。在该技术方案中,可以执行多个层级的钻取货追溯操作,从而得到真正的物理表,以用于可视化展现。在上述技术方案中,优选地,还包括:数据表解析单元,用于在所述数据表为第三方格式的情况下,则调用对应的自定义解析器,对该数据表进行解析,以得到相应的物理表或逻辑表;以及所述标识生成单元生成对应于所述相应的物理表的图元标识,以进行展示;或所述操作执行单元对所述相应的逻辑表执行所述钻取或追溯操作,并对得到的物理表进行图元标识的生成和展示。在该技术方案中,确保对数据表执行有效的解析操作,以实现可视化展现。在上述技术方案中,优选地,还包括:属性编辑单元,用于根据接收到的编辑操作,对所述图元标识的显示属性进行编辑。在该技术方案中,通过对图元标识的编辑,从而有利于对其执行可视化分析。根据本专利技术的又一方面,还提出了一种数据模型的图形化分析方法,用于对联机分析处理系统中的数据模型进行分析处理,包括:步骤202,获取构建的数据模型;步骤204,根据所述数据模型的构建方式,解析出对应于所述数据模型的事实表、维度表以及所述事实表与所述维度表之间的关联关系;步骤206,分别生成对应于所述事实表、所述维度表以及所述关联关系的图元标识,并将所有的图元标识生成为图元模型,以展示所述图元模型。在该技术方案中,通过对构建的数据模型进行解析,从而通过图元模型对该数据模型进行图形化展现,有利于对其进行可视化分析。在上述技术方案中,优选地,还包括:若接收到对所述图元模型中被选中的图标标识进行的钻取或追溯操作,则获取所述图元标识对应的数据表的类型;其中,若所述数据表为逻辑表,则执行所述钻取或追溯操作,并生成对应于得到的物理表的图元标识,以进行展示,若所述数据表不是逻辑表,则结束操作。在该技术方案中,对于逻辑数据表,可以通过其逻辑表本身的信息,进行分析追溯,查看其真实的物理表或文件信息。在上述技术方案中,优选地,还包括:若对所述逻辑表执行所述钻取或追溯操作后,得到的数据表仍为逻辑表,则对得到的逻辑表执行所述钻取或追溯操作,直至得到物理表。在该技术方案中,可以执行多个层级的钻取货追溯操作,从而得到真正的物理表,以用于可视化展现。在上述技术方案中,优选地,还包括:若所述数据表为第三方格式,则调用对应的自定义解析器,对该数据表进行解析,以得到相应的物理表或逻辑表;以及生成对应于所述相应的物理表的图元标识,以进行展示;或对所述相应的逻辑表执行所述钻取或追溯操作,并对得到的物理表进行图元标识的生成和展示。在该技术方案中,确保对数据表执行有效的解析操作,以实现可视化展现。在上述技术方案中,优选地,还包括:根据接收到的编辑操作,对所述图元标识的显示属性进行编辑。在该技术方案中,通过对图元标识的编辑,从而有利于对其执行可视化分析。通过以上技术方案,可以对数据模型中各部分实体以及之间的关联关系,用不同的图形进行描述;同时还基于所描述的图形,在其上可以对数据模型的来源进行追溯分析,从而实现对数据模型的可视化分析。附图说明图1示出了根据本专利技术的实施例的数据模型的图形化分析系统的框图;图2示出了根据本专利技术的实施例的数据模型的图形化分析方法的流程图;图3示出了根据本专利技术的实施例的数据模型的示意图;图4示出了根据本专利技术的实施例的数据模型的结构示意图;图5示出了根据本专利技术的实施例的实现数据模型的可视化分析的处理模块的示意图;图6示出了根据本专利技术的实施例的对图元执行追溯的示意图;图7示出了根据本专利技术的实施例的对图元执行钻取的流程图;图8和图9示出了根据本专利技术本文档来自技高网...
【技术保护点】
一种数据模型的图形化分析系统,用于对联机分析处理系统中的数据模型进行分析处理,其特征在于,包括:模型获取单元,用于获取构建的数据模型;模型解析单元,用于根据所述数据模型的构建方式,解析出对应于所述数据模型的事实表、维度表以及所述事实表与所述维度表之间的关联关系;标识生成单元,用于分别生成对应于所述事实表、所述维度表以及所述关联关系的图元标识;模型生成单元,用于将所有的图元标识生成为图元模型,以展示所述图元模型。
【技术特征摘要】
【专利技术属性】
技术研发人员:李长山,
申请(专利权)人:用友软件股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。