cognos启动问题
Cognos问题总结 2.0

Cognos问题总结说明:下述问题对应的Cognos版本是8.11.问题:错误DPR-DPR-1035、DPR-CMI-4007不停的往日志里写错误,导致日志文件过大。
原因:1 Cognos服务正常运行但没有进行注册,无法找到ContentManager2 Cognos服务注册正常,且服务显示关闭,但仍然继续写pogo日志,原因是只有boot进程正常关闭, Cognos用到的其他BI 及java进程还在运行,无法正常找到ContentManager报错.解决方案:有以下两种1 注册Cognos,即会有相应的ContentManager,不会因为查找不到ContentManager而报错。
2 UNIX下通过PS -ef|grep BI, PS -ef|grep java查看仍在运行的进程,将其关闭,就不会再查找ContentManager。
2.问题:错误QE-DEF-0374,RQP_DEF-0354,QE-DEF-0144每点一次报表都会发生。
原因:没有生成过滤参数提示页。
解决方案:有以下两种1在报表设计中加提示页,执行步骤如下1.1 单击下图中间的图标,创建提示页图2.11.2 生成的提示页如图2.2图2.21.3在图2.2中设计所需的提示页面,并保存。
1.4重新运行该报表,就会消除上述错误。
2在Cognos提供的sdk调用时可过滤URL在最后面加上&prompt=false。
(建议采用第二种方法解决问题)3.问题:部分报表运行超时,报内存不足的错误(生产环境)原因: 1 有些报表在reportStudio中SQL语句关联比较复杂,将两个查询结果再进行关联,cognos就会调用本地SQL,在本地对结果及进行排序过滤、关联, 没有索引,执行效率不如数据库.2 cognos server中配置的sort buffer size过小解决方案:1将有可能出现本地SQL的查询尽量在数据库中完成,优化数据库设计。
cognos报表开发常见异常问题解决

cognos报表开发常见异常问题解决1,QE-DEF-0368 Unable to decrypt user name and password credentials from the content store. Review and save the Cognos Configuration settings to configure your reporting environment.再Framework中save出现此错误.解决方案:在.../c8/configuration目录下删除csk和..key..文件,重新进入即可2,RQP-DEF-0103 Cross joins are not permitted.Enable cross joins in the model解决方案:1. Open the model in Framework Manager.2. Click the "Project" menu, and then "Edit Governors..."3. Set "Cross-Product joins" to "Allow."4. Publish the package.5. The report should be able to be run without the cross join error now.3,RQP-DEF-0326不允许身份为“{All Authenticated Users, Everyone, Consumers, QueryUserClass_RCDT}”的用户使用自定义SQL解决方案:administrator登陆Cognos Connection 进入安全-》功能,选择Report Studio,点击《用户定义的SQL》设置属性--》权限将改写从父条目获取访问权限勾选上4,UDA-SQL-0458 PREPARE 失败,因为此查询要求在本地处理数据。
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错误整理

Cognos错误总结文档文档信息版本记录Cognos问题1、UDA-SQL-0458问题描述:UDA-SQL-0458 PREPARE failed because the query requires local processing of the data. The option to allow local processing has not been enabled. UDA-SQL-0580 The use of call statements as derived tables is not supported by the database and requires local processing of the data. RSV-SRV-0042解决办法:open your FM model, select the data source, check properties, Query Processing should be "Limited Local"2、jre冲突问题描述:解决办法:把\cognos\c8\bin\jre\1.4.2\lib\ext \bcprov-jdk13-125.jar这个文件拷贝到java_home的jdk下的jre目录下的\lib\ext目录3、ANS-MES-0005错误问题描述:解决办法:这个问题最终也没得到更好根据一直以来的总结:主要分析可能原因和相应的解决办法,但是有的人用这种办法好用,但我们的客户还是没好用,现写下来做参考。
1、原因是对报表快速的进行拖拽、点击,移动等操作时,有可能会发生这类错误(我自己猜想,这个可能是因为当前的这张报表比较大,cognos的BS报表程序反应不过来,程序内部出现了异常,这个好像是cognos analysis studio自身的BUG。
)当出现这类错误时,不管后面进行何种操作都会报错,关掉后重新打开就不会报错了。
Cognos基础知识及操作入门

