在已经安装了Essbase client 的情况下,运行appliedolap.com提供的essbase outline extractor 11.1.2.3
会报Essbase runtime client not installed. File: esbapin.dll is missing or invalid.的错误
解决方法如下:
新建一个如下内容的批处理文件
[plain] view plaincopyprint?
- set EPMHOME=D:\Oracle\Middleware\EPMSystem11R1
- set ARBORPATH=%EPMHOME%\common\EssbaseRTC\11.1.2.0
- set ESSBASEPATH=%ARBORPATH%
- set ESSLANG=English_UnitedStates.Latin1@Binary
- set PATH=%ARBORPATH%\bin;%PATH%
- start D:\OLAPUnderground\EssbaseOutlineExtractor\ExportDim.exe
保存为startOutLineExtractor.bat,然后运行该批处理文件即可。
另外,由于essbase outline extractor需要使用32位库,如果你是在64位机器上安装的Essbase-Client,请注意引用32位的路径。