Cognos问题集合 集合划分问题算法

1、Cognos不能使用Excel打开解决方法一:

1.打开IE浏览器,在工具条中找到工具栏--àIntenet选项-à安全--à受信任的站点

2.点击站点,添加可信任站点http://localhost:9080/p2pd/servlet/dispatch

注意:对该区域中的所有站点要求服务器验证(https:)框中的勾去掉

解决方法二:

如果方法一不行的话可以尝试:一直按住ctrl键,用excel方式打开

2、Cognos Configuration启动时报错:the Configuration data islocked。。。。

解决方法:删除“安装目录configuration”目录下的cogstartup.lock文件,重新打开

3.使用使用Cognos Transformer工具编辑模型文件时,产生如下错误(TR1008):

(TR1008) Transformer couldn’t read theconnection information for database [crn] from COGNOS.INI,From theIQD or from Access Manager.

Cognos8.3解决方法:

D:ProgramFilescognosc8CS7Gatewaysbincs7g.ini文件中添加

[Databases]

crn=^UserID:^?Password:;LOCAL;OR;ORACLE@%s@crn/%s@COLSEQ=

crn为数据源连接名称IQD文件中的数据源名称

可以在CognosAdministrator里面的配置->数据源连接-》crn连接字符串

Cognos7或之前的解决方法:

安装目录下Cognos.ini文件最后一行添加

crn=^UserID:^?Password:;LOCAL;OR;ORACLE@%s@crn/%s@COLSEQ=

4.创建CUBE数据源报PCA-ERR-0006自变量无效

解决方法:在Transformer里选择File---->ModelProperties中把Cube codepage修改为UTF-8或GB2312看实际情况

5.Transformer导入Excel数据源时报错TR3623

解决方法:打开Excel文件-》选择你作为数据源的sheet----》工具栏-----》插入----》名称----》定义----》填写当前工作簿中的名称(相当于表的字段)----》选择引用位置-----》添加----》确定,依次进行以上的操作,为sheet添加所需的字段

6.Transformer生成cube时TR2763

问题原因:模型中有度量,但没有维度信息

解决方法:在Data Sources中选择维度字段拖放到Dimension Map中建立维度信息

7.ReportStudio中使用_add_days函数转换的问题UDA-QOS-006。。。

解决方法:_add_days函数主要用于Date类型的数据,在使用时要先转换才Date类型,而不是time,timestamp等其他时间类型

8.更新cube以后造成PCA-ERR-0006自变量无效:

问题描述:采用命令行,自动更新cube,本来可以使用的cube更新完以后通过Analysis打开时报错PCA-ERR-006的错误,命令如下:

echo off
cls
cd D:Program Filescognosc8bin
cogtr -n2 -lAutoSign=admin1/001 -m"C:Documents and SettingswjhMyDocumentsTransformerModelstest.mdl"

看Transformer的使用手册上说:

Opensthe specified .mdl file or accepts Model Definition Language (MDL)statements.

-mfilename.mdl

Restriction: On Windows, use with-n.

Opens the specified binary model file, .py?, where the questionmark (?) is replaced by the character that is used in your versionof Transformer

-pfilename.py?

Restriction: Not valid with an MDL file.

然后改成:

echo off
cls
cd D:Program Filescognosc8bin
cogtr -n2 -lAutoSign=admin1/001 -p"C:Documents and SettingswjhMyDocumentsTransformerModelstest.pyj"

不再出现PCA-ERR-006的错误

9.Cognos8权限设置问题,对公共文件夹、报表等设置权限后,并没有达到权限控制的目的(如:admin用户设置成只能浏览不能执行、遍历公共文件夹,设置后和设置前几乎无异)

原因:cognos默认任何人都具有管理员的权限,因此,为了限制用户的权限,首先要删除内置角色“系统管理员”中的“任何人”组。

点到成员页,因为成员中只有任何人一个组,是无法删除的,所以在删除任何人组之前,需要先将管理员账号添加进来。点击添加按钮

勾选“显示列表中的用户”,并选择administrator用户,点击绿色的向右箭头将administrator用户加入“选定条目”后确定。

添加好administrator用户后,再删除“任何人”组。

FROM:http://www.cognoschina.net/home/space.php?uid=8617&do=blog&id=1988,THANKS.

这里面有别人的总结,也有我自己的经历,总结一下,以免以后再遇到又摸不到头脑。以后再遇见新的问题还会继续更新这篇日志。

