欢迎来到天天文库
浏览记录
ID:11426743
大小:2.15 MB
页数:41页
时间:2018-07-11
《biee技术培训手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
BIEE技术培训手册 目录一、在oracle中建立服务命名1二、建立系统数据源7三、在oracleBIAdministratortool中建立数据表之间的关系101、新建rpd文件102、导入数据113、建立两张数据表的关系154、把在Physical中建立的数据表关系拖入到Presentation中185、在BusinessModelandMapping窗口建立一个新的文件夹21四、在OracleBusiness Intelligence中建立图表231、启动服务232、登录OracleBusinessIntelligence263、建立图表274、建立仪表盘提示315、设置变量326、编辑仪表盘35五、问题371、“没有相应的介绍目录”的问题的解决372、雷达图中文显示问题解决38六.访问路径381、报表访问方式382、仪表盘访问方式39 BIEE开发分为四步骤:1、建立ORACLE的网络服务;2、建立DNS数据源(WINDOWS操作系统数据源);3、在OracleBusiness Intelligence的oracleBIAdministratortool中建立数据表之间的连接;4、在OracleBusiness Intelligence中创建仪表盘页。下面将逐一来介绍这四个步骤的具体操作。一、在oracle中建立服务命名在oracle中建立服务命名:首先在开始—>程序—>Oracleorcl—>ConfigurationandMigrationTools—>NetManager(注:Oracleorcl目录可能不一样,但都是Oracle开头,后面的orcl是Oracle的安装目录);如下图:打开NetManager,再点本地—>服务命名,如下图:39 再点击上图的,弹出如下界面,在Net服务名中输入所需的名称,如图中输入的名称是:yudean。点击下一步,选择TCP/IP(internet协议):点击下一步,如下图,并输入主机名,如下图中输入的主机名是:10.192.110.57,因为Oracle数据库的端口号通常是1521,所以一般不必另外指定其他端口号。39 点击下一步,如下图:点击下一步,如下图:39 点击,通常如下图:点击,弹出如下图,并输入数据库的用户名和口令。如下图中输入的用户名是:yudean,口令:yudean。点击,返回到连接测试界面,再点击,如果用户和口令都是正确的,则会提示连接成功,如下图:39 连接成功后,点击,返回到如下图:点击,返回到如下界面,我们可以在服务命名中可以看到多了一项名字为:yudean服务,左右的内容为此服务的各种设置,如下图:39 此时,服务命名的各种设置已经完成,此时可以关闭界面,点击右上角的,则会弹出如下警告界面:点击保存,则会关闭NetManager,至此服务命名的设置已经全部完成。39 二、建立系统数据源首先在操作系统中的开始中找到控制面板——>管理工具——>数据源,如下图:双击数据源,弹出数据源管理器,如下图:选择系统DSN,点击添加,弹出创建数据源界面,选择数据源驱动程序,如图中选择的是Oracleinorcl。如下图:39 点击完成,弹出对话框,并在DataSourceName中输入所需的数据源名称,如下图中输入的是:yudean,在TNSServiceName的下拉列表中选择之前在NetManager中建立的服务命名的名称,例如:之前我们在NetManager中建立的服务命名的名称是:YDUEAN,故我们选择YDUEAN。如下图:接下来,测试一下,数据源是否可以正确连接,点击,弹出如下对话框:39 并在上图的UserName与Password输入数据库的用户名和口令,例如上图中输入的UserName是:yudean,Password是:yudean。点击OK,如果数据库连接成功,则出现成功连接的提示,如下:点击OK,则数据源的建立已经完成。39 三、在oracleBIAdministratortool中建立数据表之间的关系。1、新建rpd文件首先在开始—>程序中找到OracleBusinessIntelligence中找到Administrator,如下图打开后的界面如下图所示:点击新建项目,弹出对话框,并根据需要填入文件名,如下图中填入的名字是:yudean.rpd,如下图:注意:此文件一定要保存在Repository文件夹下面39 点击,则可以得到如下图:2、导入数据从数据库中导入数据表,步骤是:File->Import->fromDatabase…,如下图:39 点击后弹出下图的对话框,并选择之前我们建立的数据源yudean,在UserName和Password中输入数据库的用户名和口令,如下图中输入的UserName是:yudean,Password是:yudean。点击OK后弹出如下对话框,并在里面选择所需要的数据库名称,如下图中选择的数据库是:yudean。39 点开数据库后,则选择需要的数据表,如下图中选择的是PRO_FIRE_PLAN表。点击,如果是第一次导入数据,则会弹出如下对话框:39 点击导入数据,如果成功导入后,则会在Physical中看到相应的信息,如下图:39 同样,我们又导入了另一张数据表:PUB_ORGA,如下图:3、建立两张数据表的关系然后我们来建立这两张表之间的关系,按住Ctrl键,同时选择PRO_FIRE_PLANG与PUB_ORGA,点击,如下图:39 点击后,则会弹出如下界面:把PRO_FIRE_PLANG与PUB_ORGA分开,以方便建立它们之间的关系。点击来建立这两张数据表之间的关系。39 点击之后,并在PUB_ORGA上单击,拖动直线到上PRO_FIRE_PLANG双击,会出现如下对话框:查看Expression中的内容是不是所需要建立的两表之间的关系,如图中的Expression的内容为带红色下划线部分,即:PUB_ORGA.ORGA_CODE=PRO_FIRE_PLAN.PLAN_CODE。如果Expression的内容不是需要的建立的两表之间的关系,则修改其内容。修改完毕之后,则点击,则这两表之间的关系已经建立好,如下图:39 关闭PhysicalDiagram窗口,如下图:4、把在Physical中建立的数据表关系拖入到Presentation中点击Physical窗口中的YDUEAN,并拖动到BusinessModelandMapping窗口中,如下图:39 点开BusinessModelandMapping窗口中的YUDEAN可以看到两个数据表的图标是不一样的,其中表示头表,表示尾表。如下图:接着把BusinessModelandMapping窗口中的YUDEAN拖到Presentation窗口中,如下图:39 到此,一个数据库表之间的关系我们已经建立完成。接下来的是点击保存我们设置,可能会弹出如下警告:点击后,可能会弹出如下警告:点击后,可能会弹出类似如下的警告:39 如果没有Errors,则表示没有错误,点击就可以了。5、在BusinessModelandMapping窗口建立一个新的文件夹有时候我们会需要在BusinessModelandMapping窗口中建立多个文件夹。接下的来的内容就是说明如何在BusinessModelandMapping窗口建立一个新的文件夹,首先在BusinessModelandMapping窗口的空白的地方右击,如下图,选择NewBusinessModel…39 点击NewBusinessModel…后出现如下对话框:在Name中输入所需要的名字,如上图中输入的是:newfloder,点击确定后,我们可以在businessModelandMapping中看到多了一个newfloder的文件夹,如下图:39 四、在OracleBusiness Intelligence中建立图表1、启动服务首先把OracleBI安装目录下的serverConfig文件夹中的NQSConfig.INI文件的第30行改为Star=yudean.rpd,DEFAULT;(yudean.rpd为刚才在oracleBIAdministratortool中建立的文件)接着在操作系统的开始中控制面板——>管理工具——>服务,如下图:需要启动服务一共有三项,它们分别是:OracleBIJavaHost、OracleBIPresentationServer与OracleBIServer,如下图:39 这三项服务的启动顺序为:先启动OracleBIJavaHost;再启动OracleBIPresentationServer;最后启动OracleBIServer。关闭的顺序则相反:即先关闭OracleBIServer;再关闭OracleBIPresentationServer;最后关闭OracleBIJavaHost。成功启动这三项服务,则会看到这三项服务的状态都变为已启动,如下图:39 成功启动服务之后,接着启动OracleBusinessIntelligence的OC4J,如下图点击StartOC4J之后,则出现命令行窗口,显示其启动有信息,如下图:39 2、登录OracleBusinessIntelligence成功启动各项服务之后,就可以用OracleBusiness Intelligence建立各种各样图表了。使用浏览器打开地址:http://localhost:9704/analytics/saw.dll?Answers,转到的页面如下图用户ID和口令是之前在OracleBusinessIntelligence中创建的yduean.rpd文件的39 用户ID和口令,*.rpd文件的默认用户ID是:Administrator,口令为空;或者Administrator/Administrator。3、建立图表登录后进入,仪表盘,如下图:点击Answers,则进入OracleAnswers的首页中,如下图:创建新的请求,点击,出现,这个是我们在OracleBusiness39 Intelligence中创建的,如下图:点击,进入如下页面,我们可以在左边的地方看到我们之前在OracleBusinessIntelligence中导入的那两个表PEO_FIRE_PLAN与PUB_ORGA,如下图:39 单击左边的数据表的列名可以添加到请求中,如我们添加了DISP_NAME与YEAR_CODE这两列,可以在右边的地方可以看到,同时通过的按钮设置了名列的名称,以及通过按钮建立了年份的筛选器,如下图所示:39 各种设置完毕之后,单击右上角的保存可以弹出如下对话框:我们可以点击来创建一个文件夹,并把刚才创建的文件放在这个新文件夹39 下,方便管理。4、建立仪表盘提示接下来我们来建立一个仪表盘提示,首先单击,如下图:进入的仪表盘提示编辑页面,我们选择刚设置的筛选器的列,即表PRO_FIRE_PLAN的YEAR_CODE列,并设置这个仪表盘提示的各项属性,如下图:39 各种设置完毕之后,保存。5、设置变量变量的功能是把仪表盘提示接收的参数传递到后台中,以方便各种使用。例如把“YEAR_CODE”设置为变量,首先选择运算符为“等于/在”,如下图所示:接着在设置变量中选择“介绍变量”,并在写的变量的名称,如图所示:然后保存就可以了。接下来说一下如何使用变量,例如在一个图表中的某一列点击函数按钮,如下图所示:点击之后就会弹出一个对话框,如下图所示:39 如果要在此列中使用刚才设置的变量,则就点一下“变量”按钮,如下图所示:点击变量之后就会三个选择项,我们就选择其中的“介绍”,如下图所示:39 点击“介绍”之后就会弹出一个小对话框,我们写入“变量表达式”(如我们刚才设置的变量year)及“缺省值”,如下图所示:点击“确定”按钮,我们就可以在这个列中插入我们刚才设置的“year”变量,如下图所示:39 6、编辑仪表盘首先我们新建一个仪表盘页,如下图建立了一个名字为aa的仪表盘页,并把我们需要的对象拖到仪表盘中,如下图:39 保存之后,我们可以在仪表盘中看到刚才设置的仪表盘页,如下图:39 到此,仪表盘页的编辑已经完成。五、问题1、“没有相应的介绍目录”的问题的解决当在BusinessModelandMapping窗口建立一个新的文件夹的时候,这个文件夹是会有问题的,如下图所示:39 引起这个问题是因为在Presentation层中没有对应的目录,解决方法是把这个文件夹拖到Presentation层中,或者在Presentation层中建立一个与之相对应的文件夹。2、雷达图中文显示问题解决1. 修改OracleBIInstallDirwebappress_oracle10popbinradar.pcxml文件2. 找到 部分3. 作如下的修改:5. 重启JavaHost和Presentation服务六.访问路径:1、报表访问方式http://192.168.0.99/analytics/saw.dll?Go&Path=/shared/goxiangyibiaopan/SBDW_GSYDL_ZZT&Action=Navigate&P0=1&P1=eq&P2=SBDW.DDATE&NQUser=abcd&NQPassword=1234&P3=1+2008/06/2639 2、仪表盘访问方式http://10.192.100.48:9704/analytics/saw.dll?PortalPages&PortalPath=/users/YDEIP/_Portal&Page=GDDLFH_YBP&Done=Colse&NQUser=ydeip&NQPassword=ydeip39
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处