Cognos性能调整
IBMCognosBI最佳实践-报表设计高级提示与提示性能调优
IBM Cognos BI 最佳实践: 报表设计高级提示和提示性能调优1 简介1.1 目的本文档旨在向报表创建者展示如何处理第一个提示页面性能低下的问题。
1.2 适用范围这里的信息只适用于 IBM Cognos 8.2 BI。
2 第一个提示页面的性能当用户运行包含多个复杂查询的报表时,常常需要等待很长时间才会看到第一个提示页面出现。
例如,在一个客户场景中,报表用了 40 秒才显示出第一个提示页面。
可以通过两方面的努力改进第一个提示页面的性能:1)减少提示调节(prompt reconciliation)的时间2)减少为提示控件获取数据的时间3 提示调节3.1 什么是提示调节?提示调节确保参数定义与参数的用法匹配。
在筛选和计算中定义参数。
在提示中使用定义好的参数。
参数定义包含几个关键项:∙基数–可以提供给参数的输入值的数量。
∙离散性–决定输入值是定义单一值,还是定义一个值范围。
∙可选性–决定参数在筛选或计算的上下文中是必需的,还是可选的。
∙数据类型–为了与引用的其他数据项或常量匹配,在筛选或计算的上下文中期望的数据类型。
数据类型可以是 Numeric、Date、Time、Date Time、Interval、String 或 Member Unique Name (MUN) 。
3.1.1 筛选表达式请考虑可选的筛选:[Order number] = ?pOrderNumber?通过分析这个筛选,可以判断出参数 pOrderNumber 的一些性质:基数:单一值∙等号表明只能使用单一值。
∙使用多个值需要适当的操作符,比如“in”:[Order number] in ?pOrderNumber?离散性:简单值∙等号表明了这一点。
∙值的范围需要适当的操作符,比如“in_range”:[Order number] in_range ?pOrderNumber?o如果一个参数在多个上下文中使用,那么对于是范围值的参数,所有引用都必须是范围值。
Cognos调优(一) -Cognos服务调优
Cognos调优(一) -Cognos服务调优2011年3月15日8:38一:软件环境1 Apache配置调优可修改apache配置文件apache\conf\httpd.conf。
1.1 Timeout(超时)用户连接超时设置,从用户提交请求到从web server得到相应的最大时间间隔。
默认值 300秒。
跟根据当前的网络状态对超时进行设置1.2 MaxKeepAliveRequests(最大的请求数)Web server保持的最大活动请求数,允许持续连接的最大请求数,增大该值可一定程度提高性能,可将其设置为0(对最大连接请求数不做限制)。
默认值为100。
1.3 KeepAliveTimeout(请求超时)从同一个客户端的同一个连接发过来的两个请求之间的允许的最大时间间隔,运行reportnet的浏览器会每隔一个时间间隔向服务器发出一个同步请求,如果这个值太小的话,可能会出现找不到请求的错误。
默认值为15。
2 IIS配置调优通过点击默认网站的右键,点其属性,出现如下图2.1 连接超时用户连接超时设置,从用户提交请求到从web server得到相应的最大时间间隔。
默认值 150秒。
跟根据当前的网络状态对超时进行设置2.2 性能带宽限制限制网站可以使用的带宽,应设置为不限网站连接允许持续连接的最大请求数,增大该值可一定程度提高性能,可将其设置为不受限制,如下图。
3 Report Net自带tomcat配置调优可修改TOMCAT配置文件CRN_ROOT\tomcat*.*\conf\server.xml。
其参数集中在行:<Connector className="org.apache.coyote.tomcat4.CoyoteConnector" port="9300" minProcessors="5" maxProcessors="500" enableLookups="true" redirectPort="9443" acceptCount="500" debug="0" connectionTimeout="60000" useURIValidationHack="false" disableUploadTimeout="true"/>具体如下:3.1 maxProcessors(最大进程数)tomcat在运行的时候允许的最大处理请求(多线程)。
cognos问题汇总
Cognos问题汇总:1、在cognos 的transfer中如何做环比同比(如何增加计算列调用cognos自带的函数)在FrameManage里面又是如何做?答复:在transformer里面对指标表重复引用,将时间维度字段PRD_ID修改成不一样的别名PRD_ID(LAST_MONTH),然后新增一个字段取原时间维度字段进行增减操作add_month('PRD_ID(LAST_MONTH)',1)并命名为PRD_ID,这样,从重复指标表里取的指标值就是上期指标值2、在cognos中使用frameManage创建维度时,时间维度如何设置答复:时间维度不需要单独设立,直接使用PRD_ID即可3、在transfer中产生了cube文件后发布报错,测试连接失败,但是在idq文件能够连接上,所有都能过通过,到发布这里测试失败。
答复:请核查是否使用的UTF-8字符集保存的模型文件以及模型文件是否存在错误,transformer里面有核查按钮4、时间列的数据类型为number类型,如何在上面建立维度,是否是先转化为日期类型然后再设定维度,如何设定?答复:可以先选择日期字段,右键属性里改成日期型,再拖拉到显示区使用,也可以直接选择数字型日期字段拖拉到显示区,然后在显示区进行日期型属性的设置,前者方便些5、安装日期来发布立方体进行增量更新时,没有数据的日期即还没有到的日期也建立了立方体如果设置没有数据的日期不建立立方体?答复:在维度显示区里对月,日维度的点属性选择TIME页签把all categories的勾去掉6、cognos在linux环境下的部署问题:Cognos安装成功以后也安装了apache服务器来作为web服务器,但是配置将cognos 发布到apache上去失败:通过浏览器访问cognos服务时,出现cognos了LOGO,但是一闪而过,地址栏显示调用cognos8/cgi-bin下的cgi程序,或者提示下载文件。
Cognos基础知识及操作入门
调整数据库连接池大小, 以适应并发访问需求。
使用缓存技术,提高数据 访问速度。
05 报告设计技巧与实践
报告布局与样式设置方法
布局原则
遵循简洁明了、重点突出、信息完整等原则,合理规 划报告布局。
样式设置
通过调整字体、颜色、背景等样式元素,提升报告整 体视觉效果。
标题与段落
实时数据刷新机制设置方法
数据源配置
确保数据源连接正常,并设置合适的数据刷新频率。
缓存策略
合理利用缓存机制,减轻服务器负担,提高数据加载速度。
异步加载
采用异步加载技术,避免页面卡顿和数据延迟现象。
实时推送
结合WebSocket等实时通信技术,实现数据的实时推送和更新。
仪表板性能优化建议
数据预处理
在数据源端进行数据清洗、聚合等预处理操 作,减少数据传输量和计算复杂度。
最近访问
显示用户最近访问的报告或仪表板,方便快速进 入。
菜单栏与工具栏功能详解
01
菜单栏
包括文件、编辑、查看、插入、 格式、工具、窗口和帮助等菜单 项,提供全面的操作选项。
工具栏
02
03
右键菜单
提供常用功能的快捷按钮,如保 存、打印、剪切、复制、粘贴、 撤销和重做等。
在报告或仪表板中右键单击元素 ,可弹出针对该元素的特定操作 菜单。
立方体(Cube)
多维数据集的一种表现形式,由多个维度和度量组成,用于数据分析 和报表展示。
维度(Dimension)
描述数据业务特性的层级结构,如时间、地区、产品等。
度量(Measure)
用于聚合计算的数值型数据,如销售额、利润等。
多维数据集(Multidimension…
CognosPowerCubes优化方法
CUBE性能调节方法文档1 提高访问数据库速度:Cognos和数据库间参数在c8\bin\cogdm**.ini文件中,(*根据版本不同是安装目录的数字,**根据连接的数据库不同,是对应数据库名称的关键字)以oracle数据库为例,参数在cogdmor.ini文件中,打开这个文件查找字符串Fetch Number of Rows=去掉这行前面的分号,将10改成2000;这样这行就成了Fetch Number of Rows=2000,表示是每次从数据库取2000条数据。
其他数据库基本上都有类似的配置。
用以提高从数据库中提取数据的速度。
如果该数据库没有类似的配置参数,如SqlServer,则可以更改cogdmct.ini文件中的NUMOFROWS参数。
注意:如果使用CS7 Gateway,则修改c8\CS7Gateways\bin目录下的配置文件。
2 更改系统参数:加大缓存cer*\bin\Cer*.ini(*根据版本不同是安装目录的数字):[Services]SortMemory=5120(这里SortMemory 单位是2kbytes,5120代表2k x 5120 = 10M)(技巧:一般SortMemory 取空闲内存的十分之一到八分之一大小)[PowerPlay DataServer]WriteCacheSize=16384(这里WriteCahceSize 单位是Kbytes,16384 代表16M)(技巧:一般WriteCacheSize 可以通过估计生成的cube大小得到,和生成的cube大小差不多就可以了)在2G 内存的环境中,如果加载操作系统完成,并启动所有所需服务后系统空闲800M 内存空间,则可设置:[Services]SortMemory=51200[PowerPlay DataServer]WriteCahceSize=81920WriteCahceSize打开c8/configuration目录下的ppds_cfg.xml文件,将其中的WriteCahceSize从默认值32768(32M)改成65536 (64 MB) 或者98304 (96 MB)Sort buffer sizeWindows修改方法:打开Transformer,在菜单中点击File-》Preference,选择File标签页,将其中的Work file sort buffer size从默认的8000000调大如25000000UNIX修改方法:在环境变量中申明WorkFileSortSize参数,如export WorkFileSortSize=25000000MaxTransactionNumWindows修改办法:打开打开Transformer,在菜单中点击File-》Preference,在General标签页中将Max number of transactions per commit值修改,如从500000改成2000000UNIX修改方法:在环境变量中申明MaxTransactionNum参数,如export MaxTransactionNum=20000003 合理的分配磁盘空间Transformer在生成立方体时,需要一些文件空间的支持,合理的利用磁盘空间会保证高效的立方体刷新。
Cognos环境配置手册
目录引言 (4)软件名称 (4)文档说明 (4)参考资料 (4)1........................................................................................................ 配置PPES应用环境51.1........................................................................................... 创建Cognos虚拟目录51.2................................................................ 设置Cognos Configuration Manager151.2.1..................................................................................... 配置Directory Server151.2.2.............................................................................................. 配置PDF Server171.2.3............................................................................................ 启动Cognos服务191.3............................................................................. 配置Cognos Access Manager241.4................................................................................ 启动Cognos Upfront Server281.5................................................................................ 测试Cognos Upfront Server31 2..................................................................................... Transformer 性能调节方法:332.1..................................................................................................................... 加大缓存332.2..................................................................................... 启用多CPU 读取数据源332.3.................................................................................................. 恰当放置暂存文件34 3........................................................................................... ReportNet数据库创建参数36 4.................................................................................. reportnet与cognos的单点登录37 5............................................................................... R eportNet的Content Store配置396...................................................................................................... Orecle 驱动程序设置437............................................................................................... 创建ReportNet虚拟目录441.引言参考资料2.配置PPES应用环境2.1. 创建Cognos虚拟目录1)启动internet服务管理器,并确认默认web站点已启动。
cognos问题汇总
cognos系统管理eldersun2012-6-27 21:43Cognos 10流控功能Cognos的流量控制是基于用户体验的,它不是保护系统资源的直接手段,而是保证用户体验的手段,可以通过设置报表请求可以在队列中的最大等待时间来避免用户的过长时间等待,方法是在Administration中的Dispatcher & Services属性中设置:默认是240s,通常情况下允许在线请求在队列中等待240s显然太长了,如果系统压力太大的情况下,使用默认设置可能出现如下情况:当Cognos系统在超载情况(远远大于系统的处理能力)下运行,经过一段时间后,系统单位时间内能够处理的事务数(TPS)很快下降到零,此时通过后台观察Cognos服务器,发现运行Cognos的服务器负载也随之下降,说明系统出现拥塞,因此虽然系统资源空闲,但是无法继续处理事务,显然,我们一般不希望系统在负载过重的时候出现绝对不能处理事务的情况,比较理想的情况应该是合理的拒绝一部分请求,而保证部分请求能够继续运行,通过缩短”Query time limit of the report service(seconds)“从默认的240s调整为5秒,同等压力情况下观察系统的运行情况如下:当适当缩短队列的最大允许等待时间后,系统系统在高负载的情况下能够持续提供服务,但同时存在大量超时拒绝的情况,未完,继续阅读#cognos系统管理评论(1)转载(1)eldersun2012-3-9 10:53【Cognos 10】Dispatcher 路由使用的问题在Cognos 8版本中,可以使用单独安装的CM上的dispatcher(需要在Configuration中手动开启)作为负载均衡的dispatcher,但在Cognos 10中,这一方式无法应用于Cognos 10中的Business Insight功能,而除此之外的其它功能都可以正常使用,在部署使用时需要注意!#cognos系统管理评论转载eldersun2012-2-16 16:06【Cognos10新特性】使用JXM进行JVM监控在Cognos 10.1.1新版本中,Cogconfiguration中提供了配置JMX的能力,通过开启JMX可以使用jdk自带的jconsole等工具对JVM进程进行更为详细的跟踪,同时还可以执行Cognos 10中没有在portal中开发的一些操作方法,如单用户跟踪等,Configuration的设置方法如下:设置后可以通过JCONSOLE进行监控JVM的内存、线程等信息。
cognos使用技巧
selectedNodes[selectedNodes.length] = node;
}
return selectedNodes;
};
var treeInput;
var treePrompt;
for (i=0;i<theSelectedNodes.length;i++)
{
selectedNodes[selectedNodes.length] = theSelectedNodes[i];
}
}
}
if (node.isSelected())
{
//var inner = node.getLabel();
2、新增变量
根据值提示的显示值新增一个变量
如果值提示只有两个值,就使用布尔型变量,如果是多个值使用字符串变量,这里演示以布尔值为例
表达式的意思是如果值提示的值为折线图,变量的值就为1,否则为0
如果是字符串表达式,变量的值就设定一个字符串值,道理是一样的
布尔型的变量会自动默认生成两个值,如果是字符串变量,就根据表达式的实际情况设置变量值
}
function getSelected(node)
{
if (!node) {
node = this.getRootNode();
}
var selectedNodes = new Array();
if (node.hasSelectedChildren())
{
//get any children
var children = node.getChildren();
IBMCognosBI最佳实践报表设计高级提示和提示性能调优
IBMCognosBI最佳实践报表设计高级提示和提示性能调优1 简介1.1 目的本文档旨在向报表创建者展示如何处理第一个提示页面性能低下的问题。
1.2 适用范围这里的信息只适用于 IBM Cognos 8.2 BI。
2 第一个提示页面的性能当用户运行包含多个复杂查询的报表时,常常需要等待很长时间才会看到第一个提示页面出现。
比如,在一个客户场景中,报表用了 40 秒才显示出第一个提示页面。
能够通过两方面的努力改进第一个提示页面的性能:1)减少提示调节(prompt reconciliation)的时间2)减少为提示控件获取数据的时间3 提示调节3.1 什么是提示调节?提示调节确保参数定义与参数的用法匹配。
在筛选与计算中定义参数。
在提示中使用定义好的参数。
参数定义包含几个关键项:•基数–能够提供给参数的输入值的数量。
•离散性–决定输入值是定义单一值,还是定义一个值范围。
•可选性–决定参数在筛选或者计算的上下文中是必需的,还是可选的。
•数据类型–为了与引用的其他数据项或者常量匹配,在筛选或者计算的上下文中期望的数据类型。
数据类型能够是Numeric、Date、Time、Date Time、Interval、String 或者 Member Unique Name (MUN) 。
3.1.1 筛选表达式请考虑可选的筛选:[Order number] = ?pOrderNumber?通过分析这个筛选,能够推断出参数 pOrderNumber 的一些性质:基数:单一值•等号说明只能使用单一值。
•使用多个值需要适当的操作符,比如“in”:[Order number] in ?pOrderNumber?离散性:简单值•等号说明了这一点。
•值的范围需要适当的操作符,比如“in_range”:[Order number] in_range ?pOrderNumber?o假如一个参数在多个上下文中使用,那么关因此范围值的参数,所有引用都务必是范围值。
cognos安装使用教程
Cognos的主界面包括菜单栏、工具栏、导航窗格、工作区和状态栏。菜单栏提供文件、 编辑、视图等基本操作;工具栏提供常用功能的快捷按钮;导航窗格显示项目、文件夹 和报表等资源的树状结构;工作区用于显示和编辑报表;状态栏显示当前登录用户和系
统状态信息。数据源配置01Fra bibliotek添加数据源
在Cognos中,可以通过“数据源”向导添加新的数据源。支持的数据
硬件要求
安装Cognos的服务器应具备足够 的内存、处理器和存储空间,以确 保系统的稳定运行和性能。
网络要求
确保服务器可以访问互联网,以便 下载安装包和获取更新。
安装包准备
从官方网站下载最新版本的Cognos 安装包。确保选择与您的操作系统和 硬件兼容的版本。
在下载安装包之前,请仔细阅读官方 文档,了解安装过程中的注意事项和 常见问题。
确保服务器的防火墙和安全设置允许Cognos的正常运行,包括网络通 信和文件访问等。
03
cognos安装步骤
安装向导启动
下载Cognos安装包
从IBM官方网站或其他可信来源下载 Cognos的安装包。
启动安装程序
双击下载的安装包,启动Cognos的安装向 导。
选择安装语言
在安装向导中选择您偏好的安装语言。
源类型包括关系型数据库、多维数据库、XML文件等。添加数据源时需
要提供数据源的名称、类型、连接字符串等信息。
02
配置数据源属性
在数据源配置界面中,可以设置数据源的属性,如连接超时时间、查询
超时时间、最大连接数等。这些属性可以根据实际需要进行调整,以优
化系统性能。
03
测试数据源连接
配置完成后,可以点击“测试连接”按钮,验证数据源配置是否正确。
Cognos报表性能调优
一:软件环境41A PACHE配置调优4 1.1T IMEOUT(超时)4 1.2M AX K EEP A LIVE R EQUESTS(最大的请求数)4 1.3K EEP A LIVE T IMEOUT(请求超时)4 2IIS配置调优4 2.1连接超时5 2.2性能5 3R EPORT N ET自带TOMCAT配置调优6 3.1MAX P ROCESSORS(最大进程数)6 3.2A CCEPT C OUNT(最大连接数)6 3.3C ONNECTION T IMEOUT(连接超时)7 3.4SESSION-TIMEOUT7 4C OGNOS R EPORT N ET配置调优7 4.1REPORTSERVICE.XML7 4.2BATCHREPORTSERVICE.XML10 4.3CQEC ONFIG.XML13 4.4PPDS_CFG.XML14 5C OGNOS R EPORT N ET服务器管理设置14 5.1C ONTENT S TORE数据库连接池设定14 5.2开启审计功能15 6提高访问数据库速度17 7加大缓存17 8更改R EPORT N ET启动服务资源配置18 9修改C OGNOS C ONFIGURATION配置提高C OGNOS8速度19 10分布式部署20二:COGNOS设计调优201R EPORT S TUIDO设计调优20 1.1报表函数的使用20 1.2过滤条件顺序调整21 1.3查询字段、查询表顺序调整21 1.4聚合前后设置过滤条件22 1.5取消报表自动分组提高明细报表查询速度22 1.6字段排序设置23 1.7自动排序设置24 1.8报表P ROCESSING设置25 1.9外连接设置25 1.10向量乘积设置26 1.11使用W ITH子句27 1.12报表服务器本地缓存设置282F RAMEWORK M ANAGER设计调优29 2.1手写SQL定制查询主题29 2.2函数列表指定30 2.3表关联设定31 2.4E DIT G OVERNORS查询性能设置33 3T RANSFORMER和C UBE设计调优36 3.1启用多CPU读取数据源:36 3.2通过CROSSTAB CACHING提高CUBE访问速度37 3.3恰当分配数据库和C OGNOS之间的运算。
COGNEX 相机调整 inSight adjustment
CAFEP ME 曲轴维修团队 2014 APR 1th
1
启动调试软件 In Sight Explorer
硬件接
拔掉滚道连接到桁架的PN耦合器处网线 将电脑处网线直接连接到滚道相应的位置
2
更改语言环境
1
2
3
4 5 9
3
连接相应的相机
二 一
4
连接相应的相机
三
5
确定相机处于离线状态
• 传感器>
联机>
确定离线>
6
进入相机调整界面
Ctrl+Shift+V切换到 二维码结果界面
---Grade:二维码等 级,系统 根据二维码情况自动计算出来 ,A到F为能识别等级,X为无 法读取。
7
进入相机调整界面
在此界面下进行调整
• 拆下相机镜头保护罩 • 镜头前后有两个调节环(前面 为曝光强度调整,后面为焦距 调整,可根据实际情况调整) • 拧松螺栓后可旋转调节环,以 调整后等级为A最佳
8
进入相机调整界面
>>> 从 脱机 状态切换到 联机 状态---和联机到脱机类似
9
10
Cognos的BI战略及解决方案(一)
Cognos的BI战略及解决方案(一)Cognos是全球领先的商业智能软件供应商,在提供数据分析、报告和预算计划等方面表现出色。
其中,Cognos的BI战略及解决方案可谓是其产品优势之一。
一、BI战略Cognos的BI战略主要包括以下几个方面:1.全面性:Cognos从数据采集、数据准备到数据分析和数据应用,提供了全方位的BI解决方案,确保用户可以将任何数据变成有用的信息。
2.易用性:Cognos的BI方案非常易于使用,即使不具备专业的BI技能,也能快速学习BI解决方案的使用方法。
3.自助性:Cognos的BI方案允许用户自主查找数据、创建报表以及通过其他可视化方式呈现数据,以满足不同行业使用需求。
4.安全性:Cognos的BI方案通过安全控制让用户可以选择性组合访问权限,确保敏感数据不会被未授权人员获取。
二、BI解决方案Cognos的BI解决方案主要包括以下三个阶段:1.数据准备:Cognos通过ETL工具从不同数据源中收集数据,然后将数据进行处理,以便于后续的数据分析。
同时,Cognos的数据准备过程也支持用户数据的自主管理和数据审查。
2.数据分析:Cognos的BI方案提供了多种分析方式,包括透视表、交互式可视化分析和灵活的报表,这些都是用户进行数据分析的必备工具。
3.数据应用:Cognos的BI方案通过现代化的设计和用户体验,使报表更易于阅读和理解,从而支持用户决策和计划。
三、解决方案的优势Cognos的BI解决方案提供以下优势:1.一站式方案:由于Cognos提供全面性的BI解决方案,用户无须从多个供应商处购买不同的BI处理工具。
2.可扩展性:Cognos的BI方案很容易地集成到现有的IT系统中,并可轻松扩展以满足以后需要。
3.高性能:Cognos的BI方案具有高性能,可以快速地处理大量数据,并支持即时报告。
同时,Cognos BI方案的缓存和扩展也可以支持大量访问。
4.灵活性:Cognos的BI解决方案不仅支持透视表、交互式可视化分析和灵活的报表,还可以提供用户自主的替代方式,以便于用户更好地理解数据。
cognos性能调优
目录Cognos ReportNet性能调优方案 ................................................ 错误!未定义书签。
目录 .. (1)第一章软件环境调优 (4)1 HTTP SERVER(WEB SERVER)配置文件修改 (4)1.1 Timeout (4)1.2 MaxKeepAliveRequests (4)1.3 KeepAliveTimeout (4)2 APPLICATION SERVER(ReportNet自带tomcat)配置文件修改 (4)2.1 maxProcessors (5)2.2 AcceptCount (5)2.3 ConnectionTimeout (5)2.4 session-timeout (5)3 Cognos ReportNet配置文件修改 (5)3.1 warpproperties.xml (5)3.1.1 VirtualMemoryDiagnostics (6)3.1.2 MaxCachedQueries (6)3.2 reportservice.xml (6)3.2.1 max_process (7)3.2.2 linger_process (7)3.2.3 max_non_affine_connections_per_process (7)3.2.4 idle_process_check_interval_ms (8)3.2.5 idle_process_max_idle_ticks (8)3.2.6 queue_time_limit_ms (8)3.2.7 async_wait_timeout_ms (9)3.3 batchreportservice.xml (9)3.3.1 max_process (9)3.3.2 linger_process (10)3.3.3 max_non_affine_connections_per_process (10)3.3.4 idle_process_check_interval_ms (11)3.3.5 idle_process_max_idle_ticks (11)3.3.6 queue_time_limit_ms (11)3.3.7 async_wait_timeout_ms (12)3.4 CQEConfig.xml (12)3.4.1 Timeout (12)3.4.2 PoolSize (12)3.4.3 queryReuse (13)4 Cognos ReportNet服务器管理设置 (13)4.1 Content Store数据库连接池设定 (13)4.2 开启审计功能 (14)4.2.1 Audit Native Query (15)4.2.2 Audit logging level (15)4.2.3 Audit run-time usage logging level (15)4.2.4 Audit administration logging level (15)4.2.5 Audit other logging level (15)4.2.6 审核等级说明 (15)5 更改网关URI (16)6 更改ReportNet启动服务资源配置 (17)7 调整Sort buffer size (18)8 分布式部署 (18)9 应用服务器性能评估 (19)第二章报表设计调优 (20)1 Report Stuido设计调优 (20)1.1 手写SQL定制报表查询 (20)1.2 报表函数的使用 (22)1.3 过滤条件顺序调整 (22)1.4 查询字段、查询表顺序调整 (23)1.5 聚合前后设置过滤条件 (23)1.6 自动分组汇总设置 (24)1.7 字段排序设置 (24)1.8 自动排序设置 (25)1.9 报表Processing设置 (26)1.10 外连接设置 (27)1.11 向量乘积设置 (27)1.12 使用With子句 (28)1.13 报表服务器本地缓存设置 (29)1.14 汇总项设置 (29)1.15 数据库查询的策略设置(First Rows设置) (30)2 Framework Manager设计调优 (30)2.1 手写SQL定制查询主题 (30)2.2 函数列表指定 (30)2.3 表关联设定 (31)2.4 Edit Governors查询性能设置 (33)2.4.1 Report table limits设置 (33)2.4.2 Data retrieval limits设置 (34)2.4.3 Query execution time limits设置 (34)2.4.4 Large text items limit设置 (35)附录 (36)第一章软件环境调优1HTTP SERVER(WEB SERVER)配置文件修改以apache为例说明,可修改apache配置文件apache\conf\httpd.conf。
cube及报表访问速度优化
Tip 2: 有些维表可能会经常发生变化,那么这些维表就可以设 置成以下格式
Tip 3: 事实表必须选择PowerCube creation,但是Generate categories可以不选。
2.2: 唯一性(Uniqueness) 唯一性(数据源/properties/general)可以控制刷新立方体的时候是否检测节点 的唯一性 (唯一性可以在维度层次的属性页上设置,具体的含义我就不唠叨了 Tip 1: 如果对于某个IQD,可以确定数据的唯一性,那么可以选择Maximize Data Access Speed属性,这样Transformer就认定你的数据是符合唯一性的 ,从而不再去验证数据的唯一性,这样可以大大提高数据的读取速度。 警告! 如果启用了Maximize Data Access Speed,而在数据中存在违反唯一性的问 题,Transformer将不会通知您。这样可能会造成在PowerCube中产生类别 丢失和值不准确的问题。
2.6:参数设置 可以使用几种参数设置,以下是最常用的参数设置: Tip 1: ModelWorkDirectory=<path> 当进行模型设计时设定创建临时文件的位置。临时文件用来在立方体创建过程中发生严重错误时恢复在战略检查点被挂 起的模型。该文件的扩展名为QYI, 默认的路径是ModelSaveDirectory设置的值。 Tip 2: DataWorkDirectory=<path1;path2;...> 设定在生成立方体时Transformer创建临时工作文件的位置。可以使用多个驱动器的能力可以消除操作系统所造成的大小 限制。 当Transformer 创建立方体时,它可以将临时文件写入指定的驱动器或目录。这些文件被连接到一个逻辑文件, 而无需考虑它们所在的驱动器。这些文件的位置由您所设定的路径列表来决定。默认的路径为CubeSaveDirectory设置的 值。 Tip 3: 在命令行设定参数设置文件的使用会覆盖并优先于其它设置。 例如,如果在rsserver.sh文件中定义了环境设置, 在命令行中使用参数设置文件将覆盖这些设置。 Tip 4: TMPDIR、 TEMP、TMP等环境变量可以定义Transformer在什么位置创建临时文件。Transformer可以使用所定义 的第一个环境变量。这些环境变量是操作系统定义的系统环境变量。
论Cognos的优化配置
Cognos优化配置HTTP SERVER(WEB SERVER)配置文件修改以apache为例说明,可修改apache配置文件apache\conf\httpd.conf。
1.1Timeout用户连接超时设置,从用户提交请求到从web server得到相应的最大时间间隔。
默认值300秒。
1.2MaxKeepAliveRequestsWeb server保持的最大活动请求数,允许持续连接的最大请求数,增大该值可一定程度提高性能,可将其设置为0(对最大连接请求数不做限制)。
默认值为100。
1.3KeepAliveTimeout从同一个客户端的同一个连接发过来的两个请求之间的允许的最大时间间隔,运行reportnet的浏览器会每隔一个时间间隔向服务器发出一个同步请求,如果这个值太小的话,可能会出现找不到请求的错误。
默认值为15。
2APPLICATION SERVER(ReportNet自带tomcat)配置文件修改以TOMCAT为例说明,可修改TOMCAT配置文件CRN_ROOT\tomcat*.*\conf\server.xml。
其参数集中在行:<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"port="9300" minProcessors="5"maxProcessors="75"enableLookups="true"redirectPort="9443" acceptCount="100"debug="0"connectionTimeout="60000"useURIValidationHack="false" disableUploadTimeout="true"/>2.1maxProcessorstomcat在运行的时候允许的最大处理请求(多线程)。
Cognos柱状图中Y轴起始值设置为非0
默认情况下,柱状图或折线图的Y1轴起始值为0,这使得在数据量较大,且两项数据相差不大时,效果不明显,如下图所示
可以设置Y1轴的属性,来关闭起始值自动归零,使得各单位的数据展现的差距增大。
选中Y1轴,在属性栏中找到常规->包括自动归零,默认值为是,将其改为否,如下图所示
即可关闭Y1轴从0开始计数,但是具体起始值是有cognos根据展现的数据算出的,不能加以控制,如下图所示,关闭自动归零后,Y轴的起始值变为了89500,各单位的数据差距就很明显了。
Cognos多维分析操作使用手册
Cognos多维分析操作使用手册1.1.1.OLAP展示窗口介绍进入中国电信经营分析系统,点击多维分析中一个分析主题进入该分析主题操作窗口,会出现以下类似的界面:就这个浏览器窗口说明一下将要在后用到一些名词。
浏览器窗口包括:1.1.1.1.维度栏维度:在浏览器窗口顶端,用于过滤每一维数据。
例如下图,该主题的维度包括时间,年,月份,在网时长,城乡标识,用户性质,地域,帐目类型,产品类型,客户类型,客户营销属性,上传省份等。
1.1.1.2.维度导航区维度导航区域用于对显示数据的行列和指标进行替换、嵌套等操作,在浏览器窗口的左部。
1.1.1.3.数据显示区域维度栏的最后一项为指标下拉框,其中各个选项是作为数据显示区域的指标,如果在该立方体中有多个指标,您也可以选择其他的指标显示。
1.1.1.4.层次选择区有些维度分层次展示,如时间维度一般是年->季度->月这样的层次,用鼠标右键点击白色矩形框,会弹出菜单,可以让行或者列的数据向下一层或者上一层展开,使得数据展示更清楚.1.1.1.5.工具栏工具栏位于浏览器窗口右部的底端,如下图:工具栏主要分为以下几部分:图标说明交叉制表显示/缩进式交叉制表显示风格选择简易条形图/饼图/簇状条形图/堆积式条形图/多线/立体条形图等图形显示风格的变化拆分视图,使数据显示在下部分,图形显示在上半部分调整显示选项,行列的数量,指标显示的选项,计算类别的显示等对已经插入的计算行或列进行调整对隐藏显示的进行调整交换行列对显示为0的数据消除80/20隐藏自定义例外项突出显示提供此报表说明在报表中查找类别打开帮助浏览器窗口把数据导出成文件以上是对工具栏每个图标的说明。
当然,只要鼠标放在图标上面就可以看到简单说明,具体的使用在OLAP基本操作里面介绍。
1.1.1.6.OLAP操作实现的功能通过您的 web 浏览器,您可以•浏览信息,在任何维度浏览数据。
在每一个具体的维度里面,点击其下拉框都可以看到其子类别和层次关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如果使用DB2 数据库作为内容存储库,则可采取措施提高请求处理速度。
默认情况下,DB2 会将包含大型对象(LOBS) 的表分配给由数据库管理的表空间。因此,LOB 不
由DB2 缓冲池管理。这会导致在LOB 上出现直接I/O 请求,从而会影响性能。通过将包含LOB
的表重新分配给系统管理的表空间,您可以减少直接I/O 请求的数量。
步骤
1. 在c8 位置\bin 目录中,打开derby.sh 文件。
2. 查找以下行:
MEM_SETTINGS=-Xmx256m
并将其更改为以下内容:
MEM_SETTINGS=”-Xmx1152m -XX:MaxPermSize=128M -XX:MaxNewSize=576m -XX:NewSize=288m”
2. 在文本编辑器中打开reportservice.xml 文件。
3. 将async_wait_timeout_ms 参数改为120000。
4. 保存该文件。
5. 重新启 Database 的请求处理能力
将Cognos Content Database 配置为与小型系统一起使用。如果您在大型系统中使用Cognos
Content Database,其中同时请求的数量大于十,则必须调整默认JVM 内存设置并提高Derby
的页面高速缓存大小。
览器和服务器之间的请求数。如果需要HTML 报表,则可以通过在某些远程位置配置其它网关加
速报表的提交。图形和样式表等静态内容的提交速度较快。
***************************************************
增加高用户负载环境中的异步超时
如果您具有较大用户负载(超过165 个用户),并且在分布式安装中连续地运行交互式报表,则
● 对于Microsoft SQL Server 或DB2:
cmm_update_stats host_name metric_store_name Admin_user_name password
● 对于Oracle:
cmm_update_stats metric_store_name Admin_user_name password
***************************************************
提高度量标准存储数据库性能
IBM Cognos 8 提供了用于更新度量标准存储数据库索引的名为cmm_update_stats 的脚本,该脚
本可以提高性能。通常,当数据的数量或分发出现显著改变时,会在载入数据之前或之后使用该
脚本。例如,如果您在将记分卡的数量从100 增加到1000 后运行该脚本,则性能可能会提高。
步骤
1. 确保度量标准存储数据库中不存在活动。
2. 转到以下目录:
c8 位置\configuration\schemas\cmm
3. 转到相应的数据库目录。
4. 根据数据库类型,从命令行运行以下脚本之一:
更改DB2 内容存储库之前,分配足够的日志空间以重新构建数据库。
要重新配置DB2 内容存储库,请执行以下操作:
? 从包含至少一个大对象(LOB) 的表导出数据。
? 在系统管理的表空间中创建表。
? 将数据导入表。
***************************************************
可增加异步超时设置,以避免收到错误消息。默认值为30000。
您还可能希望将“排队时间限制”设置设置为360。有关信息,请参阅《IBM Cognos 8 管理和安
全指南》。
要解决此问题,请执行以下操作:
步骤
1. 转到以下目录:
c8 位置webapps/p2pd/WEB-INF/services/。
查找以下行:
maxProcessors=”75″
并将其更改为以下内容:
maxProcessors=”1000″
3. 查找以下行:
acceptCount=”100″
并将其更改为以下内容:
acceptCount=”500″
4. 保存更新的server.xml 文件。
***************************************************
调整Apache Tomcat 设置
如果您使用Apache Tomcat,则可以编辑设置以提高性能。
可编辑server.xml 文件中的maxProcessor 和acceptCount 设置。
步骤
1. 打开server.xml 文件。
2. 编辑在以下注释后显示的设置:
<!– Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 –>
***************************************************
减少报表在网络中的提交时间
全局分发的报表在远程位置打开比本地打开所需的时间要长。此外,打开HTML 报表比打开PDF
报表所需的时间要长,因为HTML 报表要处理更多的请求。
您可以通过两种方法减少在远程位置打开报表花费的时间。可以通过以PDF 格式运行报表减少浏
3. 在c8 位置\configuration 目录中,将derby.properties.sample 重命名为
derby.properties。
4. 在相同的目录中,打开derby.properties 文件。
5. 注释掉以下行:
derby.storage.pageCacheSize=15000