壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1214|回复: 1

Hyperion问题集汇总

[复制链接]
发表于 2013/3/25 16:54:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x

Planning调试

Planning应用级别启用压缩

打开文件HYPERION_HOME\deployments\Weblogic9\servers\HyperionPlanning\webapps\HyperionPlanning\WEB-INF\web.xml

在标签</description><listener>之间增加下面的设置

<filter>

<filter-name>HspCompressionFilter</filter-name>

<filter-class>com.hyperion.planning.HspCompressionFilter</filter-class>

<init-param>

<param-name>compressionThreshold</param-name>

<param-value>2048</param-value>

</init-param>

<init-param>

<param-name>debug</param-name> <param-value>1</param-value>

</init-param>

</filter>

<filter-mapping>

<filter-name>HspCompressionFilter</filter-name>

<url-pattern>/EnterData.jsp</url-pattern>

</filter-mapping>

管理属性

选择菜单:管理–>管理属性

设置下面参数

JDBC_MIN_CONNECTIONS 10

JDBC_MAX_CONNECTIONS 45

OLAP_MAX_CONNECTIONS 20 100个用户,即5个用户/每个连接)

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

HFM调试:

1.
设置注册表参数[HKEY_LOCAL_MACHINE\SOFTWARE\Hyperion Solutions\Hyperion Financial Management\Server]

MaxNumDataRecordsinRAM 1000000

MinDataCacheSizeinMB 130

MaxDataCacheSizeinMB 260

NumMinutesBeforeCheckingLRU 15

NumCubesLoadedBeforeCheckingLRU 100

NumMaxDBConnections 120(Default 40)

1000000条数据(MaxNumDataRecordsinRAM),MaxDataCacheSizeinMB增加200M

建议设置如下

NumDataRecordsinRAM

MaxDataCacheSizeinMB

1,000,000

260

2,000,000

350

3,000,000

450


Available Physical Memory

NumDataRecordsinRAM

MaxDataCacheSizeinMB

4 GB

4,000,000

500

8 GB

10,000,000

1500

16 GB

30,000,000

4500

32 GB

60,000,000

9000


1.
数据库参数

CPU_COUNT 实际CUP个数

OPEN_CURSORS 5000

PROCESSES 350/500

SESSIONS PGA Memory/2 Mb

CURSOR_SHARING FORCE(HFM&HSSOracle10g以上使用默认值)

2.
使用并行查询

3.
HFM<appname>_DATA_AUDIT<appname>_TASK_AUDITHFM_ERRORLOG周期性备份、清除

4.
关闭Audit功能,设置所有的成员属性EnableDataAuditN

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Financial Report优化
  • JVM,修改下面Java参数的值,这是起点,可以适当增大
    • HKEY_LOCAL_MACHINE\SOFTWARE\Hyperion Solutions\Hyperion Reports\HyS9FRReport

-Xms1024m

-Xmx1024m


    • HKEY_LOCAL_MACHINE\SOFTWARE\Hyperion Solutions\Hyperion Reports\HyS9FRPrint

-Xms256m

-Xmx512m


    调整打印机的个数,最少调整到10
    • 停止FR所有服务
    • HYPERION_HOME\products\biplus\lib\fr_printserver.properties

PrinterPool=10



      删除打印机HRPrinter1HRPrinter5
    • HYPERION_HOME\products\biplus\bin\HRCreatePrinters.ini

StopNum=10


    • HYPERION_HOME\products\biplus\bin\HRCreatePrinters.exe
  • 调整每个打印机的最大线程

HYPERION_HOME\products\biplus\lib\fr_repserver.properties

ReportServerMaxThreads=10(每个CPU5个线程,依次累加,不要设置为0

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Hyperion Foundation服务无法启动


Hyperion Foundation 两个服务如果无法启动,会导致整个Hyperion系统瘫痪,完全不能使用。Essbase作为多维数据库被Hyperion的应用所使用,也算是一个基础服务

  • Hyperion Foundation OpenLDAP服务无法启动

引起此问题的原因,服务未正常停止而非正常关机

解决办法:



      找到目录 HYPERION_HOME\products\Foundation\openLDAP\var\openldap-data\ 删除文件__db.001、__db.002、__db.003、__db.004、__db.005
    • 重新启动服务。
  • Hyperion Foundation Shared Services – Web Application服务已经启动,Shared Services Console无法访问

查找问题原因,参考如下办法解决:



      停止服务Hyperion Foundation Shared Services – Web Application 启动命令行(DOS方式) 执行命令HYPERION_HOME\deployments\Tomcat5\bin\startSharedServices9.bat,启动Hyperion Foundation Shared Services – Web Application服务
    • 这里会出现服务的错误原因,一般是Shared Service注册的关系数据库连接不上的问题
  • Essbase服务无法启动

问题原因,参考如下办法解决:



      启动命令行(DOS方式) 执行命令HYPERION_HOME\products\Essbase\EssbaseServer\bin\startEssbase.cmd,启动Essbase服务
    • 这里会出现错误原因,经常出现的是关系数据库连接不上的问题

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Financial Reporting Studio 中文成员乱码


Financial Reporting Studio 设计报表时,会出现下面两种乱码问题:


    中文成员名称乱码
  • 中文成员显示正常,运行报表时出现不能读取成员(乱码)

这一配置问题,可以按照下面办法解决:


    打开文件 HYPERION_HOME\products\biplus\lib\fr.env 找到下面这行
    ESSLANG=English_UnitedStates.Latin1@Binary
  • 修改成
    ESSLANG=SimplifiedChinese_China.MS936@Binary

    注意:配置文件 fr.env 中一定要注意,是否每行的最后有空格等看不见的字符,如果有这种情况也出现问题

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

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

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

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

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

ESSUTF8 -a

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

ESSUTF8 -e file_name

  • 删除当前规则文件的字符集
发表于 2013/5/9 00:40:59 | 显示全部楼层
哇塞,这个文档太久啦!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 04:58 , Processed in 0.016021 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表