[发明专利]关系数据库的导航和可视化无效
申请号: | 201010268674.1 | 申请日: | 2010-09-01 |
公开(公告)号: | CN102004754A | 公开(公告)日: | 2011-04-06 |
发明(设计)人: | 扬·L·比亚尼克;迪迪尔·博尔夫;亚历克西斯·L·奈波 | 申请(专利权)人: | 商业对象软件有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邵亚丽 |
地址: | 爱尔兰*** | 国省代码: | 爱尔兰;IE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 关系 数据库 导航 可视化 | ||
技术领域
本申请涉及数据库管理。
背景技术
一般地,业务数据存储在数据库的物理表格中。数据库可以包括关系数据库,诸如Oracle,Microsoft SQL Server、IBM DB2、Teradata等等。物理数据库表格的结构和关系是复杂的。为了访问已存储的数据,了解结构和关系的用户生成意图从数据库中提取期望数据的特定数据库语言查询。
传统上,商业智能(BI)工具典型地依赖于将终端用户屏蔽于物理表格的复杂性之外的抽象层。抽象层允许终端用户使用直观术语而非对数据库的特定物理实体的引用来查询数据库。但是,生成这些查询超出了一般业务用户的技术能力。
而且,用户生成的查询只返回被明确请求的数据。如果想要另外的数据,就必须独立地生成另外的查询。因此,传统的BI工具没有提供对数据库中存储的数据的有效的、可导航的表示。
出于所有目的通过引用目前并入此处的、经普通转让的美国专利No.7,493,330描述了一种用于呈现存储在数据库中的数据的系统。该系统最初呈现经逻辑分类的格式的数据,并允许对所呈现的数据进行直观过滤和导航。但是,该系统结合存储的数据的索引以及存储的数据的聚合(aggregation)运行,而非结合基于标准的数据库管理系统。
期望用于有效导航及可视化存储在数据库中数据的系统。这样的系统优选地采用使用标准查询协议对数据直接查询。
发明内容
本申请提供了一种方法,包括:确定表示关系数据库的结构的元数据;基于所述元数据生成一个或多个结构化查询语言查询,以便从所述关系数据库检索关系数据库的多个方面中每个方面的方面值;基于所述方面值确定多个方面的显示次序;以及生成以所确定的显示次序显示所述多个方面的方面值的界面。
本申请还提供了一种具有程序代码存储于其上的有形的计算机可读介质,该程序代码可由计算机运行以便:确定表示关系数据库的结构的元数据;基于所述元数据生成一个或多个结构化查询语言查询,以便检索所述关系数据库的多个方面中每个方面的方面值;基于所述方面值确定多个方面的显示次序;以及生成以所确定的显示次序显示所述多个方面的方面值的界面。
本申请还提供了一种系统,包括:具有关系表格和存储在关系表格中的数据值的数据库;信息空间元数据;以及导航模块,其中,信息空间元数据包括:连接属性定义,包括用于与所述数据库通信的信息;与多个维度对象关联的维度对象元数据,对于多个维度对象中的每一个来说,维度对象元数据包括:与该维度对象关联的关系表格中的一个以及所述与该维度对象关联的关系表格中的一个的一个或多个列名;与一个或多个量度对象关联的量度对象元数据,对于该一个或多个量度对象中的每一个来说,量度对象元数据包括:所述与该量度对象关联的关系表格中的一个的一个或多个列名;以及与该量度对象关联的聚合方法;和信息空间结构化查询语言语句,用于描述所述关系表格的结构,其中,导航模块用于:基于所述元数据生成一个或多个结构化查询语言查询,以便从所述数据库检索与所述多个维度对象中的每个维度对象对应的列的数据值;基于检索到的数据值确定所述多个维度对象的显示次序;以及生成以所确定的显示次序显示与所述多个维度对象中的每个维度对象对应的列的数据值的界面。
附图说明
图1是根据一些实施例的系统的框图。
图2是关系数据库的表示。
图3是根据一些实施例的、用于定义信息空间元数据的界面的表示。
图4是根据一些实施例的、用于定义信息空间元数据的界面的表示。
图5是根据一些实施例的、用于定义信息空间元数据的界面的表示。
图6是根据一些实施例的系统的框图。
图7是根据一些实施例的过程的流程图。
图8是根据一些实施例的、用于显示存储的数据的界面的表示。
图9是根据一些实施例的过程的流程图。
图10是根据一些实施例的、基于用户定义的过滤器显示存储的数据的界面的表示。
图11是根据一些实施例的过程的流程图。
图12是根据一些实施例的、基于用户定义的过滤器显示存储的数据的界面的表示。
具体实施方式
提供下面的说明以使得本领域的任何技术人员能够做出和使用所描述的实施例,并且阐述预期实现一些实施例的最优模式。但是,各种修改对于本领域技术人员来说也仍是清楚的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于商业对象软件有限公司,未经商业对象软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010268674.1/2.html,转载请声明来源钻瓜专利网。