stevengu @stevengu ?

active 7 months, 2 weeks ago
  • stevengu 撰写了一篇新 Blog 日志:Essbase如何在Unix/Linux下使用ODBC数据源

    设置环境变量

    在用户所在Home下,找到文件set_hyphome_<HOSTNAME>2_1.sh,增加下面内容

    SHLIB_PATH=/u01/hyperion/common/ODBC/Merant/5.2/lib; export SHLIB_PATH

    ODBCINI=/u01/hyperion/common/ODBC/Merant/5.2/odbc.ini; export ODBCINI

    增加执行环境变量到profile文件

    修改文件.bash_profile,增加下面内容

    . set_hyphome_buzhidao2_1.sh

    链接库文件到系统目录/usr/lib/

    切换用户到root,执行下面命令

    ln -s /u01/hyperion/common/ODBC/Merant/5.2/lib/libARicu22.so /usr/lib/libARicu22.so

    ln -s /u01/hyperion/common/ODBC/Merant/5.2/lib/libodbcinst.so /usr/lib/libodbcinst.so

    测试ODBC驱动

    切换当前目录到/u01/hyperion/common/ODBC/Merant/5.2/bin,使用下面命令测试驱动是否能够正常使用

    ivtestlib /u01/hyperion/common/ODBC/Merant/5.2/lib/ARora22.so

    配置ODBC数据源

    编辑文件/u01/hyperion/common/ODBC/Merant/5.2/odbc.ini,例子如下



    test02=DataDirect 5.2 Oracle Wire Protocol

     
     


    Driver=/u01/hyperion/common/ODBC/Merant/5.2/lib/ARora22.so

    Description=Oracle Wire Protocol

    HostName=buzhidao

    PortNumber=1521

    SID=orcl

     
     


    IANAAppCodePage=113

    InstallDir=/u01/hyperion/common/ODBC/Merant/5.2

    Trace=0

    TraceDll=/u01/hyperion/common/ODBC/Merant/5.2/lib/odbctrac.so

    TraceFile=odbctrace.out

    UseCursorLib=0

    链接文件odbc.ini到home

    切换当前目录为用户home目录,执行下面命令

    ln -s /u01/hyperion/common/ODBC/Merant/5.2/odbc.ini [...]

      7 months, 2 weeks ago · View

  • steven.gu 撰写了一篇新 Blog 日志:Planning Tuning

    Planning应用级别启用压缩

    打开文件HYPERION_HOMEdeploymentsWeblogic9serversHyperionPlanningwebappsHyperionPlanningWEB-INFweb.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个用户/每个连接)

      8 months, 2 weeks ago · View

  • steven.gu 撰写了一篇新 Blog 日志:HFM Tuning

    设置注册表参数

    MaxNumDataRecordsinRAM 1000000

    MinDataCacheSizeinMB 130

    MaxDataCacheSizeinMB 260

    NumMinutesBeforeCheckingLRU 15

    NumCubesLoadedBeforeCheckingLRU 100

    NumMaxDBConnections 120(Default 40)


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

    建议设置如下

    NumDataRecordsinRAM
    <td style=”padding-top: 5px;padding-left: 5px;padding-bottom: 5px;padding-right: 5px;border-top: solid [...]

      8 months, 2 weeks ago · View

  • steven.gu 撰写了一篇新 Blog 日志:Workspace/Core Services Tuning

    设置CMC

    启动CMC服务

    打开链接http://localhost:55000/cmc/index.jsp,进入CMC控制台

    选择服务配置下的Workspace,选择右键菜单属性

    在属性窗口中,设置下面3个参数


    RSC
    启动Service Configurator

    Windows:Start–>Oracle EPM System–>Workspace–>Utilities and Administration–>Service configurator

    Unix:HYPERION_HOME/products/Foundation/workspace/bin/ServiceConfigurator.sh

    选择菜单Module–>Remote Service Configurator

    输入用户/密码等信息,端口为6800

    分别修改4个服务的Max Connections个数到1000

      8 months, 2 weeks ago · View

  • steven.gu 撰写了一篇新 Blog 日志:Hyperion Apache Tuning

    修改Apache配置文件:HYPERION_HOMEcommonhttpServersApache2.0.59confhttpd.conf

    MaxKeepAliveRequests 0

    LogLevel crit

    设置MPM
    Windows

    <IfModule mpm_winnt.c>

    ThreadsPerChild 2048

    ListenBacklog 2000

    </IfModule>

    Unix

    # StartServers: number of server processes to start

    # MinSpareServers: minimum number of server processes which are kept spare

    # MaxSpareServers: maximum number of server processes which are kept spare

    # MaxClients: [...]

      8 months, 2 weeks ago · View

  • steven.gu 撰写了一篇新 Blog 日志:Essbase Tuning

    ASO

    Aggregated Views

    Essbase.cfg,考虑设置下面几个参数

    SERVERTHREADS 200 20~500(32bit)、20~1024(64bit)

    AGENTTHREADS 50

    NETDELAY 1000

    NETRETRYCOUNT 1000

    Application level settings

    设置Pending cache size limit大小为1024

    Database level settings

    Retrieval Buffer Size,建议不要超过100K(最大可以支持100000K)

    Retrieval Sort Buffer Size:30K

    MDX Optimization property
    NONEMPTYMEMBER

     
     

    BSO

    Caches
    Index Caches

    最小设置为20%的Index files sizes

    最好设置为Index File大小

    不要设置过大,可能会起到相反效果

    <span [...]

      8 months, 2 weeks ago · View

  • steven.gu 撰写了一篇新 Blog 日志:Web Analysis Tuning

    JVM,修改下面Java参数的值,这是起点,可以适当增大
    HKEY_LOCAL_MACHINESOFTWAREHyperion SolutionsWebAnalysisHyS9WebAnalysis

    -Xms1200m

    -Xmx1200m

    32位服务器,最大值为1.5G;64位机器最大可以设置为3G

    调整Studio
    减少Applet的加载时间,增加plug-in分配的内存

    在控制面板中,打开Java控制面板,设置Java小程序运行参数:-Xms64m -Xmx256m -Xss6m

    杀毒软件扫描影响效率

    停止对AnalyzerClient.jar的扫描

    停止扫描Internet Cache

     
     

      8 months, 2 weeks ago · View

  • steven.gu 撰写了一篇新 Blog 日志:Financial Reporting Tuning

    JVM,修改下面Java参数的值,这是起点,可以适当增大
    HKEY_LOCAL_MACHINESOFTWAREHyperion SolutionsHyperion ReportsHyS9FRReport

    -Xms1024m

    -Xmx1024m

    HKEY_LOCAL_MACHINESOFTWAREHyperion SolutionsHyperion ReportsHyS9FRPrint

    -Xms256m

    -Xmx512m

    调整打印机的个数,最少调整到10个

    停止FR所有服务

    HYPERION_HOMEproductsbipluslibfr_printserver.properties

    PrinterPool=10

    删除打印机HRPrinter1~HRPrinter5

    HYPERION_HOMEproductsbiplusbinHRCreatePrinters.ini

    StopNum=10

    HYPERION_HOMEproductsbiplusbinHRCreatePrinters.exe

    调整每个打印机的最大线程

    HYPERION_HOMEproductsbipluslibfr_repserver.properties

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

      8 months, 2 weeks ago · View

  • steven.gu 撰写了一篇新 Blog 日志:如何修改EIS控制台的界面语言

    Essbase Integration Services Console(EIS)可以使用关系数据库、文件生成星型OLAP模型,再生成Essbase大纲。

    由于国内客户喜欢使用中文界面,因此安装Hyperion产品时都会安装成为中文界面,这样我们的EIS Console也就是中文界面的了。

    但是对于我们技术人员来说,开发时是希望使用英文界面的,如何使安装好的EIS Console改变界面语言呢,我努力的查找是否有配置文件或者注册表之类的配置可以修改界面语言,都以失败告终。

    最后发现下面的办法,竟然是如此简单,希望对有此需要的人有帮助,不用再费力去研究。

    修改办法:

    复制 HYPERION_HOMEproductsEssbaseeisconsolebinlocalizeden下的所有文件,覆盖到HYPERION_HOMEproductsEssbaseeisconsolebin

    再打开EIS Console发现界面变为英文的了。

    为啥我要强烈要使用英文界面呢,主要是因为在使用EIS过程中,向导创建的字段名称和界面语言有关,我们习惯把字段名称定义为英文,例如年定义为Year等。

      9 months, 2 weeks ago · View

  • steven.gu 已加入群组 Orace EBS二次开发讨论组   9 months, 3 weeks ago · View

  • steven.gu 撰写了一篇新 Blog 日志:Financial Reporting Studio 中文成员乱码

    Financial Reporting Studio 设计报表时,会出现下面两种乱码问题:
    中文成员名称乱码
    中文成员显示正常,运行报表时出现不能读取成员(乱码)
    这一配置问题,可以按照下面办法解决:
    打开文件 HYPERION_HOMEproductsbipluslibfr.env
    找到下面这行
    ESSLANG=English_UnitedStates.Latin1@Binary
    修改成
    ESSLANG=SimplifiedChinese_China.MS936@Binary
     注意:配置文件 fr.env 中一定要注意,是否每行的最后有空格等看不见的字符,如果有这种情况也出现问题

      10 months ago · View

  • steven.guRyan.Dai 已经成为好友   10 months ago · View

  • steven.gu 撰写了一篇新 Blog 日志:Hyperion Foundation 服务无法启动

    Hyperion Foundation 两个服务如果无法启动,会导致整个Hyperion系统瘫痪,完全不能使用。Essbase作为多维数据库被Hyperion的应用所使用,也算是一个基础服务
    Hyperion Foundation OpenLDAP服务无法启动
    引起此问题的原因,服务未正常停止而非正常关机
    解决办法:
    找到目录 HYPERION_HOMEproductsFoundationopenLDAPvaropenldap-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_HOMEdeploymentsTomcat5binstartSharedServices9.bat,启动Hyperion Foundation Shared Services – Web Application服务
    这里会出现服务的错误原因,一般是Shared Service注册的关系数据库连接不上的问题
    Essbase服务无法启动
    问题原因,参考如下办法解决:
    启动命令行(DOS方式)
    执行命令HYPERION_HOMEproductsEssbaseEssbaseServerbinstartEssbase.cmd,启动Essbase服务
    这里会出现错误原因,经常出现的是关系数据库连接不上的问题

      10 months ago · View

  • steven.gu 撰写了一篇新 Blog 日志:BI Applications 7.9.6 执行ETL

    Create Source System Container
    登入DAC客户端工具
    选择菜单File–>New Source System Container
    选择Create as a Copy of Existing Container
    选择Oracle R12
    点击OK按钮,开始执行创建
    Configuration Tags
    选择标签Configuration Tags
    选中行Oracle – Extract FSG Hierarchies
    选中Inactive标记
    点击Save按钮
    配置Source System Parameters
    选中$$INITIAL_EXTRACT_DATE所在行
    Value列,选择日期为2006-01-01
    点击Save按钮
    Create Execution Plan
    点击Execute按钮
    选则Execution Plans标签
    点击New按钮,输入Name为 TEST001
    点击Save按钮保存
    配置需要执行ETL的主题区域
    选择Subject Areas标签
    点击Add/Remove按钮,出现Choose Subject Areas对话框
    选择Financials – General Ledger,点击OK按钮返回
    配置参数
    选择Parameters标签
    点击Generate按钮,选择产生参数的份数,选择 1 份
    注意,如果执行速度太慢,原因是由于没有分析表造成的,不要在这里傻等着,使用任务管理器强行结束任务,分析表后,再来执行
    执行完成后,会产生6个参数,需要配置下面三个参数的值
    Name
    Value
    DBConnection_OLAP
    DataWarehouse
    DBConnection_OLTP
    ORA_R12
    FlatFileConnection
    ORA_R12_Flatfile
    点击Build按钮,生成执行计划,等待完成
    点击Run Now按钮,开始执行ETL
    选择Current Run标签,查看执行过程信息
    等待执行过程完成,需要2个小时以上

      10 months, 3 weeks ago · View

  • steven.gu 撰写了一篇新 Blog 日志:BI Applications 7.9.6 配置

    创建Informatica Repository Service
    启动服务:Informatica Services 8.6.0
    进入控制台,使用URL:http://hostname:6001/adminconsole
    选择菜单Create –> Repository Service,配置参数如下图所示,注意CodePage需要选择图中所示
    恢复预定义的Informatica Repository
    复制文件Oracle_BI_DW_Base.rep,从C:OracleBIdwrepInformaticaRepository到C:InformaticaPowerCenter8.6.0serverinfa_sharedBackup
    修改Repository属性标签页下的OperatingMode为Exclusive
    删除Content,选择Actions–>Delete Contents,需要输入Repository Username/Password,全部为Administrator,等待删除完成
    恢复预定义的存储库,选择Actions–>Restore Contents,选择Backup file为Oracle_BI_DW_Base,选中Restore as New,点击OK按钮,等待处理完成
    配置Repository属性
    修改Repository属性标签页下的OperatingMode为Normal
    修改GlobalRepository属性为 Yes
    创建Informatica Integration Service
    选择Create–>Integration Service,创建存储服务
    输入相关信息,如上图
    指定CodePage为ANSI
    配置Integration Service属性
    设置ValidateDataCodePage属性为No
    设置自定义属性(Properties–>Custom Properties)
    ServerPort:4006
    overrideMpltVarWithMapVar:Yes
    SiebelUnicodeDB:APPS@ORA_R12 BIDW@DataWarehouse。注意,此处的ORA_R12,DataWarehouse后面还会用到2次,名称需要保持一致
    安装Source 文件和 Lookup 文件到Informatica 对应目录
    复制目录 C:OracleBIdwrepInformaticaSrcFiles下所有文件,到目录C:InformaticaPowerCenter8.6.0serverinfa_sharedSrcFiles
    复制目录 C:OracleBIdwrepInformaticaLkpFiles下所有文件,到目录C:InformaticaPowerCenter8.6.0serverinfa_sharedLkpFiles
    配置DAC
    复制文件pmcmd.exe,从C:InformaticaPowerCenter8.6.0serverbin到C:InformaticaPowerCenter8.6.0clientbin
    复制ojdbc14.jar,从C:Oracleproduct10.2.0db_1jdbclib 到 C:orahome10gR3_1bifoundationdaclib
    增加环境变量INFA_DOMAINS_FILE,值为C:InformaticaPowerCenter8.6.0domains.infa
    环境变量Path,增加路径C:InformaticaPowerCenter8.6.0clientbin;C:InformaticaPowerCenter8.6.0serverbin;
    创建ODBC,后面DAC Client需要使用
    在控制面板中,打开Data Source Administrator(ODBC)
    选择System DSN标签
    点击Add按钮
    选择驱动Oracle Merant ODBC Driver in DAC 10g_Oracle-OH1
    输入Data Source Name、Server Name、Client Version,值分别为DAC、ORCL、10gR1
    安装DAC Metadata
    DAC Client
    复制文件从OracleBIdwrepDAC_metadataDAC_Clientexport,到C:orahome10gR3_1bifoundationdacexport
    复制文件OracleBIdwrepDAC_metadataDAC_Clientdeletetriggers.list,到C:orahome10gR3_1bifoundationdacconf
    DAC Server
    复制文件从OracleBIdwrepDAC_metadataDAC_SERVER,到C:orahome10gR3_1bifoundationdacInformaticaparametersinput
    Login First Time
    选择开始菜单:所有程序–>DataWarehouse Administration Console 10g Oracle-OH801894476–>Client
    点击Configure按钮
    选择Create Connection,点击Next
    输入配置信息,如下图
    点击Login按钮,第一次登入需要输入Tablespace:BIAPPSD
    输入默认的管理用户密码,可以随便输入,我们一般输入Administrator/Administrator
    提示是否需要分析存储库的表,我们选择分析表
    Import [...]

      10 months, 3 weeks ago · View

  • steven.gu 撰写了一篇新 Blog 日志:BI Applications 7.9.6 安装

    准备安装
    安装BI Applications之前,必需完成下面内容
    JDK安装,版本为1.5或更高版本,安装路径中不能有空格。不要安装到默认路径(C:Program Files)
    安装Microsoft Office,BI Office需要使用
    安装Oracle Database,用于存储下面四部分内容:
    Domain Configuration
    Informatica Repository
    DAC Repository
    DataWarehouse
    准备数据库
    创建表空间,三个表空间,分别用于储存Informatica、DAC、DW
    create tablespace bidimd datafile ‘D:apporadataORCLbidimd01.dbf’ size 600M reuse autoextend on;
    create tablespace bidacd datafile ‘D:apporadataORCLbidacd01.dbf’ size 400M reuse autoextend on;
    create tablespace bidwd datafile ‘D:apporadataORCLbidwd01.dbf’ size 2000M reuse autoextend OFF;
    create tablespace bidwx datafile ‘D:apporadataORCLbidwx01.dbf’ size 2000M reuse autoextend OFF;
    ALTER TABLESPACE bidwd ADD DATAFILE ‘D:apporadataORCLbidwd02.dbf’ SIZE 2000M AUTOEXTEND OFF;
    ALTER TABLESPACE [...]

      10 months, 3 weeks ago · View

  • steven.gu 撰写了一篇新 Blog 日志:如何修改 Essbase 规则文件的字符集

    在Essbase中,规则文件、计算脚本、报表文件等保存时,都会保存当前数据库的字符集,当规则文件的字符集同数据库的字符集不一致时,在使用时会报错,这样就会导致我们在一种字符集的模式下开发的代码不能使用到另一字符集的数据库中。
    例如英文为:English_UnitedStates.Latin1@Binary,简体中文为SimplifiedChinese_China.MS936@Binary
    幸运的是Essbase提供了一个命令ESSUTF8,用于转换规则文件的字符集,这个命令如何使用呢?下面我们详细说明转换字符集的步骤:
    查看命令ESSUTF8支持的所有字符集
    ESSUTF8 -a
    查看当前规则文件的字符集
    ESSUTF8 -e file_name
    删除当前规则文件的字符集
    ESSUTF8 -d file_name
    导入新的字符集,取决于当前环境变量ESSLANG的值
    ESSUTF8 -i file_name
    备注,此命令所在位置 HYPERION_HOMEproductsEssbaseEssbaseServerbin

      10 months, 4 weeks ago · View

  • steven.gu 撰写了一篇新 Blog 日志:OBIEE配置环境变量LD_LIBRARY_PATH

    Unix/Linux中使用OBIEE连接Oracle 数据库,使用Oracle BI Administration Tool查看物理表数据时,出现下面错误信息:
    解决办法:
    正确配置环境变量 LD_LIBRARY_PATH,在profile文件中增加下面环境变量,如果是64位平台,还必须增加lib32的目录,原因是OBIEE在64位的平台需要使用32的lib,配置后如下面所示
    export LD_LIBRARY_PATH=/u01/biee/OracleBI/server/Bin:$ORACLE_HOME/lib:$ORACLE_HOME/lib32

      10 months, 4 weeks ago · View

  • steven.gu 撰写了一篇新 Blog 日志:配置EPM 11.1.1.3时的注意事项

    配置EPMA数据库、FDM数据库时(即下图中两个产品配置数据库),必需分开配置到两个数据库用户下,否则会在log文件configtool_err.log报对象名称存在的错误
    原因是上述两个产品的数据库配置都会创建im_dimension_association、im_dimension、IM_Load_Info三个表,产生冲突
    HFM数据库配置之前,必须安装Oracle Interface组件,例如oraOLEDB等。否则会在log文件configtool_err.log出现下面错误
    com.hyperion.cis.config.TNSParser, ERROR, Registry entry is not avaialble
    com.hyperion.hfm.config.HfmDbConfigurator, ERROR, Error while configuring HFM DatabaseString index out of range: -1
    com.hyperion.cis.config.wizard.RunAllTasksWizardAction, ERROR, Error:
    com.hyperion.cis.config.ProcessingException
    at com.hyperion.hfm.config.HfmDbConfigurator.configure(HfmDbConfigurator.java:151)
    at com.hyperion.cis.config.wizard.RunAllTasksWizardAction.executeDbConfigTask(RunAllTasksWizardAction.java:658)
    at com.hyperion.cis.config.wizard.RunAllTasksWizardAction.execute(RunAllTasksWizardAction.java:202)
    at com.installshield.wizard.RunnableWizardBeanContext.run(Unknown Source)

      11 months ago · View

  • steven.gujet.sun 已经成为好友   11 months ago · View

  • Load More