1、jre路径导致报错
这个时候我遇到一个问题,Cognos Configuration无法正常启动,提示信息忘记截图了,不过这个问题比较简单。
错误提示中已经详细的描述了解决办法,其实是因为我的开发机上有Tomcat,设置了JAVA_HOME。
并且用的是JDK142的包,所以必须先修改其路径为Cognos的jre。否则启动Cognos Configuration的时候会报错。

2、Cognos8 TheDatabase Connection Failed.运行数据库无法连接
遇到这个问题,是因为jdbc的缘故,如果是Oracle作为运行数据库,就会遇到。
将oraclejdbclibclasses12.jar拷贝到Cognos8/webapps/p2pd/WEB-INF/lib下即可.

3、CFG-ERR-0106

这个问题就比较诡异了,反正就是启动超时,但是又没有具体原因,百度也没有任何解决办法。
外事不决问Google,还是Google强大,E文网站上倒是有不少同学遇到此类问题。

其实,是因为开发机上跑的程序太多,资源占用厉害导致的。
最后确定的解决办法是修改配置文件,增加Cognos的启动时间。

修改 c8_location /configuration/ cogconfig.prefs
增加以下两个配置

ServiceWaitInterval=
*默认是500,代表0.5秒
ServiceMaxTries=
*默认360,代表倍数

默认应该是3分钟超时。我增加到 1000*500,8分多钟。

4、CFG-ERR-0103

这个问题是在我们的Cognos测试服务器上遇到的,首先想到的就是BAIDU,发现也有不少朋友碰到这个问题。
中文的鸟文的解决办法也看了不少,但是都没能解决我的问题。非常苦恼的情况下,我死马当活马医。

我将 Cognos 8 Service 节点下的 Cognos8.3 删除,又重新建了一个,OK,神奇的解决了问题。
排查原因,发现是因为不小心在测试服务器的msconfig里将cognos的服务禁止了,服务禁用了,当然启不起来。
总结了下这个问题的原因,应该是因为Cognos主应用无法启起来,已知可能的原因如下:
1、Cognos数据库没有采用UTF-8的字符集(Oracle下常见)
2、系统服务中的Cognos服务被禁用,或受到其他第三方软件限制无法启动

5、CAM-AAA-0027

这个错误是在用Cognos SDK开发SSO的时候遇到的,利用SDk里的例子 TrustedSignonSample程序实现SSO的时候遇到的。
根据Google搜索得出的结果,0027可能是一个Cognos8.3的BUG,在正常运行的Cognos应用中,可能突然会出现。
但是错误信息和我遇到的不同:The function call to 'CAM_AAA_Authenticate' failed.Reason:"
该问题的解决办法(百度搜的):
1、内存泄漏(最可能的原因)
如果服务器连续正常运行了一段时间后,突然报这个错,绝大部分原因是内存泄漏。
2、配置错误(较少可能)
比如你为 Cognos配置了超出服务器所能提供的资源时,就会出现这个错。

不过不符合我们的现状,估计这个错误的原因应该还是SSO接口的问题,只是遇到同样的错误代码而已。
后来发现SDK的这个例子,其实是类似代理的方式,通过Cookie传参,登录Cognos的另一个认证,比如NTLM。
并不是如我们早期想的那样,认为 TrustedSignonSample是一个独立认证。
所以在配置一个命名空间为 TS 的 NTLM认证后解决了这个问题,其实很简单,应该就是认证找不到指定的命名空间,重试次数达到了10次。

上面是别人的总结,下面是我在论坛看到的解决办法,试过了,好使:

Problem(Abstract)
After logging into Cognos Connection received an error CAM-AAA-0027The function call to 'CAM_AAA_Authenticate' failed.Reason:'.

Symptom
CAM-AAA-0027 The function call to 'CAM_AAA_Authenticate' failed.Reason:

Cause
Active Content Manager server is not part of the Content ManagerURI listing in the Environment.

Resolving the problem
Update the Content Manager URI to include all servers that arerunning the Content Manager service or set Content Manager serviceto False on the servers that are not listed in the Content MangerURI. Steps:Update Content Manager URI:
1. Open Cognos Configuration
2. Select Environment from the left hand window
3. Click the edit button for the "Content Manager URI's
4. Save and restart the services. If more then one server we willneed to bring up the primary Content Manager server first.

Disable Content Manager service:

