Oracle 数据仓库和BI 解决方案

一、产品介绍

 

 

 

 

 

 

 

1.1、Oracle 业务智能标准版 1

 

 

 

蒙马建议:该产品可以和很多ERP结合使用,性价比非常高,而且包含了BI项目的所有部件。

 
 

 

Oracle 业务智能标准版 1 是一个面向中小型企业的全面、集成的经济型 BI 解决方案。它基于与 Oracle 业务智能企业版相同的技术平台,能够随着业务需求的增长而轻松扩展。 Oracle 业务智能套件标准版 1 的特点是通过基本组件来管理和构建部门级 BI 解决方案。Oracle BI 标准版 1 提供了综合的业务智能功能(交互式信息板、高度格式化报表、自助式即席分析、数据集成和服务器管理),所有功能都基于一个通用的新式 Web 体系结构。Oracle 业务智能标准版 1 与 Oracle 业务智能套件企业版完全兼容,可在您的使用需求增加的同时保护您的投资。

 

   
 

 

Oracle 业务智能标准版 1 包括:

 

 

 

  Oracle BI Server
  Oracle BI Server Administrator
  Oracle BI Answers
  Oracle BI Interactive Dashboards
  Oracle BI Publisher
  Oracle 数据库标准版 1
  Oracle Warehouse Builder(核心 ETL)

 

 

 

 

    
  

1.2、Oracle BI Publisher

 
 

 

蒙马建议:该产品是一个完整的报表平台,报表开发过程简单,报表开发完成后,可以通过BI Publisher类似门户的平台发布。

 
  

Oracle Business Intelligence Publisher(BI Publisher,以前称作 XML Publisher)是一个企业报表解决方案,可创建、管理和提供各种类型的高度格式化的文档,从而消除了对昂贵单点解决方案的需求。基于开放的标准,IT 员工和开发人员可以针对近乎所有的数据源创建数据模型,并使用 BI Publisher API 利用现有的数据源和基础架构构建自定义的应用程序。最终用户可以使用熟悉的桌面工具轻松地设计报表布局,显著减少了开发和维护报表所需的时间和成本。BI Publisher 可提供极高的效率和高度的可伸缩性,每小时可生成上万个文档,对事务系统几乎没什么影响。报表可以联机查看,也可以设置为定期提供给多个目标。

 
   
    
    

 

 

二、蒙马观点

 
  

2.1、DW和BI项目开发的阶段和层次

 
  

 
 

 

第一阶段:完善业务报表,回答类似"目录销售和互联网销售完成情况"的业务问题。该阶段作为ERP或业务系统报表的补充,最好能够开发简单,提交简单,使用简单,能和ERP系统集成。在Oracle的解决方案中,可以使用BI Publisher来完成该项工作。

 
 

 

第二阶段:完成分析报表,回答类似"某某产品的利润率如何"等问题,该阶段的开发需要使用适当的BI展现工具。

 
 

 

第三阶段:完成KPI系统,回答类似"同期比较,和计划比较"的问题,该阶段需要使用OLAP来多维建模,从多个系统来抽取数据。然后用BI工具展现。

 
 

 

第四阶段:完成OLAP和分析系统的建设,能够完成预测工作。目前国内的项目很少到达这个层次。

 
  

第五阶段:完成数据挖掘,需要完善的行业经验,严密的数据模型,长期的运行磨合,谈何容易。

 
 

 

我们的目标是:扎扎实实完成第一阶段,实施第二阶段,摸索第三四阶段,想象第五阶段。

 
    
    
 

 

2.2、Oracle数据仓库的神秘面纱

 
  

 
    
  

2.2.1、理解Oracle的数据仓库

 
    
 

 

OLAP

 
  

OLAP是构建数据仓库的关键部分,我们重点讨论Oracle的OLAP策略。

 
  

OLAP是关系数据库之父E.F.Codd于1993年提出的一种数据动态分析模型,它允许以一种称为多维数据集的多维结构,访问来自商业数据源经过聚合和组织整理的数据。以此为标准,OLAP作为单独的一类产品同联机事务处理(OLTP)得以明显区分。

 

 

 

OLAP最基本的概念只有三个:多维观察、数据钻取、CUBE运算。

 
  

类型

产品

说明

R-OLAP

Oracle Database

就是把多维数据库通过Oracle关系型数据库来实现。ROLAP将多维数据库的多维结构划分为两类表:一类是事实表,用来存储数据和维关键字;另一类是维表,即对每个维至少使用一个表来存放维的层次、成员类别等维的描述信息。维表和事实表通过主关键字和外关键字联系在一起,形成了"星型模式"。对于层次复杂的维,为避免冗余数据占用过大的存储空间,可以使用多个表来描述,这种星型模式的扩展称为"雪花模式"。

M-OLAP

Oracle Database OLAP Option

