Biee入门基础知识.pdf
《Biee入门基础知识.pdf》由会员分享,可在线阅读,更多相关《Biee入门基础知识.pdf(89页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Control.1.ORACLE BIEE S础.21.1.OBIEE 概述.21.2.BIEE 安装.21.3.配置.21.4.预览Demo效果.22.BIEE开发步骤.22.1.数据库.22.2.创建资料库.22.3.创建物理模型.22.4.创建逻辑模型.22.5.创建展现模型.22.6.保存资料库.22.7.发布资料库.22.8.Answers 一 答复.22.9.Dashboards-仪表盘.23.Answer详细介绍.23.1,列.23.2.答复.24.Dashboard 详细介绍.24.1.仪表盘设置.24.2,仪表盘功能.25.Delivers 介绍.25.1.Scheduler
2、 配置.25.2.Delivers 应用.26.其他功能介绍.26.1.钻探.26.2.导航.26.3.Writeback.26.4.权限.26.5.数据迁移.26.6.附录.27.常见问题.27.1.问题记录28.Open and Closed Issues for thisDeliverable.2OpenIssues.2ClosedIssues.21.ORACLE Bl EE 基础本文档参考如F文档:v v 深入浅出Oracle之 BIEE,doc-Author:黄建华-Author:史荣1.1.OBIEE 隧1.1.1.BIEE 历史BIEE:Oracle Business Intel
3、ligence Enterprise EditionOracle在 05年底收购Siebel,取其前端开发工具Siebel Analytics作为Oracle BI的新平台。区别原Discoverer起见,称为 Enterprise Edition,而原来的 Discoverer 就变成了 Standard Edition 了。二者各取部分结合,加个x e,于是乂有所谓的Standards Edition One.这就是OBIEE、OBISE和 OBISEONE的简单缘起。07年 Oracle收了 Hyperion,于是取Hyperion BI的部分组件,合并升级为现在的OBI EE Plus
4、。1.12BIEE的数据模型分为3 层:1、物理层Physical,用于定义和连接各类异构数据源,如关系型数据库、符合XML规范的源数据、OLAP服务、Essbase,Excel等,具体定义数据源物理表结构、字段数据类型、主外键。可简单理解为 物理表定义”。值得一提的是,BIEE只是保存定义,并没有存储数据本身。物理层通过 连接池、缓存查询结果”等技术来提高性能。2、逻辑层Business Model and Mapping,基于物理层构建的DW多维数据模型如星型模型或雪花模型,以及定义逻辑模型与物理模型间的映射关系。需要定义事实去和维度衣的生外键关系,可以定义维度表的层次和事实表的度量。这里
5、是整个BIEE的设计核心,需要、整合开发人员和业务人员两种视觉。一个逻辑层的表,可能来自多个物理层的表;一个逻辑层的字段,可以来自多个物理层的多个表。3、展现层Presentation,该层隐藏掉任何技术术语和模型,去掉任何业务不关心的字段如ID歹 九 以最终用户的视角和术语行描述。最常见的做法是面对不同的用户组一一业务部门,来设计不同的展现层分析项。这样做的好处是:可以把报表开发交还给业务人员。展现模型中的一个Catalog对应Oracle Answer中的一个 Subject Area。1.2.BIEE 凝1.2.1.JDK 要求下载 JDK1.5 以 I:版本并安装,nJA http:/
6、 F载。我用的是JDKL6。如果是拷贝过来的,记得手工添加系统环境变量,如下图:1.22.下载 BIEE可 为(OTN http:/ 卜载,也可.从edelivery http:/卜我。不过后者在国内很难连上。我用的是10.1.3.33Windows下的安装文件名是biee_windows_x86_101330_diskl.zip,大小约1.3GB。解压后,会有三个文件夹,如下图:i e nt_ A nc i 1 1 a ry;S e rve r S e rve r A nc illa ry其中Client_Ancillary文件夹中有Briefing Book Reader(BIEE提供报表
7、快照的保存,快照文件使用该Reader工具来打开)和开放接口的安装文件。Server文件夹中是BIEE的主体服务器的安装文件。而 Server_Ancillary是 BIEE配套的桌面组件BI OFFICE和 BI Publisher,可以用来进行桌面办公协同和生成高级报表。123.媛 BIEE1.运行 ServerOracle_Business_Intelligencesetup.exe2.C 盘需要200M,安装盘需要2G以上磁盘空间,其实装完只占用空间L43G左右。3.选择Basic安装,设置安装路径,尽量避免中文路径和目录名称中出现特殊字符,安装类型一般选择Basic,使用该种类型的安
8、装,BIEE的Web Server将由Oracle Oc4j组件来提供,如果选择高级类型,则需要前置安装Oracle AS 10g。O Oracle Business IntHboence(I0.I3.X 3)Oracle Business intelligence InstaUationInsUllShieM,O Q A C C“e *c lI -5,|1 AI lH ei-;4.选择 Complete 安装,Next5.设置JDK目录和oc4jadmin密 码(也设置为oc4jadmin)6.设置服务账号,保留默认值LocalSystem,密码空,下面的服务类型全都改成手动,需要用的时候手
9、工招动即可,否则系统启动太慢。7.选择错误消息的语言,保留默认值English8.正式开始安装前,会先安装.Net Framework2.0和VC+2005 redistributable,整个安装过程持续30分钟左右,不过很快就发现进度条已经100%了,耐心等待即可。整个安装完成后需要重启。安装完后,建议将注册表启动加载位置:上的0C4J删除,需要打开Oracle BI Interactive Dashboards的时候,Start 0C4J即可。1.2.4.LogsBIEE目录有很多log日志,可以很方便的定位错误,分别为:1.BI 的安装日志:OracleBIloginstall.log
10、2.BI Server 的 1 1 志文件:OracleBIServerLog3.BI Presentation Server H i:OracleBIDataweblogsawlog0.log4.Job Manager H i:OracleBIDatajobmanager5.iBot 的错误日志:OracleBIServerlogiBots6.Scheduler 日志:OradeBIserverLogNQScheduler.log1.3.配置其实BIEE不需要什么配置,这里列出虹些鳏的配置文件:1.3.1.安频的目录安装后的目录很干净,就两个:1.OracleBI目录存放BI Server的
11、 Repository,配置文件等;2.OracleBIData中则包括了 BI Presentation中的报表目录文件和Presentation相关的配置文件。1.32 几个重要的S遣文件1.OracleBIServerNQSConfig.INI配置了 BI Server的主要参数,如 Repository、cache等。改这个文件要重启BI Server服务才能生效2.OracleBIServerRepository目录中主要就是BI Server的 Repository文件,BI Server只能把这个目录下的rpd文件online装载。3.0radeBIDataWeb文件夹下的cat
12、alog文件夹包含了报表的定义等信息。config文件夹中则包含了一些重要的配置文件,尤以instanceconfig.xml为重。它配置了 BI Presentation实例的一些重要信息,例如使用了哪一个Catalog文件夹。修改这个文件之后需要重启Oracle BI PresentationServer的服务生效。1.4.T O;Demo 5 1.4.1.启动Bl服务和OC4J首先查看下面三个服务是否启动,如果没有,要手工启动:Oracle BI ServerOracle BI Presentation ServerOracle BI Java Host然后启动OC4J服务(即开始程序中
13、的Start 0C4J),运行后可能有警告,忽略,如卜.图l r D vfaM ltQ M arteVcIw dM ler,NUR.GLUS11Ht P 1.42.JCTBIEE 仪 越在程序中打开 Oracle Business Intelligence/Welcome to Oracle BI EE,点击 Oracle BI InteractiveDashboards用Administrator登陆,密码也是Administrator(前面安装时设置的),效果如下图:2.B I E E 骤本文档主要适用于刚接触BIEE的群体,会详细介绍如何Administration tools的开发,A
14、nswe(答复)、Dashboard(仪表盘)以及iBot的使用。数据建模和ETL等不包含在该文档中。2.1.辘 库2.1.1.谡 蝌 库建议在本地安装一个数据库,最好是10G的数据库,9 i的据说连接不1 .我装的是 Oracle 10.1.0.2.0 Client,并且启用了 scott 用户,TNSNAME 为 ORCL。用 scott用户登陆数据库,执行脚本create_objects.sql创建测试用表和数据。2.2.创建资料库2.2.1.资 辘N:Admin Tool/File/New资料库名字为sales/Dd,保存在 O acleBIserve Repository下。可以看到
15、一个空资料库,分三栏,对应三层设计模型,如图:2.3.创 建 辘 强物理模型可以手工创建,但最简单的方法是从源数据库直接导入。23.1.导入N:Admin Tool/File/Import/from Database在首先弹出的Select Data Source对话框输入如下图的连接信息:BIEE的演示案例paint.rpd中使用的是XML数据源,这里我们选择OCI 10g/llg。2.32 遢密f t M 和1 实表在 Import对话框里可以选择需要导入的数据库对象,这里可以根据对象类型筛选树形列出的数据库对象。建议为所有数据库表建立视图。这样做的好处是:如果数据库发生了变化只需要修改视
16、图定义,BIEE中的修改工作可以减少很多。在我的例子中,由于表结构过于简单,因此没定义View,选中客户、物料、销售员以及销售记录表,如图:la p o rtTable Qame mask:Select obect($)to add to physK“toyer:TJTDIB H ITALKjnSGJIT SALZ TUK5ACP 1 4 1 厂 P Keys厂 Sews 厂 Sytyxvym P g B n*y sF$X$temUbiesImport Oose|g)在第一次导入物理模型时,还需要设定BI Server进行数据查询时使用的连接信息。2.33.完成物理鲤点击确定后,在Physic
17、al窗口可以看到刚才导入的物理模型了,如下图:-U SALESq Coxmction Pool一 二 0 T.CUSTOKR-T_ITMT ITEM.DESCITDI.IDI ITD I.W T.SA12_TRAXSACTI0S-T_SA12S.PERSONT RANGESALES.IDT SAUS.NAHET SALES JOB2.3.4.超 苦 粉 的 履接卜.来要定义各物理表的主键和外键,如果在数据库中已经定义了表的主键和外键,B正E 会自动Impo代进来,那么这步可以略过。双击 T_SALE_TRANSACTION 表,在 Physical Table 对话框的 Foreign Key
18、s 页上点 New 按钮,选择物料表及其主键ITEMD 与事物表关联,如图:使用同样的方法定义其他表的主键和外键。使用右键菜单Physical DiagramObject(s)and All Joins可以查看数据源的物理模型图,最终结果如下:2.4.创 建 瞬 题24.1.创建逻B层将整个 Physical SchemaOM拖到Business Model and Mapping”窗口,Administrator Tool 将按照物理模型的结构原样创建逻辑模型,自动将物理表的生键作为逻辑表的由键,同时创建逻辑表中的逻辑连 接(Logical Join)。Server Administrati
19、on Guide文档建议在逻辑模型中不要建立逻辑外键(Logical Foreign Key),而应使用逻辑连接。Business lodel and lappingT_CUSTOWRT_ITET.SALZ.TRARSACnOltST SALES.PEFSOMOMooz lz 一(j SKUSCosmctin FoolT.CVSTO1ERT J T MT.SMJE-TRAKSACTIOMST SKLZS.PERSOM2.42通过右键逻辑层的节点,选择Business Model Daigram/Whole Daigram可以看到逻辑关系图。将表关系改为l.n,连接方式改为Left Outer,
20、Q0 U、D2.43将除ID 以外的字段改成中文,方便后面展现层直接使用。其实Administrator Tool提供了一个工具,可以自动地修改逻辑表和逻辑字段的名称,完成去掉下划线、首字母大写之类的工作,ToolsUtilitiesRename Wizard,不过在国内用处不大。2.5.创建展现崛25.1.仓犍颗层将整个Business Model、OM拖 至 Presentation窗口,Administrator Tool将按照逻辑模型的结构原样创建展现模型。展现模型的目录被称为Presentation Catalog,也就是在Oracle Answer中看到的Subject Area.
21、在展现模型中,所有不希望业务用户看到的字段可以删掉,例如所有ID字段。2.6.保 存 资 懈2.6.1.保存资懈保存时会提示是否进行全局完整性检查。个新建的简单资料库不会有太多完整性问题,但 第 诙 保 存 时你定会看到这个警告。C o n sisten cy Chock lu n a c e r固q Best 内A QoM CoMUrcy Check w performad.0 Errors)(0 shown%1 Wmngfs)(1 shown).6 d 0 Best k K K*vtoMoMtXO shown)f o d262 修改密码新创建的资料库Administrator密码为空,我们
22、可以使用MdnageSecuity菜单打开SecurityManager设置密码,在这里我们把密码设为Administrator。2.7.发布资料库2.7.1,修改 NQSConfigNI修改 Oracle BI Server 的配置文件$OBIEE_HOMEserverConfigNQSConfig.INI,找到REPOSITORY 部分,指定新建的资料库文件:REPOSITORY Star=sales.rpd,DEFAULT;2.72 重启 Oracle Bl Server每次修改配置文件后,需要重启服务:Oracle BI Server。2.8.Answers-答复2.8.1.Bl Da
23、shboardsN:开始菜单/Oracle Business Intelligence/Welcome to Oracle BIEE点击 Oracle BI Interactive Dashboards,用 Administrator7Administrator 登录。因为原来的Request都是针对paint资料库的,现在替换成sales,所以都报View Display Error。点击工.具栏中的Answers进入报表开发界面,可以看到Subject Areas中出现了 Sales Analysis主题,如图:2.82 渐 主 题点击Sales Analysis进入该主题,在左侧可以看到
24、所以的维度信息和度量信息,如图:接下来就可以随意的设计报表布局了,单击左键添加报表列,支持拖拽,可以随意调节每列的位置,开发起来非常方便,如卜图:283.预 密 赚直接点击Results标签页就可以预览报表的结果,如图:284.龌 潮 夹保存报表之前先创建一个文件夹,路径:SettingsAdministrationManage PresentationCatalogLook in Shared Folders,点击Create New Folder创建新文件夹,如图,在共享文件夹中创建 个 名 为Sales Analysis的子文件夹。创建成功后关闭窗口。2.85 保 耕 赚点击右上角工具栏
25、里的保存按钮,可以保存当前报表,选择刚才新建的文件夹Sales Analysis,输入报表名称,保存,报收完成:2.9.Dashboards-仪2.9.1.创 建 仪 棚:路径:SettingsAdministrationManage Interactive Dashboards,点击 Create Dashboard 创建新仪表盘,如图,选择Group Folder 为 Sales Analysis”,仪表盘名称为Sales:2.92 编部点击上方的Dashboards链接,看到最上方出现了 Sales链接,点击可以看到如下画面:点击右上角的Page Options下拉框,通过其中的Edit
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Biee 入门 基础知识
限制150内