1. Open Cognos Configuration
2. Select Cognos 8 Service from the left hand window
3. Change the value for "Content Manager service enabled?" toFalse.
4. Save and restart the services. If more then one server we willneed to bring up the primary Content Manager server first.

6、CAM-AAA-0064

['CognosJavaProvider']
1. [ ERROR ] CAM-AAA-0064 The function'CAM_AAA_JniAuthProvider::Configure'failed.
Cognos问题集合 集合划分问题算法
CAM-AAA-0154 Unable to load the Java authentication provider class'TrustedSignonSample'.
TrustedSignonSample (Unsupportedmajor.minor version 49.0)

83的SDK的实现遇到0027问题后,考虑换到Cognos8.2的生产系统上去试,结果遇到了0064,版本问题,这个问题解决不了。
可能更新JniAuthProvider的jar包可以解决这个问题。

7、CAM-AAA-0146

Symptom
CAM-AAA-0146 The namespace is not available CAM-AAA-0064 Thefunction
CAM_AAA_Configure failed.
CAM-AAA-0089 The provider is not initialized.
CAM-AAA-0026 The function call to ldap_search_s failed with errorcode:'2'
Protocol error

Problem
When trying to attach to an OpenLDAP directory Server, (the testfunctionality in Cognos Configuration), an error message is loggedand the connection fails.

Cause
It seeems that OpenLDAP does not allow the setting of "unlimited"(-1) for time and retrieval limit by external client. In OpenLDAPconfiguration, however, those settings can be configured.

Solution
Specify other smaller values "for Size limit" and "Timeout inSeconds" in the Namespace configuration in CognosConfiguration.
Steps:
On every installed instance of Cognos 8 running Content Managercomponent, execute the following steps:
1. Open cognos configuration
2. Select Security -> Authentication-> LDAP_namespace
3. Change the value for "Size limit" to some reasonable number like200
4. Change the value for "Time out in seconds" to somethingreasonable like 30
5. Save the configuration
6. Restart the service

修改Cognos configuration中,你建立的Namespace configuration,主要是这两个"forSize limit" and "Timeout in Seconds"
步骤:
1、打开Cognos configuration
2、选中Security -> Authentication ->LDAP_namespace
3、将"Size limit"的值修改为一个比较合理的值,比如200
4、将"Time out in seconds"的值修改为一个比较合理的值,比如30
5、保存配置
6、重启服务

8、CAM-AAA-0045

错误信息:

CAM-AAA-0045 The call to the LDAP function'doLDAPSearch_s/LdapAPIWrapper_ldap_search_ext_s' returned witherror code18

有可能是OpenLDAP的版本错误,我的OpenLDAP版本是2.2.29没遇见过这种错误。有人用2.4版本的就发生了类似的错误,据说改用2.2.29版本后就好使了

  

爱华网本文地址 » http://www.413yy.cn/a/25101011/50509.html

更多阅读

背包问题算法 背包问题递归

0/1背包问题 1. 问题描述 给定一个载重量为m,n个物品,其重量为wi,价值为vi,1<=i<=n,要求:把物品装入背包,并使包内物品价值最大 2. 问题分析 在0/1背包问题中,物体或者被装入背包,或者不被装入背包,只有两种选择。 循环变量i,j意义:前i个物品能

启动 IBM Cognos 8 时出现的问题 ibm cognos教程

启动 IBM Cognos 8 时出现的问题 在您尝试执行以下操作时可能会遇到问题启动 IBM Cognos 8 服务第一次打开 IBM Cognos 8 门户的“欢迎“页面启动应用服务器,例如 WebLogic 或 WebSphere&#160;现象 解决方案启动 IBM Cognos 8 时,您不

流水作业调度问题的Johnson算法 作业调度算法经典例题

对于流水调度问题为什么可以采用Johnson算法的推导详见《算法设计与分析(第三版)》(王晓东编著)的第三章第9节。此处仅对书上的算法描述中构造Johnson序列的方法的正确性加以说明:1.Johnson不等式:min{bi,aj}>=min{bj,ai};2.作业i在作业j

0-1背包问题--动态规划算法 背包问题 动态规划

一个问题可以用动态规划法求解的先决条件:1、最有子结构性质:当问题的最优解包含了其子问题的最优解时,成该问题具有最有子结构性质。2、重叠子问题:每次产生的子问题并不总是新问题,有些子问题被反复计算多次。满足了以上两个条件的

声明:《Cognos问题集合 集合划分问题算法》为网友戒你比戒烟难分享!如侵犯到您的合法权益请联系我们删除