Etl构建器的制作方法

文档序号:6641620阅读:283来源:国知局
专利名称:Etl构建器的制作方法
ETL构建器本发明涉及用于在BI (商务智能)系统中使用的数据仓库的创建。
背景技术
通常对用于CRM和ERP的关系数据库进行定制,以适合特定行业的业务需要。尽管一些计算机公司提供了能够与这些数据库一起使用的立方体,但是他们并没有考虑所发生的定制。为了使BI系统执行其分析,需要一个繁冗的、专业人士推动的使数据库与分析立方体同步的过程。这一过程的成本成为了购买和实施BI系统的障碍,只有大型企业才能证明所涉及的成本的合理性。在准备用于BI的ERP系统的过程中,通常的步骤是制定业务要求、提供数据要求的来源、设计、构建、实施以及管理安全性。这一过程的第一个步骤是从所述组织中的用户得出针对该系统的业务要求。其通常涉及顾问围绕业务处理会见用户,共同地基于每一天确定这些用户完成其工作所需的信息,以及为他们提供提高其决策能力的信息。一旦收集到了业务要求,顾问就将识别出需要什么样的数据以及这一数据当前存在的系统。所述设计阶段由技术顾问承担,该阶段由下述事项构成。眷提取、变换和加载(ETL)将数据从每一源系统提取到中间数据库(staging database)内。将这一数据库变换成星形模式结构。必须将每一 ETL任务设计成能够有效地完成这一任务。在这一点上还必须设计数据的变换,例如,将复合ERP结构转换成简单的报告结构的转换方法。眷数据仓库设计必须通过某种方式对仓库进行设计,从而允许对大量的数据快速访问。其还必须具有允许针对所述数据容易地创建报告的结构。眷立方体设计必须将所述立方体设计成能够支持所有的业务要求。这通常是一个复杂的迭代过程,涉及业务分析和商务智能专家。立方体由度量和维度构成。度量表示怎样对一个项目进行衡量。例如,参照收入和盈余来衡量销售代表。维度将度量分解成业务类别。例如,销售代表是一个维度,客户是一个维度,日期是一个维度。眷报告设计必须将报告设计成满足业务要求。必须彻底地全面考虑报告参数、小计、标题和格式。一旦完成了设计阶段,构建阶段就开始了,并且必须创建下述项目。由于其本质上是技术性的,因而通常由商务智能开发者执行这一任务。例如,借助Microsoft的SQL krver,产品专家必须执行下述任务
权利要求
1.一种构建中间数据库的计算机可操作方法,所述中间数据库用于创建用于商务智能应用的OLAP立方体,所述方法使用计算机检查中间数据库元数据并构造操作的一览表以利用变换块提取数据、对所述数据进行变换并将所述数据加载到立方体中,其中所述变换块便于查找表格、递归扩展范围、过滤和将数学表达式解析成MDX。
2.根据权利要求1所述的方法,用于生成ETL套件,所述方法使用计算机再现商务逻辑,所述商务逻辑用于源系统中存储的报告设计。
3.根据权利要求2所述的方法,包括利用已存储于这些设计之内的表达式扩展范围层次并将所述范围层次转换成OLAP结构,从源系统的报告设计系统提取数据。
4.根据权利要求1所述的方法,其中所述用户能够通过创建额外的表格和商务视图向所述立方体增加额外的报告功能。
5.根据权利要求1所述的方法,通过替代改变的记录并删除原始记录或在用户激励下创建新记录,透明解决了慢变维度。
6.根据权利要求4所述的方法,其中通过允许用户插入新表达式或过滤器自动发布所述商务视图中指定的实体。
7.根据权利要求2所述的方法,其中所述源数据库为ERP或CRM数据库。
8.一种用数据结构编码的计算机可读介质,用于检查中间数据库元数据并构造操作的一览表以利用变换块提取数据、对所述数据进行变换并将所述数据加载到立方体中,其中所述变换块便于查找表格、递归扩展范围、过滤和将数学表达式解析成MDX。
全文摘要
一种构建中间数据库的方法,其检查中间数据库元数据并构建操作的一览表以利用规范化、变换块和过滤来提取数据、对数据进行变换并将其加载到中间数据库中,以生成可以利用标准查询语言看到的数据的商务视图。在构建OLAP立方体以用于商务智能应用中时,将这应用于诸如Navision的产品。
文档编号G06Q10/00GK102349081SQ201080011176
公开日2012年2月8日 申请日期2010年2月9日 优先权日2009年2月10日
发明者F·C-J·林, J·H·威尔逊, M·J·莱德维奇 申请人:渣普控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1