Essbase Calculation info
Hi,
Where can i find more information about Essbase calculation commands?
Thanks
Messi
Try,
http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/funcs/funclist.htm
http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/calc/calclist.htm
Cheers
John
http://john-goodwin.blogspot.com/
Similar Messages
-
Essbase calculation commands info
Hi,
Where can I find more information about Essbase calculation commands?
Thanks
MessiThe Technical Reference Guide will be your new found friend. See the sections on Calculation Functions and Calculation Commands.
System 9: http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/techref.htm
System 11: http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_techref/launch.htm
Regards,
Cameron Lackpour -
Hello All
I was create PL-SQL Essbase XMLA API package for getting EssBase data into pipe-line tables function.
Now you can use PL-SQL for essbase calculation.
Essbase CRC Describe for consultants (ENG)
Essbase CRC Describe for developers (ENG)
Download PL-SQL Essbase XMLA API
ERAnd what's the question?
-
Essbase Calculation Script taking more time in new environment
Hi Everyone:
We have four environments in our implementation.
1. DEV Environment - 64 bit Essbase Version 11.1.1.3
2. PreProd Environment - 32 bit Essbase Version 9.3.0
3. PreProd Environment - 64 bit Essbase Version 11.1.1.3
In the above mentioned environment PreProd Environment - 64 bit Essbase Version 11.1.1.3 is a newly installed
environment.
We have migrated our Application from PreProd Environment - 32 bit Essbase Version 9.3.0 to PreProd Environment - 64 bit Essbase Version 11.1.1.3. A calculation script that takes only 20 minutes in 32 bit PreProd is taking more than
5 and half hours in newly installed 64 bit PreProd.
We have also migrated our Application from DEV Environment - 64 bit Essbase Version 11.1.1.3 to PreProd Environment - 64 bit Essbase Version 11.1.1.3. The calculation script that takes only 20 minutes in 64 bit Dev is taking more than 5 and half hours in newly installed 64 bit PreProd.
All the server settings and cache setting everything looks similar in all the three environments.
Please advice us what are all the possibilities that creates the issue.
Thanks and Regards,
Prabhakar.Hi Cameron,
Thanks for your reply.
I have cross checked the Virtual memory in both servers,in new server it was declared high.
Please find the cfg setting which we are using in our application.
AGENTPORT 1423
SERVERPORTBEGIN 32768
SERVERPORTEND 33768
AGENTDESC hypservice_1
;CSSREFRESHLEVEL auto
;SHAREDSERVICESREFRESHINTERVAL 30
CALCCACHEHIGH 199999999
CALCCACHEDEFAULT 150000000
CALCCACHELOW 10000000
CALCLOCKBLOCKDEFAULT 3000
DATAERRORLIMIT 10000
UPDATECALC FALSE
EXCEPTIONLOGOVERWRITE FALSE
CALCREUSEDYNCALCBLOCKS FALSE
PORTUSAGELOGINTERVAL 15
QRYGOVEXECTIME 600
LOGMESSAGELEVEL INFO
CALCPARALLEL 6
MAXLOGINS 100000
AGENTDELAY 100
AGENTTHREADS 30
AGTSVRCONNECTIONS 10
SERVERTHREADS 25
EXPORTTHREADS 1
SSLOGUNKNOWN FALSE
CALCNOTICEDEFAULT 10
NETRETRYCOUNT 3000
NETDELAY 2000
__SM__BUFFERED_IO TRUE
__SM__WAITED_IO TRUE
and aslo find the caches that we define:
Index cache:250000
Data Cache:250000
Data file cache:32768
The all above settings are identical both servers.
In New server ,only one script that is taking more time but remaining scripts are working fine with less time.
We also did one test cause that splitting the script in to multiple and executed ,in this cause the script where we are using direct assigning value from member(say A1) to another member(Say A2) is taking more time.But same scripts we executed in old server it executes fine.
Still we are not able to find out exact root cause for this issue.
Could please anyone help me to resove this issue.
Regards,
Prabhakar. -
Essbase Calculation issues from version 6 to 7
Hi does any one know are there any calculation issue with essbase BSO cacl engine from version 6 to 7. Cube which calculates fine on 6 verison never ends to finish on version 7, does any one have ideas about number of max generations and levels possible under dense dimension in verison 7
Not sure if it was a 6.5.1 to 7.1.5 issue, or if it was that 6.5.1 was on Win2K and 7.1.5 is on Solaris 5.9. But, I had one calc script that for total company on Windows and 6.5.1 ran in about 2 1/2 minutes, but same calc on same outline on Solaris and 7.1.5 ran in over 2 hours.
Hyp support was able to offer some suggestions on Unix settings, and some undocumented script features that got the runtime down to around 10 minutes, but didn't get any farther than that.
Luckily for me there also was some functions that were not resolving correctly in the script so I had to take the functions out (turned a 100 line script into an 800 line script), and wouldn't you know it that fixed the slow run time as well.
Message was edited by:
RobertR -
Hi
We see following happening in our essbase environment.
1. User submits data from a custom lock/send template.
2. The customised template also runs a calc after the lock/send from the same button.
When we look at the Application log on server logs we see that the calc is finished. But the Essbase Admin Services session manager still keeps showing the "calculate" session. This calculation session from EAS session manager window goes away only after a "network error" in the Application log on the server.
example:
[Mon Dec 13 05:02:32 2010]Local/REVFCST/REVFCST/glabalette/Error(1042013)
Network error [145]: Cannot Receive Data
Any idea why would this happen.
Thanks for your help.==>This problem is encounterd only when users submit their data from Lock/Send template.
Call me crazy but I would focus my attention the lock&send template
Here are the questions that I would ask myself.
1) Does this sheet work for any users or do all have the problem?
2) Can I recreate the issue?
3) Reboot the pc, open only the lock&send template. Does the error still occur?
4) Does the code behind the button use the tool kit or the menu equivalents? i.e. do the functions begin with EssV or EssMenu?
5) can you display the return codes for the lock & send? What are they?
6) Look in the code and find the calc script name. Using the Essbase menu while in the template, Select lock, Send and then from the menu, calculate. Does this work?
7) What version of excel are you running? has there been an upgrade?
8) how big is the workbook? Workbooks corrupt over time. Do all users open the same book or do they have local copies?
9) In Excel, find the last cell that has ever had data in the sheet. If the last row is 65,000 then essbase may be waiting for Excel. Find this with Edit->Go To.., Special & then select last cell.
10)In the Essbase addin, check the message level. There may be a message that you are not seeing. Essbase->Options then global.
This list is off the top of my head & not in the order of importance, Sorry.
Dave -
Hi All,
Need inputs for the following scenario.
Accounts :
-A
-a1
-B
-b1
-C
-c1
-D
-d1
-E
-e1
All of the above hierarchy are of implicit sharing. I tagged all the children as Never Share. But is there a way so that I can get the consolidation of all children only to Accounts member??
Thanks in Advance!!If you want to force the account member to be calculated, you could put a dynamic formula on it. either to add the indivual members or to sum the level zero members
-
Hi All,
There is a history cube, there is calc script which used to complete withnin 2 hours.We added a member to a sparse dimension.The cube load process was initiated and the calc script took 20 hoours to complete :(.Its using parelle calculation,kindly advice how to find the root cause for this.
Thanks in advance.Will this be helpful sorry i couldnt reply soon.I added a member to band dimension,thanks for your concern
----- Database Information -----
Database Type : NORMAL
Status : Loaded
Elapsed Db Time : 07:12:28:11
Users Connected : 1
Blocks Locked : 0
Dimensions : 15
Data Status : Data has not been mo
since last calculati
Data File Cache Size Setting : 0
Current Data File Cache Size : 0
Data Cache Size Setting : 4188672
Current Data Cache Size : 4188672
Index Cache Size Setting : 1048576
Current Index Cache Size : 1048576
Index Page Size Setting : 8192
Current Index Page Size : 8192
Cache Memory Locking : Disabled
Database State : Read-write
Data Compression on Disk : Yes
Data Compression Type : BitMap Compression
Retrieval Buffer Size (in K) : 20
Retrieval Sort Buffer Size (in K) : 20
Isolation Level : Uncommitted Access
Pre Image Access : No
Time Out : Never
Number of blocks modified before internal commit : 3000
Number of rows to data load before internal commit : 0
Number of disk volume definitions : 0
Dimension Name Type Declared Size Actual Size
===================================================================
Measures DENSE 37 24
Fiscal Years DENSE 5 4
Category DENSE 8 6
Final DENSE 3 3
SI SPARSE 5 5
ABC SPARSE 12 12
Product Type SPARSE 14 14
Periods SPARSE 13 13
Brand SPARSE 141641 139332
PT Curr Mo SPARSE 13 13
Business Division SPARSE 5 5
Biz 1 SPARSE 8 8
ABC Curr Mo SPARSE 13 13
SI Curr Mo SPARSE 4 4
ABC Defaults SPARSE 3 3
Number of dimensions : 15
Declared Block Size : 4440
Actual Block Size : 1728
Declared Maximum Blocks : 1546719720
Actual Maximum Blocks : 1521505440
Number of Non Missing Leaf Blocks : 4280052
Number of Non Missing Non Leaf Blocks : 16752323
Number of Total Blocks : 21032375
Index Type : B+ TREE
Average Block Density : 0.9878472
Average Sparse Density : 1.38234
Block Compression Ratio : 0.01882556
Average Clustering Ratio : 0.3272385
Average Fragmentation Quotient : 15.65848
Edited by: Umar on Sep 8, 2008 11:33 AM -
Business rule for Essbase cube calculations in 11.1.1.3?
Hi,
Can we use business rules to use @XREF from data transfer from one cube to other cube.Why I went for business rule is, I can put set of business rules in a Sequence and any new user can run this Sequence on demand and even we need prompt also in that.
So, I want to clarify whether I can use the business rules for Essbase calculations along with calc scripts??
Appreciate the response.
ThanksRight,
Actually, Business rules are running essbase cubes in every case.
Remember planning and BRs are adding extra layers like prompts, forms, security, processes...
Think Business rules are extended version of calc scripts with some more functionality. They are ultimately running on essbase cubes...
Regards,
Ahmet -
Java CDF hangs up Essbase application - Kindly help
Hi!
I compiled the below java code which i am using to run a batch script from a calculation script using RUNJAVA.
import java.*;
import java.io.*;
import com.hyperion.essbase.calculator.*;
public class IRUN {
public IRUN() {
public static void main(com.hyperion.essbase.calculator.Context ctx, String[] args)
try{
Runtime.getRuntime().exec ("cmd /c start E:\\Hyperion\\ISIS_Scr\\email_users.bat");
catch(Exception e){
*After I run the calculation script which simply says RUNJAVA IRUN; the batch script executes successfully and I get an email from the batch script. But after that if I stop my application and try starting it again I get an error saying "Unable to load database [Basic]". The application log gives the below error:*
[Wed Mar 03 09:00:46 2010]Local/Demo///Error(1120006)
Unable to lock file [E:\Hyperion\products\Essbase\EssbaseServer\APP\Demo\Basic\Basic.esm]. Essbase will try again after a short delay.
[Wed Mar 03 09:00:47 2010]Local/Demo///Error(1120005)
Unable to lock file [E:\Hyperion\products\Essbase\EssbaseServer\APP\Demo\Basic\Basic.esm]. Please make sure other processes do not access Essbase files while Essbase server is running.
[Wed Mar 03 09:00:47 2010]Local/Demo///Warning(1007089)
Unable to open [E:\Hyperion\products\Essbase\EssbaseServer\APP\Demo\Basic\Basic.esm] for database [Basic]
[Wed Mar 03 09:00:47 2010]Local/Demo///Error(1002097)
Unable to load database [Basic]
[Wed Mar 03 09:00:47 2010]Local/Demo///Error(1002097)
Unable to load database []
[Wed Mar 03 09:00:47 2010]Local/Demo///Error(1002097)
Unable to load database []
*Please note that I registered the IRUN class's main function as a global function instead of local to an application. I consistently end up screwing applications once I try using this java function in multiple applications.*
Thanks!
ArunI managed to fix this problem. The batch script which was being called from the Java class did not have an exit statement at the end. I included that and the problem with application crashing got resolved. It looks like maybe the script is locked in memory or something like that.
The exact reason as to how this would affect .esm file in the database is still not clear to me. Any clarifications would be great.
Thanks,
Arun
[email protected] -
Use of Oracle Concurrent Requests to drive Essbase load and calc
Hi all, we currently have a process which kicks off a check to see if users are online (maxl) , logoff users if necessary (maxl), run essbase calculation with maxl, run eis job if necessary, evaluate if there was any error and report the error back. We want to move this so that it is automated using Oracle Concurrent Manager via Oracle Concurrent Requests. Does anyone know if this is possible and if so typically the best approach ?
Oracle concurrent requests looks like it will run host scripts e.g. shell scripts/... so this shouldn't be a problem to integrate your batch processes with it. If you are scheduling them from a server other than your Essbase server you will need to install the Essbase client on that machine and ensure you use the startmaxl.ksh or update paths as appropriate.
I haven't ran into people using this before however it's not always the Oracle DBA's who manage Essbase.
Regards,
John A. Booth
http://www.metavero.com -
Hi all,
We encounter a Essbase perfromance issue that we don't know the root cause.
We have configured a server to run Essbase with 8 core CPU and 16GB RAM. We found that the Essbase calculation can use up to 80% CPU and about 8GB RAM only. I also checked the IO rate at the same time but the disk loading is not very heavy. We just suspect that what kind of resource are waiting at Essbase calculation engine? It is not CPU bounded, memory bounded, and IO bounded.
Do you think it can help if we keep the whole Essbase database (around 30GB) into RAM based disk drive can speed up the IO performance?
Thanks if you have some ideas for us to investigate.
Edited by: hyperion planning user on Jun 2, 2009 12:27 AM
Edited by: hyperion planning user on Jun 2, 2009 12:36 AMI'm confused -- is it CPU bound or not?
You write:
We found that the Essbase calculation can use up to 80% CPU and about 8GB RAM only.Do you mean 80% of all eight of your CPUs? That sure sounds CPU-bound to me. In fact, I wish (within reason) that most of my Essbase calculations worked that way -- that would men that I have the disck caches tuned to their utmost efficiency.
This means you're getting data from disk almost as fast as is possible.
You're not going to be able to get everything into memory for two reasons:
1) 30 GB of .IND and .PAG/.DAT files isn't going to fit into Essbase's addressable memory space. See: using RAM disk to speed up Essbase calculation and rollup
2) Even when the database is nice and small and you can stick the whole thing in a cache, uncompressed, Essbase still is "smart" and will keep a portion of it on disk during calcs -- this doesn't make sense in isolation, but empirically, you can monitor disk usage during a supposedly database that is in theory total enclosed in the cache and see it getting hit. This may be related to Essbase's general housekeeping -- I don't know. In any case, this is generally not a real world case, unless you're running your business on my Very Favorite Database In The Whole Wide World -- Sample.Basic.
Or are you saying that you will define a real (and it would help if you really could allocate real RAM, and not an OS-managed sort-of-RAM-sort-of-DASD situation) RAM drive and point Essbase there. That is sort of risky, isn't it? How will you flush it to real DASD for backup? Exports?
Regards,
Cameron Lackpour -
Urgent: Essbase server getting hanged frequently
Hi All,
I am facing an issue with essbase server which gets hanged frequently. Following are essbase logs
Info(1051037)====Logging out user [admin]` active for 64 minutes
Info(1051164)====Received login request from [10.3.0.253]
Info(1051187)====Logging in user [admin2] from [10.3.0.253]
Please let me know how can I resolve this?Hi John,
Following are the details
What version are you running on?
11.1.1.3
Is this windows or unix?
Windows
How many total users are you licensed for?
Not sure about that
When this happens what is utilization on the ESSBASE process like?
Cache Size:
Inline image 4
Index cache setting (KB): 1024000
Index cache current value (KB): 1024000
Data file cache setting (KB): 3276800
Data cache setting (KB): 307200
Data cache current value (KB): 126053
Regards,
Hitesh -
Essbase standalone - login failed
Dear all,
I have installed Essbase 11.1.2.2 in standalone mode (without Foundation Services).
I did the configuration with -Forceregistry to configure Shared services database and deployed essbase in standalone mode.
Essbase starts correctlly within opmn.
When i ran EAS the first time, I create an easadmin user as Native authentication type for EAS.
But I cannot logon on essbase server. I tried easadmin/password, the default admin/password,
Error: 104: Invalid user name or password
Error: 1051012: User admin does not exist
It seems that no user is already created in essbase serveur.
Could you help me to resolve the problem,
Thank youHi,
You will find bellow the result of the test, after renaming essbase.sec file.
essbase starts correctly.
""Environment variable [HYPERION_LOGHOME] is set - use it to define Log location
folder.
Log location is [C:\Oracle\Middleware\user_projects\epmsystem1\diagnostics\logs\
essbase\essbase].
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051283)
Retrieving License Information Please Wait...
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051286)
License information retrieved.
65535 Essbase user 65535 Planning user system
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1056815)
Essbase 64-bit - Release 11.1.2 (ESB11.1.2.2.100B2166)
Copyright (c) 1991, 2012, ........
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051232)
Using English_UnitedStates.Latin1@Binary as the Essbase Locale
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1056823)
Reading Essbase config info [C:\Oracle\Middleware\user_projects\epmsystem1\Essba
seServer\essbaseserver1\EssbaseConfigInfo.properties]
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1056820)
Essbase config info was retrieved successfully with user name [null].
Registering user information
Creating initial system security defaults...
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051075)
Creating demo application and database
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051066)
Creating sample application and database
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051065)
Creating sample currency databases
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051214)
Creating sample_u application and database
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051097)
Creating Samppart application and Company database
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051099)
Creating Sampeast application and East database
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051246)
Creating aggregate storage sample application and database
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1056797)
Incremental security backup started by SYSTEM. The file created is [C:\Oracle\Mi
ddleware\user_projects\epmsystem1\EssbaseServer\essbaseserver1\bin\ESSBASETS_136
7850988.BAK]
Startup sequence completed
Security is enabled
Logins are enabled
Essbase Default Storage type is Multidimensional
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1051051)
Essbase Server - started
Waiting for Client Requests...
[Mon May 06 16:36:28 2013]Local/ESSBASE0///4292/Info(1056800)
Validation of back up file [C:\Oracle\Middleware\user_projects\epmsystem1\Essbas
eServer\essbaseserver1\bin\ESSBASETS_1367850988.BAK] completed with status 0 -
Enhancing Essbase performance using Exalytics box
Hy,
I moved my essbase platform to Exalytics. But, I'm disappointed. My calculation times still the same.
It's a Hyperion Planning cube therefore it's a BSO.
I put the ORACLEHARDWAREACCELERATION TRUE in the CFG. Changed data caches and commit blocks settings.
I saw something about RAMDISK. But, if the power shutdown I lost my database !!!
What is the infrastructure recommended ? Any help ?
Thanks
Marcos BotelhoI am not believe in Exalytics because
Essbase it is old man - and can't do utilisation for all newest hardware.
-- Essbase CalcParallel - can't work correctly since 5 years from first implementation
-- Essbase Don't Really need in the RamDrive. in all performance test - it's getting only 20% vs SATA II drive.
Because Can't Calc more data block in single CPU mode.
My opinion it's simple
-If you need real decision for getting better performance
u have only one way - It's redesign application:
Use simplest Essbase calculation
NEVER use CREATENONMISSINGBLK and other
- create calculation from source slice
FIX (Source)
MBR1(
target->MBR1=MBr1;
ENDFIX
If u realy need big complex essbase calculation - use Essbase Custom Relation Calculation.
Maybe you are looking for
-
I cannot open Firefix to use my internet.
-
Report Builder 10 Crashing while generating to pdf
I can get a report to show all the pages in previewer mode. However, when attempting to generate to pdf, report builder crashes at random times. Not at just one page, but whenever it feels like it. Report is 4,000 pages, but I've ran 15k page to pdf
-
Problem with call form built_in - SOLVED
Hi all. I'm on devsuite 10g. I would know where local on my machine I must put the *.fmx files of two forms; I have a form A that calls a form B using call_form('B'); statement. But I receive an error FRM-40010: Cannot read form B. I have got both fo
-
How to handlle multiple ear and common database.
Hi Friends, Need urgent help. I working on a project where there will be multiple ear ,each for one application. There are 4 project and 4 ears and one common util war file which will be shared by all ears. Problem is : 3 of the projects will use sam
-
TS3106 I just downloaded this app from the store, and it WILL NOT OPEN.
I just downloaded this app from the store, and it WILL NOT OPEN. I've deleted it and reinstalled it and it still crashes whilst loading everything. I'd really like to use this software....please help.......