通过Cognos Administration新建数据源,连接essbase数据源,测试连接失败,出现两个错误:兼容查询错误、动态查询错误
我们的环境如下:
1、cognos服务器,操作系统windows2003(64位),已安装64位cognosserver10.2.1,32位FM和Transformer,已安装essbase客户端(版本11.1.2.0);
Cognos的configuration文件夹里的qfs_config.xml文件版本信息也已修改,
环境变量中已添加以下四个系统变量:
EPM_ORACLE_HOME -->D:oracleMiddlewareEPMSystem11R1
ESSBASEPATH --> D:oracleMiddlewareEPMSystem11R1commonEssbaseRTC-6411.1.2.0
ARBORPATH -->D:oracleMiddlewareEPMSystem11R1productsEssbaseEssbaseClient
PATH -->%ESSBASEPATH%bin;%ARBORPATH%bin;%EPM_ORACLE_HOME%bin
2、essbase服务器(版本11.1.2.3),在cognos服务器上用客户端可以连通此服务器。
另,我们参考了http://www.ibm.com/developerworks/cn/data/library/cognos/infrastructure/cognos_specific/page529.html 发现文中提到兼容查询和动态查询要用到的文件我们缺了两个essapinu.dll和Cpld14.jar
1、对于essapinu.dll这个文件,查找essbase客户端相应的两个文件夹如下:
D:oracleMiddlewareEPMSystem11R1commonEssbaseRTC11.1.2.0 (没有binessapinu.dll)
D:oracleMiddlewareEPMSystem11R1commonEssbaseRTC-6411.1.2.0bin (有essapinu.dll)
ESSBASEPATH变量指向-->D:oracleMiddlewareEPMSystem11R1commonEssbaseRTC-6411.1.2.0,仍然报无法载入这个文件
2、Cpld14.jar这个文件不存在,oracle专家建议用请使用cpld.jar替代,不知道怎么替代。
请高手指点一下,我们该怎么做呢。
收起