一种表达指标的方法和装置的制造方法

文档序号:9929537阅读:519来源:国知局
一种表达指标的方法和装置的制造方法
【技术领域】
[0001]本发明涉及统计学、数据仓库技术和信息可视化、计算机图形学,尤其涉及对指标的图形化表达。
【背景技术】
[0002]目前数据仓库的元数据管理中的语义层分析理论和工具,对ETL处理、维度建模、事实模型等阐述和应用得较多,但对于数据仓库中具有重要地位的指标(在部分数据仓库相关的软件或文献中,称为度量,与统计学上的统计指标基本上是一个概念,在本说明书、权利要求书中均称为指标),尚没有一个独立的、有明确业务意义的表达方式。
[0003]对于指标,现有的方式,基本上均局限在技术上对指标进行阐述和应用,例如,使用直接来源于数据库中的模型字段进行指标的表达,这种表达方式,使得数据仓库中的指标与统计学上的指标没有共同的平台来描述指标口径;也使得数据仓库技术人员与业务人员没有共同的语言:对于数据仓库技术人员是在用模型字段等技术语言精确地描述指标,但业务人员是在用笼统含糊的业务语言描述指标,笼统含糊的业务语言无法在精确的模型字段上落地,业务人员也就无法直观地看到可以直接在数据仓库上进行统计的指标口径,更不能直观地建立或移除可以直接在数据仓库上进行统计的指标口径。

【发明内容】

