您好,欢迎访问三七文档
ORACLE出品的产品绝对都可以称得上装X神器:安装文件一定要大(小水管不让你下个三天三夜那都不叫oracle),系统内存必须得大、硬盘空间必须足够多、安装时间必须足够长、各种配置必须足够复杂、学习曲线必须足够陡峭...最重要的是产品价格必须足够高!只卖贵的,不卖对的:)硬件条件:1、内存起码4G(少于这个数,就建议别玩了)2、如果在虚拟机里玩,硬盘建议至少留60G左右软件环境:1、WINDOWS2008R22、ORACLEDATABASE11GR2(以上软件环境针对微软程序员而言,比较容易搭建。oracle的所有产品除了windows环境,在其它环境下也能搭建,需要的朋友自行查看官方文档)一、下载所有安装文件1.1OracleDatabase11gR2下载地址(以下称RCU资料库实用程序)下载地址(拉到中间偏下位置就能看到)1.3OracleBusinessIntelligence下载地址二、运行RCU资料库实用程序,创建资料库元数据类似于asp.net中,如果要使用membership/role,得先运行aspnet_regsql.exe在sqlserver中创建一堆表一样,这一步的主要目的是在oracle中创建默认的表空间、用户、以及BI相关的表...2.1运行bin\rcu.bat按照提示一步一步来即可特别要注意的是:整个BI的安装过程,会涉及很多用户名和密码(有db的用户名/密码,也有weblogic的用户名/密码,还有analytics的用户名/密码),如果出于学习目的话,建议所有自动创建的默认用户名都不要修改(比如DEV_BIPLATFORM,DEV_MDS),所有密码都设置成一样,比如Admin123之类,这样不会忘记下面是RCU运行过程中的截图2.1(a)2.1(b)2.1(c)2.1(c)2.1(d)2.1(e)2.1(f)最后一步,点击“创建”,然后等待完成就可以了三、运行BI安装程序运行bishiphome\Disk1\setup.exe这里的用户名将用于安装完成后,登录BI系统,用户名一定要记好。注:这一步,如果大家在安装过程中出现跟上图一样的错误,可在设备管理器里,手动添加一个虚拟网卡MicrosoftLookbackAdapter,然后就能继续安装了这里方案用户名,即为RCU运行过程中,自动创建的用户名DEV_BIPLATFORM同样,这一步中的MDS方案用户名,也是在RCU运行过程中自动创建的这一步耗时很长,特别是25%的时候,通常至少要等30分钟到1个小时左右(视机器配置情况而定)这一步也要花不少时间,运气不好的话,偶尔还会出现配置失败的情况(一旦失败,通常的解决办法只有重做操作系统,一切重新来过)如果你能顺利走到这一步,基本上就表示离成功不远了。(鸡蛋里挑骨头:大家留意一下这张图的标题,安装步骤居然是15/14,应该是15/15才对,要是被oracle老板看到了,估计测试人员要扣工资了,呵呵)安装完成后,如果你能通过成功登录,整个安装过程才算真正大功告成!注:通过我3次实际安装经验来看(2次成功,1次失败),如果从虚拟机安装windows算起,整个一套安装下来,就算一切顺利,起码也得半天时间。最后来看看:系统重启后如何再把BI给启动起来?一、启动Oracle(如果Oracle相关服务设置成自动,这一步可跳过)启动Oracle监听服务netstartOracleOraDb11g_home1TNSListener启动Oracledb服务netstartOracleServiceORCL通常启这二个就够了,如果还希望通过浏览器管理db,还可以启动Oracle控制台服务netstartOracleDBConsoleorcl这个服务启动以后,就可以在浏览器里,通过管理db了二、启动weblogicC:\obiee\user_projects\domains\bifoundation_domain\binstartWebLogic.cmd首次启动时,会提示输入用户名及密码(看执行提示即可),输入用户名、密码后,能做的就只能盯着屏幕傻等了当命令行窗口出现ServerstartedinRUNNINGMODE时,表示weblogic启用好了这时,可以在浏览器里用以及登录了三、启动bi_server1必须等weblogic启动完成以后,才能运行以下命令C:\obiee\user_projects\domains\bifoundation_domain\binstartManagedWebLogic.cmdbi_server1同样,等命令行窗口出现ServerstartedinRUNNINGMODE时,表示biserver1启动好了四、启用BI其它5个服务C:\obiee\instances\instance1\binopmnctl.batstartall为验证服务是否启动成功,可另开一个命令行窗口,输入C:\obiee\instances\instance1\bin\opmnctl.batstatus如果显示5个服务全都Alive(如下图),则表示所有启动完成,这时可用登录BI系统,如果还有服务未显示Alive,可继续等待,直至启动完成BI创建(数据)分析、仪表盘、报表前,都需要对数据进行建模,在oraclebiee里称为创建“资料档案库”-该文件后缀为RPD,所以一般也称为创建RPD文件。步骤:1、从windows开始菜单里,找到BI管理,如下图:2、点击工具栏第一个按钮“创建”一个(脱机/离线的)RPD文件,这里我们命名为Scott.rpd,同时注意记好密码,比如Admin1233、选择数据源(即创建到数据库的连接)注1:上图中的数据源名称,其实就是oracle连接串(当然你可以在tnsname.ora里配置,并复制到指定位置,但是我觉得这种方式比较麻烦,还不如直接指定连接串来得直接),下面是示例连接串:(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)))注2:用户名这里,我们指定oracle的经典用户名scott(默认密码是tiger),安装oracledb时,如果这个用户被锁,可用dba帐号解锁4、导入元数据,这里我们暂时只导入一张表SCOTT.EMP5、点击导入按钮时,参照下图,填写db用户名/密码等信息6、导入后,应该类似下面这样,但是根节点的名称太长了,我们可以在根节点上右击-重命名,改个更有意义的名称,比如localhost7、从【物理】层,把SCOTT拖到【业务模型和映射】层8、创建一个聚合字段(SAL_SUM),很多报表中通常会对某字段做汇总统计,这里我们对工资SAL字段,创建一个汇总字段,如下图,先创建副本9、在创建好的“SAL副本”上右击-选择属性10、修改新字段的名称为SAL_SUM(这样看上去可读性更强一些)11、切换到【聚合】页,选择【默认聚合规则】为Sum,即汇总求合12、把【SCOTT】从【业务模型和映射】层拖到【表示】层13、最终三个层的视图应该类似下面这样注:其实这三层,类似于软件开发中的经典三层结构,【物理】层表示数据的物理表结构,而【业务模型和映射】层相当于【BusinessModel】层,而最终的【表示】层,有点象M-V-VM中的【ViewModel】层,用于最终报表/分析的展现。14、保存注:如果保存过程中,提示一致性检查有错误,暂时不管,直接保存即可,因为我们目前只导入了一张【主】表(BI中也称为事实表),没有其它子表(BI中也称为维度表)与之关联上面的操作做完后,我们就得到了一个离线的rpd文件,必须把它上传到BI,变成联机才能使用,下面是让其联机的步骤:1、登录,展开左侧节点中的BusinessIntellgence-coreapplication,点击“锁定和编辑配置”2、浏览上传刚才的Scott.rpd并点击“应用”及“激活更改”3、重新启用所有BI服务如果您按上面的步骤操作,会杯具的发现:重启所有服务时会失败。并非要给大家故意挖坑,我也是实践才知道这样不行:)原因就是RPD模型里所有对象,都要有关联关系,通俗点讲,拖进来的表,至少要有2个,而且这二张表要有主外键关联关系。所以,大家重复上面的操作,再拖进另一张表DEPT即可.同时,可以【业务模型和映射】空白区右击-业务模型图表-整个图表可以看到DEPT与EMP之间的关联。保存,这时应该一致性检查应该能通过。然后再次上传资料档案库,并重启所有服务,应该就OK了接上回继续,RPD文件做好上传后,好戏才刚刚开始!今天我们学习如何做一个最基础的数据分析步骤:1、如果BIEE安装在本机,直接登录点击右上方导航菜单中的“新建-》分析”2、选择上节创建的RPD文件中的SCOTT主题区域3、这里会看到如下界面,左侧的树对应的是RPD文件中最左侧【表示】层中的模型-可以把它当成“表“来看,随便在“表“的字段名上双击,就可以添加到右侧的“所选列”区域,先参照下图,随便选几列过过瘾4、切换到【结果】视图,一切顺利的话,系统会自动查询数据库,并呈现出如下数据(注:因为我们把EMPNO,ENAME,SAL等跟员工记录一一对应的字段选上了,所以对每个员工进行工资汇总的结果SAL_SUM,实际上就等于每个员工的SAL字段)5、对于不需要的字段,在每列右侧有一个向下的小三角剪头,点击后会展开一个弹出菜单,选择删除,就能清除这些不需要的字段6、参考下图,去掉刚才瞎选的字段,仅保留DEPTNO,DNAME,SAL_SUM(目的是为了做一张根据“部门分类”的”工资汇总”报表)7、再次切换到【结果】视图,可以发现SAL_SUM已经能根据部门信息正确汇总了8、光有表格形式的数据呈现,看上去比较单调,可以参考下图中的操作,添加一些更生动直观的图表,这里我们添加一个垂直的条形图9、添加图表后,看上去帅气多了(注:条形图是以Flash的方式呈现的)10、通常把报表嵌入其它“客户系统”时,是不需要顶部的导航菜单的,可以点击工具栏上的“显示结果在仪表盘中的效果”先预览一下最终运行的样子11、这是在仪表盘中的最终效果12、BIEE11g还添加了一些相对比较花哨的功能,用于改进用户体验,可以参考下图,点击“编辑”按钮,对图表做些调整13、参考下图,把“显示为滑块”勾选上,同时把“分组方式(水平轴)”中的DEPTNO拖放到“区域”下方(参考下图中的位置)14、然后点击“完成”15、这时,图表上方就会出现出一个滑块,而且滑块的数据来源,就是DEPTNO的值,下面的图显示的是DEPTNO=20的“工资汇总”条形图16、可以把滑块拖动至30的位置,这里条形图
本文标题:(精)OracleBIEE(BusinessIntelligence)11g111160学习
链接地址:https://www.777doc.com/doc-3045578 .html