【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
创建完成系统变量后,重启启动电脑。
建议以上两种方法同时搭配使用。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!