[0004]用语义分析指标的结构,可以看出,大部分指标都是由两部分组成:一组限定词和一个词根。词根即指标统计对象和统计方法;限定词,即统计范畴或称统计口径,简称口径,实际上就是数据仓库中的维度元数据对象中的维度成员(因维度成员的主要作用是刻划指标在维度上的分布情况,在本文和权利要求书中,我们均称维度成员为刻度)。
[0005]在指标中已限定的刻度,我们称为对于此指标的口径刻度,因为在此时,已限定的刻度对于指标的作用,是在已经刻划完毕指标的分布数据后,起着限定量化指标数据的条件的作用,即限定着指标的统计口径。
[0006]只要我们表达出对限定着指标的统计口径的刻度,即可以直观地表达出指标的口径,也就建立了数据仓库中的指标与统计学的上统计指标的共同的表达平台,也就统一了数据仓库技术人员和业务人员对指标表达的语言。
[0007]发明目的:克服指标表达在数据仓库应用技术上现有的呈现和操作的不直观的不足之处,提出用图形化的口径刻度直观地表达指标的方法和装置。
[0008]发明的技术方案是:通过在指标图形附近呈现口径刻度图形的图形化方式,直观表达指标及其口径刻度,并通过在呈现的图形上绑定事件,对指标进行语义层次上的操作。
[0009]一种图形化表达统计指标的方法,包括以下2个步骤。
[0010]步骤1,根据待表达的指标的数据集合,按包括图形居中原则和图形对称原则的计算原则,采用解析几何的方法,计算待绘制的指标表示块的位置,和指标中待绘制的各个刻度表示块的位置。
[0011]所述的图形居中原则,是指图形整体的中心,尽量呈现在表达容器的水平方向、或垂直方向的中央部分;所述的图形对称原则,是刻度表示块以指标表示块为中心,尽量呈左右对称、或上下对称排列。
[0012]步骤2,根据步骤I计算的结果,在表达容器中,绘制指标表示块和口径刻度表示块。
[0013]所述的表达容器,是绑定了加入刻度事件的、用于绘制指标表示块和各个刻度表示块的表达容器。
[0014]所述的事件,是指在特定条件下,发生的有结果的动作。
[0015]所述的特定条件,即触发条件,有时也称为请求。所述的发生的动作,是对请求的响应的动作,简称响应。所述的绑定,是指在指定的对象上,附加所述事件,使所述对象具有产生所述响应的能力。
[0016]所述加入刻度事件,其响应动作包括:根据包括已呈现的刻度表示块个数的数据,按包括图形居中原则和图形对称原则的计算原则,采用解析几何的方法,计算待加入的刻度表示块的绘制位置;依据计算的所述绘制位置绘制所述的待加入的刻度表示块;在指标表示块的名称中加上待加入的刻度的名称。
[0017]对于步骤2中所述的指标表示块和刻度表示块上,均绑定了拖拽事件;且所述拖拽事件的触发条件,是接收到输入装置发生在该所述表示块上的拖拽的请求,拖拽事件的响应动作包括:在表达容器中,按输入的拖拽轨迹改变该所述表示块呈现的位置。
[0018]对于步骤2中所述的刻度表示块,还绑定了移除口径刻度事件;且所述移除口径刻度事件的触发条件,是接收到输入装置发生在该所述刻度表示块之上的一个输入的请求,所述移除口径刻度事件的响应动作包括:在表达容器中,移除该所述刻度表示块;在指标表示块的名称中去掉该所述刻度的名称。
[0019]一种表达统计指标的装置,包括计算模块和绘制模块。
[0020]所述计算模块,是根据待表达的指标的数据集合,按包括图形居中原则和图形对称原则的计算原则,采用解析几何的方法,计算待绘制的指标表示块位置,和指标中待绘制的各个刻度表示块的位置。
[0021]所述绘制模块,是根据计算模块计算的结果,在表达容器中,绘制指标表示块和刻度表TJK块。
[0022]绘制模块中所述的表达容器,是绑定了加入刻度事件的、用于绘制指标表示块和各个刻度表不块的表达容器。
[0023]对于绘制模块中所述加入刻度事件,其响应动作包括:根据包括已呈现的刻度表示块个数的数据,按包括图形居中原则和图形对称原则的计算原则,采用解析几何的方法,计算待加入的刻度表示块的绘制位置;依据计算的所述绘制位置绘制所述的待加入的刻度表示块;在指标表示块的名称中加上待加入的刻度的名称。
[0024]对于绘制模块中所述的指标表示块和口径刻度表示块,均绑定了拖拽事件;且所述拖拽事件的触发条件,是接收到输入装置发生在该所述表示块上的拖拽的请求,拖拽事件的响应动作包括:在表达容器中,按输入的拖拽轨迹改变该所述表示块呈现的位置。
[0025]对于绘制模块中所述的刻度表示块,还绑定了移除口径刻度事件;且所述移除口径刻度事件的触发条件,是接收到输入装置发生在该所述刻度表示块之上的一个输入的请求,所述移除口径刻度事件的响应动作包括:在表达容器中,移除该所述刻度表示块;在指标表示块的名称中去掉该所述刻度的名称。
[0026]本发明与现有技术相比的有益效果有如下三点。
[0027](I)本发明提出的表达指标的方法和装置,通过用图形呈现指标及其口径刻度,直观形象地表达出指标的口径,并可以按业务的需要,拖拽指标和口径刻度的呈现的位置,提升了对指标呈现的视觉体验。
[0028](2)本发明提出的表达指标的方法和装置,可以在指标中追加口径刻度,也可以在指标中移除口径刻度,直观表达了对指标口径的操作,提升了用户操作体验。
[0029](3)本发明提供的对指标的呈现和操作的表达,可以直接用于对数据仓库中的统计指标的表达,统一了数据仓库精确的技术语言和统计指标的业务语言之间的矛盾,使普通业务人员也可以表达出能够在数据仓库中直接统计的指标,从而提高了数据仓库的直观性和应用普遍性。
【附图说明】
[0030]为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是用图形化表达指标的方法的示意流程图。
[0032]图2是用图形化表达指标的装置的示意框图。
[0033]图3是实施例一计算和呈现指标表示块和各刻度表示块位置的示意图。
[0034]图4是实施例一接收加入的刻度表示块的示意图。
[0035]图5是实施例一拖拽指标表TJK块和刻度表不块位置的不意图。
[0036]图6是实施例一双击移除刻度表TJK块的TJK意图。
[0037]图7是实施例二接收加入的刻度表示块的示意图。
[0038]图8是实施例二接收加入的刻度表示块的示意图。
[0039]图9是实施例—拖拽指标表TJK块和刻度表TJK块位置的TJK意图。
[0040]图10是实施例二右键菜单移除刻度表示块的示意图。
【具体实施方式】
[0041]下面结合具体实施例对本发明和附图进行进一步描述。显然,所描述的实施例是只是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042]现在我们有一个待表达的指标:四川2013年工业⑶P,对于这个指标,其口径刻度有3个:四川、2013年、工业。
[0043]我们还有一个待表达的指标:四川2013年规模以上工业⑶P,对于这个指标,其口径刻度有4个:四川、2013年、规模以上、工业。
[0044]实施例一。
[0045]我们用HTML和JavaScript来实现这个实施例。所述的表达容器是HTML页面中的〈DIVX/DIV〉包括的300X400像素的区域。
[0046]对于方法中的步骤I或装置中的计算模块中提到的,根据待表达的指标的数据集合,按包括图形居中原则和图形对称原则的计算原则,采用解析几何的方法,计算待绘制的指标表示块的位置,和指标中待绘制的各个
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1