【cognos】解决Cognos10.2.1 transform 创建cube提示Data Source Signon一直弹出提示问题解决方法

 1、采用Framework manager业务建模时,报以下错误提示CST-AOM-0001 指定的值“canGenerateCSVOutput”不是有效的枚举值。

  

    导致这问题原因是,由于安装版本问题导致的。安装cognos server 是10.2.2版本,但安装Cognos Framework是10.2.1版本的,解决办法是卸载Cognos Framework是10.2.1,重新安装Cognos Framework是10.2.2,保证版本一致性。

2.解决Cognos10.2.1 transform 创建cube提示Data Source Signon一直弹出提示问题解决方法

导致这问题原因有两种可能性:一是,安装cognos server安装路径在program Files(x86);二是,cognos framework manager在创建数据包的时候,选择了动态SQL,动态SQL需要调用64位驱动程序包,导致连接不上数据源而需要不断验证数据源。

方法一:

1.检查transform和framework 安装时,安装路径不可在()目录下,比如,program Files(x86)

2.采用安装版的oracle 32位客户端(如果安装了oracel 64位客户端也不要紧,换个安装路径也可以),绿色版本(非安装版的)不可用

3.在TR安装目录下需要将oracel的驱动文件ojdbc6.jar复制到webapps/p2pd/WEBINF/lib目录下,其中ojdbc6.jar数据驱动包可以从网上下载,或者从安装好的oracle的../dbhome_1/jdbc/lib路径中复制出来。

4.安装完成后,在tnsname.ora文件下配置与signon一样名称的tns名称,如signon是udap, tnsname.ora文件中,也需要配置字符串udap对应的数据库IP、端口号和实例。确保SQLplus能连接并查询SQL。

5.当transform采用package模式建Cube时,首先需要framework manger创建package,在创建数据源这一步时,填写SQL*Net连接字符串(记住不是填写数据库实例,而是连接串,根据数据库配置TNS中的连接串而定),如下图所示:

方法二:增加两个环境变量

PC_ALLOW_DQ=true

TR_ALLOW_DQ=true

创建完成系统变量后,重启启动电脑。

建议以上两种方法同时搭配使用。

posted @   不设限不局限  阅读(184)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示