[发明专利]基于元数据快速实现数据仓库过程的方法无效
申请号: | 200710191526.2 | 申请日: | 2007-12-12 |
公开(公告)号: | CN101178732A | 公开(公告)日: | 2008-05-14 |
发明(设计)人: | 庄哲寅;张明明;王成现 | 申请(专利权)人: | 江苏省电力公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京苏高专利商标事务所 | 代理人: | 陈扬 |
地址: | 210024*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据 快速 实现 数据仓库 过程 方法 | ||
技术领域
本发明涉及一种加速数据仓库过程、提高应用适应能力和扩展能力的方法,具体地说是一种基于元数据,通过提供人机交互界面,使得数据仓库应用的使用者能够方便的通过已有多维立方体(称为基础立方体),组成形成新的多维立方体(称为组合立方体)的基于元数据快速实现数据仓库过程的方法。
背景技术
联机分析处理(OLAP)的概念最早是由关系数据库之父E.F.Codd于1993年提出的。当时,Codd认为联机事务处理(OLTP)已不能满足终端用户对数据库查询分析的需要,对大数据库进行的简单查询也不能满足用户分析的需求。用户的决策分析需要对关系数据库进行大量计算才能得到结果,而查询的结果并不能满足决策者提出的需求。因此Codd提出了多维数据库和多维分析的概念,即OLAP。
企业数据仓库(OLAP SERVER)建设的主要目的,是为管理者全面、及时的了解和分析企业运营信息提供丰富的手段,为领导决策指挥的科学性、高效性、准确性提供强大的技术支持。
与一般性的业务应用系统不同,数据仓库应用的需求提出和明确往往是非常困难的。主要有以下几点原因:
1)数据仓库应用的使用者往往是企业的领导者和决策者。需求分析人员很难与其就需求细节进行仔细的讨论与沟通;
2)由于数据仓库应用在国内的建设还处在刚刚起步的阶段,企业业务人员及管理人员对这一领域缺乏基本的了解,对系统能够提供怎么的查询分析手段也没有认识;
3)大量常规的查询、统计和报表在业务系统中已经完成,企业管理人员即便有更深层次的管理分析需求,却也往往处于一种“说不清道不明”的状态。
正因为如此,一个数据仓库过程的完成,往往只起到原型开发的作用。管理人员只有在看到前端应用之后,才开始对自身的分析应用需求做出更清晰的界定。这一过程需要多次迭代。
传统的数据仓库应用项目立足于根据数据分析应用的需求,构建大而全的多维立方体来支撑分析应用。由于此项工作的复杂度很高,导致了数据仓库项目建设难度大、周期长。
发明内容
本发明的目的是提供一种基于元数据快速实现数据仓库过程的方法,通过该方法使用者可以直接参与到数据分析模型的构建中来,使得深层次的管理分析需求能够由使用者自己来实现。开发者只需更多的关心最为核心的业务基础数据,而不需去了解繁复的数据间应用逻辑和分析需求。
本发明的目的是通过以下技术方案来实现的:
一种基于元数据快速实现数据仓库过程的方法,其特征在于它包括以下步骤:
1)通过元数据,对数据仓库(OLAP SERVER)中已有的基础立方体模型进行解析并列出其包含的度量和维度,供使用者选择;
2)使用者将一些具有共有维度的基础立方体进行组合,并利用已有度量创建新的计算度量;
3)将使用者所做的组合立方体的定义以XML的形式进行描述并通过开发OLAPSERVER的元数据访问接口,将定义导入OLAP SERVER中,形成组合立方体模型;
4)根据使用者所做的组合立方体定义信息,将基础立方体所关联的事实表数据以共有维度所对应的外键进行关联组合,形成新的事实表或视图来作为组合立方体的数据支撑。
本发明引入业务元数据对多维立方体模型进行表述,屏蔽其中复杂的技术元数据信息,使得使用者仅仅通过度量、维度等具有业务含义的关键要素就能够描述多维立方体模型。通过分析技术元数据与业务元数据间关联关系,将多维立方体模型转换为各类OLAP SERVER能够识别的表述形式,并通过开发接口程序,将多维立方体模型导入OLAP SERVER。
本发明中,数据仓库应用的使用者通过人机交互界面,可以列出应用中已有的多维立方体(称为基础立方体)信息,包括多维立方体的名称、其包含的度量和维度信息。选择多个具有共有维度信息的基础立方体,可以将其组合形成一个新的多维立方体(称为组合立方体)。在形成组合立方体的过程中,使用者可以使用基础立方体中包含的度量和各类常数,通过定义计算表达式,构造出新的度量。组合立方体定义信息将转换为多维立方体模型的元数据并导入至OLAPSERVER中,形成新的多维分析模型。
通过本发明,数据仓库应用的使用者可以方便的将若干个存在关联维度的简单多维立方体,通过定义计算度量等方式,组合成为新的复杂多维立方体。数据仓库应用开发者不需要再将大量精力投入到各类业务关联分析的设计实现中去,既可缩短应用开发周期,又可提高应用对业务需求,特别是关联分析需求的适应能力和扩展能力。
本发明的有益效果如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏省电力公司,未经江苏省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710191526.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:无线局域网络中的安全切换
- 下一篇:一种频率域电法仪GPS精密同步斩波去耦器
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置