通过OLAP选项来存储Oracle数据仓库的多维数据部分,Oracle使用Cubes来存放多维数据, 使用 Analytic Workspace Manager 11g 工具来构建 OLAP 多维数据集,使用Analytic Workspace来存储,有相应的图形界面工具来设计和管理,Cubes形成以后,可以加上BIEE的元数据,BIEE的展现工具就可以展现多维数据了。该工具偏向于何其他ERP软件集成,偏向于IT技术人员。

Hyperion Essbase

来自海波龙的产品,多维数据库服务器,有自己的一套展现工具,当然也可以通过BIEE来展现,该产品偏向于业务人员使用。Oracle在这个多维数据库上开发了大量的商业智能应用,包括战略财务,销售分析等等。

 
    
 

 

Data Mining

 
 

 

      传统商务智能 (BI) 工具(例如,报表工具、交互式查询和报表工具以及联机分析处理 (OLAP) 工具)只报告过去发生的事情。而 Oracle Data Mining (ODM) 使您能够超越传统 BI 和报表工具,使您可以挖掘您的数据以及构建高级数据挖掘应用程序。ODM 使您能够发现新见解、片断和关联,进行更准确的预测,找到最能影响您业务的变量,而且通常从您的数据提取更多信息。例如,通过分析您最佳客户的个人信息,ODM 使您能够构建数据挖掘模型和集成的应用程序,来识别将来可能成为您最佳客户的客户。这些客户可能不表现为您目前最有价值的客户,但可能与您当前最佳客户的有相似的个人信息。此外,使用 ODM,您可以进行更多操作并将预测模型实现为一个定期运行的生产应用程序,该应用程序在每个周一早上将您最有希望的客户列表分发到您的销售团队。了解您客户的战略价值(哪些可能成为将来能带来收益的客户或者相反),或者预测哪些客户可能热衷或响应营销策略,而且将该信息集成到您的运营中对于积极管理业务来说是至关重要的。

 
  

      数据分析人员可以使用可选的 Oracle Data Miner 图形用户界面快速访问其 Oracle 数据,并探究其数据以查找模式、关系和隐藏内涵。Oracle Data Mining 提供的数据库中数据挖掘算法可以解决大量业务问题。任何人都可使用基于 SQL 的查询和包括 Oracle BIEE 在内的报表工具来访问存储在 Oracle 数据库中 Oracle Data Mining 的结果预测、建议和发现。

 
    

 

 

2.2.2、理解Oracle Warehouse Builder

 

 

 

本工具主要完成数据仓库的建模,数据源和数据仓库的ETL设计,数据仓库的发布,数据仓库的数据和日常维护。在数据仓库和BI项目中,这个工具不可或缺。这个工具的优点和弱点就在于数据仓库必须使用Oracle数据库。

 

 

 

 

 

 

 

2.2.3、理解ODI,Oracle Data Integrator

 

 

 

该工具是Oracle收购的sunopsis产品,重点在于跨数据源的数据交换,强调ELT的概念,具有高效性。一般使用这个工具完成ODS的实现,实现数据源到ODS的集中,数据进入ODS以后,使用Oracle Warehouse Builder来创建多维分析数据库,通过OWB实现ODS到DW的数据ETL

 

 

 

 

 

 

 

2.2.4、Oracle BIEE

 

 

 

Oracle从sibel收购来的商业智能服务器和展现工具包括以下部分,很好使用。

 

 

 

  Oracle BI Server
  Oracle BI Server Administrator
  Oracle BI Answers
  Oracle BI Interactive Dashboards

 

    
  2.2.5、综合 
  

 
    
 

 

、实施方案

 
 

序号

工作内容

1

工作环境准备
1.1 克隆生产数据库,使前期工作在克隆数据库上完成
1.2 安装BIEE服务器,全面掌握安装过程
1.3 安装OWB,配置OWB,了解数据仓库建模和ETL过程

2

2.1 确定工作目标,选定要做的报表
2.2 根据要生成的报表,分析和选定数据来源
2.3 熟悉Oracle Business Intelligence Administration Tool的使用
2.4 定义物理层,逻辑层,表现层

3

3.1 使用Oracle Answer生成报表
3.2 调整报表细节

4

4.1 建立用户
4.2 使用Dashboard来提交和展现报表给End User

5

5.1 熟悉和使用Oracle Business Intelligence Delivers

6

6.1 熟悉和使用Microsoft Office Addin
6.2 在Excel内部使用BI

7

7.1 熟悉和使用Oracle BI Publisher
7.2 使用Oracle BI Publisher展现报表

8

8.1 总结实施过程
8.2 提交报告,集中交流

 
   
 

补充-1: Query&Report,OLAP,Data Mining比较

 
 
Query & Report

OLAP

Data Mining

查询和业务报表

多维分析数据挖掘

获取详细数据或轻度计算数据

汇总数据,趋势或预测

对隐含模式的知识发现

Information / 信息

Analysis / 分析

Insight&Prediction / 模式和预测

"在过去3年谁购买了公共基金?"

"按地区、年来统计公共基金的平均收益情况"

"在未来6个月那些人会购买公共基金,为什么会购买?"

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值