调整数据库连接池大小, 以适应并发访问需求。
使用缓存技术,提高数据 访问速度。
05 报告设计技巧与实践
报告布局与样式设置方法
布局原则
遵循简洁明了、重点突出、信息完整等原则,合理规 划报告布局。
样式设置
通过调整字体、颜色、背景等样式元素,提升报告整 体视觉效果。
标题与段落
实时数据刷新机制设置方法
数据源配置
确保数据源连接正常,并设置合适的数据刷新频率。
缓存策略
合理利用缓存机制,减轻服务器负担,提高数据加载速度。
异步加载
采用异步加载技术,避免页面卡顿和数据延迟现象。
实时推送
结合WebSocket等实时通信技术,实现数据的实时推送和更新。
仪表板性能优化建议
数据预处理
在数据源端进行数据清洗、聚合等预处理操 作,减少数据传输量和计算复杂度。
最近访问
显示用户最近访问的报告或仪表板,方便快速进 入。
菜单栏与工具栏功能详解
01
菜单栏
包括文件、编辑、查看、插入、 格式、工具、窗口和帮助等菜单 项,提供全面的操作选项。
工具栏
02
03
右键菜单
提供常用功能的快捷按钮,如保 存、打印、剪切、复制、粘贴、 撤销和重做等。
在报告或仪表板中右键单击元素 ,可弹出针对该元素的特定操作 菜单。
立方体(Cube)
多维数据集的一种表现形式,由多个维度和度量组成,用于数据分析 和报表展示。
维度(Dimension)
描述数据业务特性的层级结构,如时间、地区、产品等。
度量(Measure)
用于聚合计算的数值型数据,如销售额、利润等。
多维数据集(Multidimension…
cognos错误列表

Cognos8.3错误解决方法总结1、jre 路径导致报错这个时候我遇到一个问题,Cognos Configuration 无法正常启动,提示信息忘记截图了,不过这个问题比较简单。
错误提示中已经详细的描述了解决办法,其实是因为我的开发机上有Tomcat,设置了JA V A_HOME。
并且用的是JDK142的包,所以必须先修改其路径为Cognos的jre。
否则启动Cognos Configuration的时候会报错。
2、Cognos8 运行数据库无法连接遇到这个问题,是因为jdbc的缘故,如果是Oracle作为运行数据库,就会遇到。
将oracle\jdbc\lib\classes12.jar拷贝到Cognos8/webapps/p2pd/WEB-INF/lib下即可.3、错误码:CFG-ERR-0103 Unable to start Cognos 8 service.这个错误出现的原因是你的内容库是oracle,而且oracle数据库没有试用UTF-8编码。
将内容库的oracle更改成UTF-8编码就可以解决问题。
4、CFG-ERR-0106 问题这个问题就比较诡异了,反正就是启动超时,但是又没有具体原因,百度也没有任何解决办法。
外事不决问Google,还是Google强大,E文网站上倒是有不少同学遇到此类问题。
其实,是因为开发机上跑的程序太多,资源占用厉害导致的。
最后确定的解决办法是修改配置文件,增加Cognos的启动时间。
修改c8_location /configuration/ cogconfig.prefs增加以下两个配置ServiceWaitInterval=*默认是500,代表0.5秒ServiceMaxTries=*默认360,代表倍数默认应该是3分钟超时。
我增加到1000*500,8分多钟。
5、CFG-ERR-0103这个问题是在我们的Cognos测试服务器上遇到的,首先想到的就是BAIDU,发现也有不少朋友碰到这个问题。
Cognos8.4安装及配置

Cognos8.4安装及配置一、安装Cognos8.4 Server1. setup选择bi server x64\winx64目录下的issetup应用程序文件,双击。
2.欢迎安装语言默认是中文,点击“下一步”。
3.许可选择“我接受(A)”,点击“下一步”。
4.安装位置修改完“安装目录”后,点击“下一步”。
5.组件选择如有需要,勾选“Cognos Content Database”,点击“下一步”。
点击“下一步”。
6.快捷方式文件夹如果机器是64位,“程序文件夹”默认显示“IBM Cognos 8 - 64”,如果是32位,“程序文件夹”则显示“IBM Cognos 8”。
7.汇总点击“下一步”。
8.进程在安装进程中,会弹出一个“信息”对话框,点击“确定”即可,如果想安装非英文产品文档,可以另行安装supplementary languages documentation组件。
9.完成点击“完成”。
二、安装Cognos8.4 Modeling1. setup选择modeling\win32目录下的issetup应用程序文件,双击。
安装语言默认是中文,点击“下一步”。
3.许可选择“我接受(A)”,点击“下一步”。
4.安装位置修改“安装目录”,把“c8”文件夹名改为“c8_modeling”,点击“下一步”。
5.组件选择点击“下一步”。
6.快捷方式文件夹“程序文件夹”默认显示“IBM Cognos 8”,修改为“IBM Cognos 8_modeling”。
7.汇总点击“下一步”。
8.进程在安装进程中,回弹出一个“信息”对话框,点击“确定”即可,如果想安装非英文产品文档,可以另行安装supplementary languages documentation组件。
9.完成点击“完成”。
三、安装Cognos8.4 Transformer1. setup选择transformer\win32目录下的issetup应用程序文件,双击。
启动COGNOS8服务常见的问题解决办法

44. 15:33:41, 'com.cognos.pogo.services.DefaultHandlerService', 'pogo', 'Failure'.
DPR-DPR-1035 Dispatcher detected an error.
错误信息如下:
[Start Service]
1. 15:32:55, 'LogService', 'StartService', 'Success'.
2. 15:33:06, 'ContentManagerService', 'StartService', 'Failure'.
3. 15:33:06, CM-SYS-5099 The Cognos Access Manager security subsystem is not configured properly. Content Manager could not obtain the list of security
8. 15:33:40, 'ContentManagerService', 'StopService', 'Success'.
9. 15:33:40, 'ContentManagerService', 'StopService', 'Success'.
10. 15:33:40, 'com.cognos.pogo.services.DefaultHandlerService', 'pogo', 'Failure'.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
cognos10启动问题三种解决方案
方案一:卸载JDK方式
卸载本机的所有JDK,安装cognos10,默认使用cognos10自带的JDK启动cognos10
方案二:删除JDK环境,不卸载JDK
1、在系统里面删除JAVA_HOME环境变量,同时在path环境变量里面删
除%JAVA_HOME%\bin;
2、检测java环境是否被删除,打开dos窗口输入java -version,如果显示
java不是内部或外部的命令,表明删除成功,启动cognos10。
否则,进入第三步
3、彻底删除JAVA环境,找到C:\WINDOWS\system32文件夹下,删除java和javac等相关文件,一般是三个。
然后启动congos10.
方案三:不卸载JDK,不删除环境变量,修改cognos10启动参数
1、找到cognos10的安装路径,假设是D:\cognos
2、找到D:\cognos\c10\bin文件夹下的bootstrap_win32.xml文件,将该文件里面的${java_home}替换为D:/cognos/c10/bin/jre/6.0然后保存,也就是修改了cognos 启动时的使用的JDK。
3、启动cognos10就OK了。
第三种办法可以说应该算是最好的了。
大家可以试试。
不过做之前还是备份一下所要修改或删除的文件,确保万无一失。