《cognos报表开发常见异常问题解决》由会员分享,可在线阅读,更多相关《cognos报表开发常见异常问题解决(2页珍藏版)》请在金锄头文库上搜索。
1、1, cognos报表开发常见异常问题解决QE-DEF-0368Unabletodecryptusernameandpasswordcredentialsfromthecontentstore.ReviewandsavetheCognosConfigurationsettingstoconfigureyourreportingenvironment.再Framework中save出现此错误.2, 解决方案:在./c8/configuration目录下删除csk和.key.文件,重新进入即可RQP-DEF-0103Crossjoinsarenotpermitted.Enablecrossjoin
2、sinthemodel解决方案:1. OpenthemodelinFrameworkManager.2. ClicktheProjectmenu,andthenEditGovernors.SetCross-ProductjoinstoAllow.Publishthepackage.3. Thereportshouldbeabletoberunwithoutthecrossjoinerrornow.3,RQP-DEF-0326不允许身份为“AllAuthenticatedUsers,Everyone,Consumers,QueryUserClass_RCDT的用户使用自定义SQL解决方案:adm
3、inistrator登陆CognosConnection进入安全-功能,选择ReportStudio,点击用户定义的SQL设置属性-权限将改写从父条目获取访问权限勾选上4,UDA-SQL-0458PREPARE失败,因为此查询要求在本地处理数据。尚未启用允许本地处理的选项。UDA-SQL-0504数据库不支持在OLAP函数规范中使用DISTINCT关键字。此操作要求在本地处理数据。解决方案:在FrameworkManager中的Project中的Datasources的Properties中的QueryProcessing设置为limitedlocalUDA-SQL-0460本地处理期间出现一
4、般例外。UDA-EE-0036Theoperatormustbeanexpression,not.解决方案:提示页传入的参数用cast转换,比如:cast(?统计月份?asvarchar(6)BMT-MD-2010此数据包将发布“QuerySubject”“ora9.TUTORIAL_CLIENTS,但它具有以下警告。根据关系基数,这会形成冗余。?分析:是由于关系联接有问题,查看关联情况.5, tns解析服务器名称错误(其中一个客户端不行,而其他的没问题)?分析:检查用toad或者pl/sqldeveloper连接是否ok,如果不行,配置好tnsnames(可用oralce自带的netconf
5、iguration)。如果还是有问题,检查oracle的版本,客户端环境变量(Path=c:oracleora92bin;C:ProgramFilesOraclejre1.3.1bin;C:ProgramFilesOraclejre1.1.8bin;)等信息。QE-DEF-0285DSN缺失或者无法访问主机。RQP-DEF-0068对tbdvIpOl中的1个数据库进行多项连接时,至少无法连接一个数据库。UDA-SQL-0031无法访问“tbdvIpOl数据库。UDA-SQL-0532不能访问数据源:“tbdvlp01。ORA-12154:6, 无法处理服务名RSV-SRV-0042回溯的错误?
6、分析:在service端要加上对应的数据库才行.7, BMT-MD-2027NoneofthequeryitemsinthislevelhavearoleofBusinessKeyspecified.解决方案:将所有的level都定义相应的businesskey和_memberCaption.8, PCA-ERR-0006自变量无效。解决方案:transformerFile-ModelProperpies-Cubecodepage-UTF-8orGB2312.注意如果是UTF-8的话,生成的Cube,PowerPlay打开中文就变成乱码.这样设置一翻,就可以搞定上面的问题了9, QE-DEF-
7、0359Thequerycontainsareferencetoatleastoneobjectbkolapdp.客户类型.TOPITEMNOthatdoesnotexist.10, 解决方案:oracle默认大写,teradata大小写敏感,teredata创建表统一为大写UDA-SQL-0481Anexpressionoroperator(ceiling)isnotsupportedbythedatabase.11, 解决方案:ceil(NUM)=CASEWHENNUM0THENCAST(NUMASINTEGER)+1ELSECAST(NUMASINTEGER)ENDUDA-SQL-035
8、3处理SQL请求时检测到错误。NCRODBCTeradataTeradataDatabaseObjectBRRPS_FACT_M_ACC_POINTdoesnotexist解决方案:FM中加上库名从根本上linux中的DefaultDatabase=要设置好C7系列到C8系列IQD文件做成的cube问题IQDsarestillvaliddatasourcesin8.3.Firstyouneedtoinstalltheseries7iqdbridgefromthetransformerdisk,thenyouneedtocopythedatasourceconnectionsfromthecognos.inifileintothecs7g.inifilewhichlivesintheX:ProgramFilesCognosc8CS7Gatewaysbin.Stopandstarttheservices.nowyoushouldbeabletousetheIQDsintrasnformer.