Cognos与RIDE集成部署步骤+Oracle物化视图创建步骤.doc_第1页
Cognos与RIDE集成部署步骤+Oracle物化视图创建步骤.doc_第2页
Cognos与RIDE集成部署步骤+Oracle物化视图创建步骤.doc_第3页
Cognos与RIDE集成部署步骤+Oracle物化视图创建步骤.doc_第4页
Cognos与RIDE集成部署步骤+Oracle物化视图创建步骤.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Cognos与RIDE集成部署步骤 2020/3/22第 19 页 共 19 页修改记录编号日期描述 版本作者审核发布日期12010-07-13 初稿V1.0付维目录1.前言31.1.编写目的31.2.参考文档42.访问ride集中部署环境42.1.域名解析配置42.2.浏览器设置42.2.1设置代理42.2.2弹出窗口设置62.3.访问地址72.4.登录管理员系统82.4.1.管理员系统主界面82.5.Cognos报表发布82.5.1.创建报表服务器82.5.2.创建报表资源目录102.5.3.报表发布112.5.4.浏览报表143.报表数据库服务器迁移163.1.物化视图173.1.1.创建语法173.1.2.存储过程刷新物化视图173.1.3.job调动存储过程(存在问题)173.1.4.创建物化视图的一个例子181. 前言 1.1. 编写目的本文档涉及到RIDE从报表发布到报表浏览的每个细节。 阅读完此文档的读者能够在RIDE上快速创建所需要的报表模板,从而完成报表的页配置。1.2. 参考文档RIDE 管理员操作指南.doc1.3. 支持人员RIDE项目组:叶坤林;电话:2155912RIDE项目组:孙皓;电话:2155320RIDE项目组邮箱:2. 访问ride集中部署环境报表集中部署环境推荐使用UAAP 二期认证方式,用户在访问集中部署环境时必须先确认所访问逻辑系统采用的认证方式(可向逻辑系统管理员咨询),再根据认证方式的不同选择不同的登录方式。2.1. 域名解析配置配置Hosts 文件编辑C:WINDOWSsystem32driversetc 目录下Hosts 文件,把以下内容追加到Hosts 里。9 34 注意:通过hosts 配置文件的方式配置域名,今后服务器IP 产生变化都需要手工维护hosts 文件!2.2. 浏览器设置2.2.1设置代理如浏览器有配置使用代理服务器的, 必须在过滤列表上追加ride171.*和login.*在IE 浏览器,选择“工具”菜单下的“Internet 选项”,在“连接”tab 页上点击“局域网设置”,如下图;点击“高级”按钮,如下图;在“例外”上追加ride171.*、login.*,如下图。2.2.2弹出窗口设置在浏览器的工具-Internet设置-隐私中允许“打开弹出窗口阻止程序”,如下图:2.3. 访问地址经过上面步骤的设置后,可直接使用下面地址访问集中部署环境。RIDE 访问地址:8899/ride ,如下图:2.4. 登录管理员系统 管理员系统是提供管理员管理RIDE的专用管理系统,使用专用的登陆页面(:8899/ride)登陆。登录后,管理员可以管理RIDE的模块、逻辑系统。2.4.1. 管理员系统主界面 成功登录RIDE系统后,进入RIDE管理主界面,如下图所示:2.5. Cognos报表发布2.5.1. 创建报表服务器 报表服务器管理是RIDE统一管理第三方报表定制工具(如Cognos),使各个主流的报表定制工具所定制的报表能够集成到RIDE中,成为RIDE的报表资源,为用户使用。单击“报表管理”-“报表服务器管理”,进入页面如下图所示,开始配置报表服务器:【1】进入报表服务器列表页面,点击“新建报表服务器”,如下图所示:【2】进入报表服务器配置界面如下图,正确填写其中的各个参数: 名称:报表服务器名称,必填项,有意义的一个名称 描述:报表服务器描述,必填项,有意义的一个名称 主机名:Cognos主机IP地址 端口:Cognos服务访问端口,默认为9300 网关URL:Cognos访问时的URL地址,格式为http:/cognosip:port/cognos8/cgi-bin/cognos.cgi,红色部分为根据实际填写的cognos的访问IP和端口 用户名、密码:登录cognos所使用的用户名和密码 类型:选择cognos 备注:可选填,对报表服务器的备注 登录方式:选择“配置用户登录” 网关:填入/p2pd/servlet/dispatch 模型路径:不填 名称空间:LDAP【3】填写完成之后点击“测试连接”按钮,对配置的报表服务器进行测试,测试通过后点击“确定”,如下图所示:2.5.2. 创建报表资源目录报表发布时需要选择上层目录,所以在发布报表之前需要先新建报表资源目录。创建步骤如下:【1】 成功登录RIDE系统后,进入RIDE管理主界面。【2】 点击报表管理-报表资源管理,如下图所示:【3】进入报表资源管理界面,点击“新建目录”,在右边的目录基本信息栏中填入基本信息。【4】填写完之后点击“新建”按钮,弹出“新建成功”提示框说明新建成功。2.5.3. 报表发布【1】 成功登录RIDE系统后,进入RIDE管理主界面。【2】 进入:“报表管理”“报表发布”,如下:【3】 进入:“报表管理”“报表发布”,如下:【4】 从下拉框中选择报表服务器,点击刷新,可以看到源Congus上已经发布的报表目录,如下图:【5】选择要在RIDE上发布的报表,双击报表名称后,一些报表的基本属性会自动映射到右边的报表发布表单中,如下图:【6】选择发布位置,选择刚才新建的报表发布目录,如下图:【7】设置报表访问权限,如下图:【8】设置完报表的发布属性后,点击确定按钮保存,弹出“报表发布成功”提示框说明发布成功。2.5.4. 浏览报表报表发布成功后,便可以对报表进行浏览,操作步骤如下:【1】 成功登录RIDE系统后,进入RIDE管理主界面。【2】 点击报表查询-公共报表,如下图:【3】 点击报表查询-公共报表,点击刚刚配置的报表,如下图:【4】 点击“生成按钮”,可查看报表,如下图:3. 报表数据库服务器迁移由于报表服务器可能对应用的数据库造成一定压力,所以有可能对cognos报表进行迁移,采用物化视图的方式,定时调动物化视图,将数据更新到物化视图中,报表直接查询视图,以提高报表访问速度。生产数据库物化视图数据库RIDEBI工具外部服务权限前端展现逻辑系统1逻辑系统2逻辑系统5逻辑系统3逻辑系统4逻辑系统服务FrameWorkCognos3.1. 物化视图物化视图用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图可以看成是一个定时运行的计算JOB + 一个存计算结果的表,物化视图实质上就是表,只不过可以定时刷新。所谓视图实际上是不存储物理信息的(同表相区别,表存储实际的数据和表的索引信息等),试图仅仅存储一个select语句而已,而物化视图就要视图也存储实际的数据。使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新。3.1.1. 创建语法create materialized view tablenameBUILD DEFERRED -创建时不刷新数据refresh force -如果可以快速刷新则进行快速刷新,否则完全刷新on demand -不在commit时刷新ENABLE QUERY REWRITE -开启查询重写asselect * from table;3.1.2. 存储过程刷新物化视图CREATE OR REPLACE PROCEDURE cognos_refresh_mview_job AS BEGIN dbms_mview.REFRESH(物化视图名称); dbms_mview.REFRESH(物化视图名称); dbms_mview.REFRESH(物化视图名称); END;3.1.3. job调动存储过程(存在问题)variable jobid number;begin dbms_job.submit(:jobid,cognos_refresh_mview_job;,sysdate,trunc(SYSDATE)+00/24+1); commit;end;计划每日0点开始调动,加载数据,进行更新;3.1.4. 创建物化视图的一个例子本章节以WCMUser为例,说明创建物化视图和定时刷新任务的例子。【1】创建DBLink,在SQLDeveloper中执行一下语句,创建Congus数据库服务器到知识管理平台服务器的DBLink(其中红色部分需要根据实际情况填写):CREATE PUBLIC DATABASE LINK TOKDB CONNECT TO kdbadmin identified by kdbadmin using (DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=32)(PORT=1521)(CONNECT_DATA=(SID=ITILSTDDB)(SERVER=DEDICATED);【2】验证DBLink创建成功,执行select * from wcmuser TOKDB;【3】创建物化视图,在SQLDeveloper中执行以下方法创建:create materialized view UserKDBBUILD DEFERRED -创建时不刷新数据refresh force -如果可以快速刷新则进行快速刷新,否则完全刷新on demand -不在commit时刷新ENABLE QUERY REWRITE -开启查询重写asselect * from WCMUserTOKDB;【4】创建刷新物化视图存储过程:CREATE OR REPLACE PROCEDURE cognos_refresh_kdb_job AS BEGIN dbms_mview.REFRESH(UserKDB); END;【5】 创建刷新物化视图Job(需要在Sqlplus中执行,貌似SQLDeveloper不能执行成功):variable kdbjobid number;begin dbms_job.submit(:kdbjobid,cognos_refresh_kdb_job;,sysdate,trunc(SYSDATE)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论