文章列表
问题:使用EAS,建立rule文件,在open sql时,如果sql语句查出来的时中文,则出现??乱码。
原因及解决办法:
Essbase是通过ODBC连接数据库,ODBC默认设置为IANAAppCodePage=4(4,据说是拉丁文),将其修改为113(简体中文)即可。
当使用Essbase Service 版本为 9.3 时,在Outline中修改编辑后,保存时,如果出现保存时间过长,即弹出框提示 'Starting save of outline',出现问题。
原因:
出现这种情况的原因是由于 Essbase Service 使用的jdk为1.4,而 客户端EAS,使用的jdk为1.6。
解决办法:
更换客户端jdk版本为1.4 或者1.5 即可。
1.添加环境变量到profile文件
export SHLIB_PATH=/ni/essbase/Hyperion/common/ODBC/Merant/5.2/lib;
export ODBCINI=/ni/essbase/Hyperion/common/ODBC/Merant/5.2/odbc.ini;
2.链接库文件到系统目录/usr/lib/
切换用户到root,执行下面命令
ln -s /ni/essbase/Hyperion/common/ODBC/Merant/5.2/lib/libARicu22.so /usr/lib/libARicu22.so
ln -s ...