Cognos ReportNet 优化配置指南
4星 · 超过85%的资源 需积分: 10 187 浏览量
更新于2024-07-23
收藏 1.41MB PDF 举报
Cognos Report 优化
Cognos Report 是一个功能强大且灵活的商业智能工具,用于创建、管理和分发报表。但是,随着报表数量和用户数量的增加,Cognos Report 的性能可能会下降。在这种情况下,需要对 Cognos Report 进行优化,以提高其性能和响应速度。
Cognos Report 优化可以从多个方面入手,包括软件环境调优、报表设计调优和服务器管理设置。下面将详细介绍这些优化方法。
**软件环境调优**
软件环境调优是 Cognos Report 优化的重要一步骤。通过调整 HTTP 服务器、应用服务器和 Cognos Report Net 的配置文件,可以提高报表的生成速度和服务器的响应速度。
1. **HTTP 服务器配置文件修改**
* Timeout:调整超时时间以避免服务器长时间等待客户端响应。
* MaxKeepAliveRequests:调整最大保持活动请求数量以避免服务器过载。
* KeepAliveTimeout:调整保持活动超时时间以避免服务器长时间等待客户端响应。
2. **应用服务器配置文件修改**
* maxProcessors:调整最大处理器数量以提高服务器处理能力。
* AcceptCount:调整最大接受请求数量以避免服务器过载。
* ConnectionTimeout:调整连接超时时间以避免服务器长时间等待客户端响应。
* session-timeout:调整会话超时时间以避免服务器长时间等待客户端响应。
3. **Cognos Report Net 配置文件修改**
* warpproperties.xml:调整虚拟内存诊断、最大缓存查询数量等参数以提高报表生成速度。
* reportservice.xml:调整最大处理器数量、最大非 affine 连接数量、闲置处理器检查间隔、闲置处理器最大空闲时间、队列超时时间、异步等待超时时间等参数以提高报表生成速度。
* batchreportservice.xml:调整最大处理器数量、最大非 affine 连接数量、闲置处理器检查间隔、闲置处理器最大空闲时间、队列超时时间、异步等待超时时间等参数以提高报表生成速度。
* CQEConfig.xml:调整超时时间、池大小、查询重用等参数以提高报表生成速度。
**报表设计调优**
报表设计调优是 Cognos Report 优化的另一个重要方面。通过优化报表设计,可以减少报表生成时间和提高报表生成速度。
1. **Report Studio 设计调优**
* 手写 SQL 定制报表查询:使用手写 SQL 可以提高报表生成速度。
* 报表函数的使用:使用报表函数可以减少报表生成时间。
* 过滤条件顺序调整:调整过滤条件顺序可以减少报表生成时间。
* 查询字段、查询表顺序调整:调整查询字段和查询表顺序可以减少报表生成时间。
* 聚合前后设置过滤条件:设置聚合前后过滤条件可以减少报表生成时间。
* 自动分组汇总设置:设置自动分组汇总可以减少报表生成时间。
* 字段排序设置:设置字段排序可以减少报表生成时间。
* 自动排序设置:设置自动排序可以减少报表生成时间。
* 报表 Processing 设置:设置报表处理可以减少报表生成时间。
* 外连接设置:设置外连接可以减少报表生成时间。
* 向量乘积设置:设置向量乘积可以减少报表生成时间。
* 使用 With 子句:使用 With 子句可以减少报表生成时间。
* 报表服务器本地缓存设置:设置报表服务器本地缓存可以减少报表生成时间。
* 汇总项设置:设置汇总项可以减少报表生成时间。
* 数据库查询策略设置:设置数据库查询策略可以减少报表生成时间。
2. **Framework Manager 设计调优**
* 手写 SQL 定制查询主题:使用手写 SQL 可以提高报表生成速度。
* 函数列表指定:指定函数列表可以减少报表生成时间。
* 表关联设定:设置表关联可以减少报表生成时间。
* Edit Governors 查询性能设置:设置 Edit Governors 查询性能可以减少报表生成时间。
**服务器管理设置**
服务器管理设置是 Cognos Report 优化的最后一个方面。通过调整服务器管理设置,可以提高服务器性能和响应速度。
1. **内容存储数据库连接池设定**
* 设定内容存储数据库连接池可以提高服务器性能。
2. **启用审核功能**
* 启用审核功能可以提高服务器安全性。
3. **更改网关 URI**
* 更改网关 URI 可以提高服务器性能。
4. **更改 ReportNet 启动服务资源配置**
* 更改 ReportNet 启动服务资源配置可以提高服务器性能。
5. **调整 Sort buffer size**
* 调整 Sort buffer size 可以提高服务器性能。
6. **分布式部署**
* 分布式部署可以提高服务器性能。
7. **应用服务器性能评估**
* 应用服务器性能评估可以帮助管理员评估服务器性能。
Cognos Report 优化需要从软件环境调优、报表设计调优和服务器管理设置三个方面入手。通过调整配置文件、优化报表设计和服务器管理设置,可以提高 Cognos Report 的性能和响应速度。
2013-07-18 上传
2016-07-06 上传
2010-10-26 上传
2011-09-19 上传
2011-04-13 上传
2011-09-19 上传
2010-01-17 上传
2012-02-15 上传
2012-05-09 上传
yaaaaa124
- 粉丝: 1
- 资源: 24
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章