[发明专利]一种BI应用元数据描述文件的执行方法和装置在审
申请号: | 201110425073.1 | 申请日: | 2011-12-16 |
公开(公告)号: | CN103164476A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 江志雄;邓超;高丹 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京中誉威圣知识产权代理有限公司 11279 | 代理人: | 丛芳;彭晓玲 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 bi 应用 数据 描述 文件 执行 方法 装置 | ||
技术领域
本发明涉及一种商务智能应用元数据描述文件的执行方法,属于数据业务领域。
背景技术
商务智能,英文为Business Intelligence,简写为BI。
其中,商业智能通常被理解为将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具。
一般地,商业智能的基本体系结构包括ETL、联机分析处理和数据挖掘三个部分。其中,商业智能的关键是从许多来自不同的企业运作系统的数据中提取出有用的数据并进行清理,以保证数据的正确性,然后经过抽取(Extraction)、转换(Transformation)和装载(Load),即ETL过程,合并到一个企业级的数据仓库里,从而得到企业数据的一个全局视图,在此基础上利用合适的查询和分析工具、数据挖掘工具、OLAP工具等对其进行分析和处理(这时信息变为辅助决策的知识),最后将知识呈现给管理者,为管理者的决策过程提供支持。
其中,图1是现有技术中的一个BI体系架构的示意图;
其中,整个体系包括:终端用户查询和报告工具、OLAP工具、数据挖掘(Data Mining)软件、数据仓库(Data Warehouse)和数据集市(Data Mart)产品、联机分析处理(OLAP)等工具。
随着企业数据的海量增长以及处理逻辑的日益复杂,使得现有的BI系统越来越难以满足企业的需求,其中,主要存在以下缺点:
(1).可集成性不足:
不同的BI任务具有风格迥异的描述方案,例如:ETL的描述方案关注的是ETL的流程,而Report的描述方案则关注展示的风格和样式。现有BI系统的缺乏一个统一的BI应用描述规范,使得各种不同的BI任务和工具之间难以集成。
(2).现有BI应用开发方式不能适应不同层次的开发人员协作开发,共同构建应用,其灵活性有待提高。
(3).开发BI系统,难度大,周期长:
BI系统的功能,既涉及到业务流程、信息分析技术,又涉及到负载、调度、监控、流程控制等平台构建技术,这些技术的开发,集成,难度大,耗时长,质量难以保证。
(4)BI应用执行和解析复杂。
发明内容
本发明针对现有技术中的BI应用开发的缺点,设计了一种BI应用元数据描述规范用以辅助BI的应用开发。
同时,根据本发明的第一目的,本发明提供了一种BI应用元数据描述文件的执行方法,具体包括:
A、获取并解析BI应用元数据描述文件中的业务层元数据;
根据业务层元数据中的业务流程控制元数据,依次执行业务流程控制元数据中的各个BI任务节点;
B、根据各个BI任务节点所指向的BI任务元数据描述文件,依次解析并执行各个BI任务元数据。
其中,优选的是,所述各个BI任务节点通过该BI任务节点所绑定的行为的源属性指向并调用执行所述BI任务元数据描述文件。
其中,步骤B中,所述BI任务节点是ETL任务节点,其中,解析ETL任务元数据具体包括:
根据ETL任务元数据描述文件中的BI组件元数据获取到所要执行的组件元数据的文件路径;
调用组件元数据的文件路径所指向的各个组件元数据,解析所述各个组件元数据。
其中,步骤B中,所述BI任务节点是Report任务节点;其中,解析Report任务元数据具体包括:
根据Report任务元数据描述文件中的数据源元数据的内容读取数据,并进行数据展现。
此外,优选的是,步骤B中,进一步包括:
获取Report任务元数据描述文件中的外观定义元数据,根据所述外观定义元数据中的布局和风格的描述进行数据展现。
本发明采取了上述技术方案以后,具有高效的BI应用处理能力;并且,所述BI应用元数据描述文件针对各个BI任务,具有风格同一的技术优点,即各种不同的BI任务和工具容易集成在一起;
在进行BI应用元数据描述文件的解析中,能够基于这种层次性的特点进行相应文件的解析和执行,因此,其执行效率较高。
根据本发明的第二目的,本发明提供了一种BI应用元数据的执行装置,具体来说,其技术方案如下:
一种BI应用元数据描述文件的执行装置,包括:
BI业务引擎模块,用于获取并解析BI应用元数据描述文件中的业务层元数据;
根据业务层元数据中的业务流程控制元数据,依次执行业务流程控制元数据中的各个BI任务节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110425073.1/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置