[发明专利]将关系数据库与OLAP立方体同步无效
申请号: | 200980139638.0 | 申请日: | 2009-10-06 |
公开(公告)号: | CN102171648A | 公开(公告)日: | 2011-08-31 |
发明(设计)人: | M·J·勒威克;J·H·威尔逊 | 申请(专利权)人: | 渣普控股有限公司 |
主分类号: | G06F7/06 | 分类号: | G06F7/06;G06F17/30 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 澳大利亚*** | 国省代码: | 澳大利亚;AU |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 关系 数据库 olap 立方体 同步 | ||
技术领域
本发明涉及在BI(商业智能)系统中使用的数据库的准备,尤其涉及针对具有自动生成的或先前存在的多维表示的源系统(诸如,CRM(客户关系管理)和ERP(企业资源规划))来自动地同步关系数据库。
背景技术
商业智能是用于商业管理的强大的工具,并且已经有多个专利声明提供了能够提供商业智能的系统:
·美国专利7120629公开了一种商业智能系统,其通过使用基于因特网的系统和商业数据库来获得前景。
·美国专利7315861公开了一种用于商业智能的文本挖掘系统。
·美国专利7333982公开了一种具有集成的数据库管理系统的CRM,其将数据聚集到可经由查询处理机制访问的非关系性数据存储设备中。
·美国专利申请2004/0034615公开了一种将关系数据库映射到OLAP(联机分析处理)立方体(针对数据的快速检索和聚集而被优化的多维数据库)的钻取数据BI系统。
·美国专利申请2005/0149583公开了一种方法,该方法通过比较同一数据库的两个不同版本的元数据来合并这两个数据库的数据,并使用不同的算法来识别差异并然后产生元数据交换策略来合并这两个数据库。
·美国申请2006/0116859公开了一种生成针对关系数据库的报告模型的方法。
·美国专利申请2007/0022093公开了一种用于可扩展数据格式和OLAP立方体的分析与报告系统,该系统将可扩展数据格式和OLAP立方体转换成公共模型而不需创建数据仓库。
·专利申请WO 2007/095959公开了一种用于从一个或多个数据库来生成OLAP立方体的商业智能系统和方法,其涉及将形成数据仓库作为构建立方体的方法的一部分。
·美国专利6477536公开了一种用于形成针对OLAP服务器的虚拟立方体的方法,其中,元数据用于定义立方体的映射和维度。
通常定制用于CRM和ERP的关系数据库,以适合特定工业中的商业需求。虽然某些公司提供了能够与这些数据库一起使用的立方体,但是他们没有考虑已经出现的定制问题。需要一种使得BI系统能够执行对数据库同步到分析立方体的繁重且专业的过程进行分析的系统。该过程的花费阻碍了购买和实施BI系统,并且仅大公司才能够付得起所涉及的花费。
本发明的目的是提供一种通过使用OLAP立方体来定制关系数据库以进行分析的自动方法。
发明内容
为了实现这个目的,本发明提供了一种将关系数据库同步到OLAP立方体的方法,其中:
a)将关系数据库的结构建模成中间表示;
b)将立方体的结构建模成能够与关系数据库的中间表示进行比较的中间表示;
c)识别两个模型之间的差异;
d)使用所述差异来修改立方体的结构;
e)使用立方体的修改的结构来生成用于从关系数据库中检索用于插入到立方体中的数据的脚本;
f)运行该脚本,并将数据插入修改的立方体中。
修改后的立方体于是适用于与数据的MDX询问一起使用。
该系统不需要数据仓库。该方法允许关系数据库被转换以能够用于商业智能分析,而不需要IT专家昂贵且长期的参与。通过常规地运行程序,关系数据库的任何结构改变都能够被识别并能够逐步增加地应用到OLAP立方体。
在优选实施例中,关系数据库是定制的微软CRM产品,并且为微软SQL服务器分析服务来创建立方体。
在第一步骤中,元数据用于构建源系统的模型。元数据是用于描述以下内容的数据:通常描述源数据库中不同实体之间的关系的数据。源系统中的每个数据表成为内部模型中的实体。根据该表中的列中保存的数据的性质来映射该表的列。
关系数据库的元数据用于构建初始模型,因为该元数据描述了源数据库中的实体、它们彼此之间的关系以及数据的安全性设置。因此,用于对源关系数据库和立方体的内容进行比较的这两个中间模型对数据的结构、关系和安全性进行了建模。
注意:
·关系数据库和立方体都被建模成能够彼此进行比较的中间表示。
·优选通过使用应用程序编程接口来创建或修改立方体的结构。
·数据源视图优选用于用来自关系数据库的数据建立立方体。
·对于源系统中的每个实体而言,优选使用唯一的标识符,并且在立方体中用同一标识符标记每个实体。
OLAP立方体在BI分析中是关键的,并通常被修改成适合的特定查询。本发明的工具确保了在该工具运行来更新立方体时保留对立方体做出的外部修改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于渣普控股有限公司,未经渣普控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980139638.0/2.html,转载请声明来源钻瓜专利网。