如何修改 Essbase 规则文件的字符集

浏览: 2323

在Essbase中,规则文件、计算脚本、报表文件等保存时,都会保存当前数据库的字符集,当规则文件的字符集同数据库的字符集不一致时,在使用时会报错,这样就会导致我们在一种字符集的模式下开发的代码不能使用到另一字符集的数据库中。

例如英文为:English_UnitedStates.Latin1@Binary,简体中文为SimplifiedChinese_China.MS936@Binary

幸运的是Essbase提供了一个命令ESSUTF8,用于转换规则文件的字符集,这个命令如何使用呢?下面我们详细说明转换字符集的步骤:

  1. 查看命令ESSUTF8支持的所有字符集

    ESSUTF8 -a

  2. 查看当前规则文件的字符集

    ESSUTF8 -e file_name

  3. 删除当前规则文件的字符集

    ESSUTF8 -d file_name

  4. 导入新的字符集,取决于当前环境变量ESSLANG的值

    ESSUTF8 -i file_name

    备注,此命令所在位置 HYPERION_HOME\products\Essbase\EssbaseServer\bin

推荐 0
本文由 风在身后 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册