DRM providing metadata to Essbase ASO
Does anyone have some guidelines around DRM hierarchy validation, where DRM is the provider, and Essbase ASO is the consumer.
ASO is a bit fussy when it comes to building hierachies, like position of shared members, hierarchy type, consolidsation operators etc etc
Thx
Are the files under the Essbase Server?
If yes, try replacing your import database scripts without showing the file path.
One of your lines:
import database 'ADCPPL'.'ADCPPL' dimensions from server data_file '/hypdata/deloitte/20110921142309_CPPLChannelExport.txt' using server rules_file 'Chnl_DRM' on error write to '/hypdata/deloitte/CPPL_Channel_dimbuild.err';
Replace it with:
import database 'ADCPPL'.'ADCPPL' dimensions from server data_file '20110921142309_CPPLChannelExport.txt' using server rules_file 'Chnl_DRM' on error write to '/hypdata/deloitte/CPPL_Channel_dimbuild.err';
Cheers,
Mehmet
Similar Messages
-
How to export level0 data in COLUMNAR form from an ESSBASE ASO application?
Hello,
I am in the need to export the level0 data from as 11.1.1.3 Essbase ASO application in COLUMNAR form.
please note that the size of the db is 6GB and report script failed.
Is it possible? please sugesst a way.
thanks,
Ankity dont you use report script
few tips to for build report script when you have huge data
1. Decrease the amount of Dynamic Calcs in your outline. If you have to, make it dynamic calc and store.
2. Use the <Sparse command at the beginning of the report script.
3. Use the <Column command for the dense dimensions instead of using the Page command. The order of the dense dimensions in the Column command should
be the same as the order of the dense dimension in the outline. (Ex. <Column (D1, D2)).
4. Use the <Row command for the sparse dimensions. The order of the sparse dimensions in the Row command should be in the opposite order of the sparse
dimension in the outline. (Ex. <Row (S3, S2, S1)). This is commonly called sparse bottom up method.
5. If the user does not want to use the <Column command for the dense dimensions, then the dense dimensions should be placed at the end of the <Row command.
(Ex. <Row (S3, S2, S1, D1, D2)).
6. Do not use the Page command, use the Column command instead.
this will work trust me -
Showing Annotations in Separate column in Hyperion Financial Report with source Essbase ASO
Hi All,
I've a Report in FR and user has to enter the comments and the entered comments should display in Column. I'm using Annotations here and created a separate column and written formula <<Annotation(cur, cur, F, cur, Desc)>>. The comment is displaying in the column, but to see the comment / annotation one has to select View -> Annotations. Is there any way to get rid of this. With out selecting View -> Annotations option can the comments directly displays in column when user opens a Report ?
Or Is there any other way that user can enter comments in FR ? Essbase ASO cube is my source
Thanks,
PVRI don't think there is another way for that. Did you try the pdf view?
You can try using LRO's
Regards
Celvin -
Hi All
I am writing a calculation for a client to copy one version to another version for an Essbase ASO application.
It seems to work correctly when my POV is set on a smaller datapoints. Hower it seem to have issues when fixed on larger datapoints.
The calculations is pretty simple
[ActualFinal] := [ActualWorking];
I tried creating and running the calculation both using MaxL and Calculation Manager. However the same issue seem to occur.
I first thought it might have been an implied share issue, but further investigation, it doesn't seem to be the issue as I can get the data copied using a smaller POV.
The client is on version 11.1.2.3 of Essbase.
Any one have any thoughts of what may be causing this?
Thanks
JimmyI had this issue in 11.1.2.1. Never tried on the later versions
FYI - Have a look at this post (http://www.network54.com/Forum/58296/thread/1359579119/MDX+Query+-+Error+127001)
Below is an excert from the post by Joe Watkins
Joe Watkins
167.107.191.217
ASO Performance
No score for this post
February 11 2013, 1:18 PM
Here are the current limitations as I see them when trying to go ASO only:
- These scripts are not as fast as calc scripts
- performance is worse when users are on the system
- Cannot run these types of calcs when loads are taking place
- need to watch for incremental slices
- Users cannot natively execute these types of scripts
- These scripts can be very fussy to get working
- When I ran the exact same scripts (per my examples) as 'Calculation' versus 'Allocation' the 'Calculation' would skip random cells which was really weird and impossible to fix which is why I switched to using 'Allocation'
In my mind the technology is not mature enough at the moment to get rid of BSO but its getting better..
Amarnath
ORACLE | Essbase -
ODI Error when trying to Load Metadata into Essbase
Hi - I get the following error when I try to Load Metadata into Essbase.
org.apache.bsf.BSFException: exception from Jython:
Traceback (innermost last):
File "<string>", line 23, in ?
com.hyperion.odi.essbase.ODIEssbaseException: Cannot build dimension. Essbase Error(1030100): Cannot open file: [D:\Hyperion\HYPERION_ODI_FILES\MGD\SCEN.err]
at com.hyperion.odi.essbase.ODIEssbaseMetaWriter.loadData(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java)
at org.python.core.PyMethod.__call__(PyMethod.java)
at org.python.core.PyObject.__call__(PyObject.java)
at org.python.core.PyInstance.invoke(PyInstance.java)
at org.python.pycode._pyx1.f$0(<string>:23)
at org.python.pycode._pyx1.call_function(<string>)
at org.python.core.PyTableCode.call(PyTableCode.java)
at org.python.core.PyCode.call(PyCode.java)
at org.python.core.Py.runCode(Py.java)
at org.python.core.Py.exec(Py.java)
at org.python.util.PythonInterpreter.exec(PythonInterpreter.java)
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:144)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:345)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:169)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2375)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java:1616)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java:1581)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java:2755)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlI.treatTaskTrt(SnpSessTaskSqlI.java:69)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2515)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:537)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:449)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1954)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:322)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:224)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:246)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:237)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:794)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:114)
at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:83)
at java.lang.Thread.run(Thread.java:662)
Caused by: com.essbase.api.base.EssException: Cannot build dimension. Essbase Error(1030100): Cannot open file: [D:\Hyperion\HYPERION_ODI_FILES\MGD\SCEN.err]
at com.essbase.server.framework.EssOrbPluginDirect.ex_olap(Unknown Source)
at com.essbase.server.framework.EssOrbPluginDirect.essMainBuildDimension(Unknown Source)
at com.essbase.api.session.EssOrbPlugin._invokeMainMethod(Unknown Source)
at com.essbase.api.session.EssOrbPlugin._invokeMethod2(Unknown Source)
at com.essbase.api.session.EssOrbPlugin._invokeMethod(Unknown Source)
at com.essbase.server.framework.EssOrbPluginDirect._invokeProtected(Unknown Source)
at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod(Unknown Source)
at com.essbase.api.session.EssOrbPluginEmbedded.invokeMethod(Unknown Source)
at com.essbase.api.session.EssOrbPlugin.essMainBuildDimension(Unknown Source)
at com.essbase.api.datasource.EssCube.buildDimension(Unknown Source)
at com.hyperion.odi.essbase.wrapper.EssbaseApplication.buildDimension(Unknown Source)
at com.hyperion.odi.essbase.ODIEssbaseMetaWriter.loadData(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java)
at org.python.core.PyMethod.__call__(PyMethod.java)
at org.python.core.PyObject.__call__(PyObject.java)
at org.python.core.PyInstance.invoke(PyInstance.java)
at org.python.pycode._pyx1.f$0(<string>:23)
at org.python.pycode._pyx1.call_function(<string>)
at org.python.core.PyTableCode.call(PyTableCode.java)
at org.python.core.PyCode.call(PyCode.java)
at org.python.core.Py.runCode(Py.java)
at org.python.core.Py.exec(Py.java)
at org.python.util.PythonInterpreter.exec(PythonInterpreter.java)
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:144)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:345)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:169)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2374)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java:1615)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java:1580)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java:2755)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlI.treatTaskTrt(SnpSessTaskSqlI.java:68)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2515)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:534)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:449)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1954)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:322)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:224)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:246)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:237)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:794)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:114)
at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
... 1 more
com.hyperion.odi.essbase.ODIEssbaseException: com.hyperion.odi.essbase.ODIEssbaseException: Cannot build dimension. Essbase Error(1030100): Cannot open file: [D:\Hyperion\HYPERION_ODI_FILES\MGD\SCEN.err]
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:345)
at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:169)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2375)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java:1616)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java:1581)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java:2755)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlI.treatTaskTrt(SnpSessTaskSqlI.java:69)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2515)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:537)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:449)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1954)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:322)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:224)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:246)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:237)
at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:794)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:114)
at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:83)
at java.lang.Thread.run(Thread.java:662)
Any help on this greatly appreciated.
Thanks
Sundeepcom.hyperion.odi.essbase.ODIEssbaseException: com.hyperion.odi.essbase.ODIEssbaseException: Cannot build dimension. Essbase Error(1030100): Cannot open file: [D:\Hyperion\HYPERION_ODI_FILES\MGD\SCEN.err]
Does the folder D:\Hyperion\HYPERION_ODI_FILES\MGD exist
Is there a lock on the SCEN.err file if it exists, can you delete it
Cheers
John
http://john-goodwin.blogspot.com/ -
DIM: how to load metadata to Essbase without using rule files
Hi,
The Essbase adapter has been installed in the informatica PowerCenter (v8.1.1). We want to create a Essbase target definition to load metadata. In the Table Creation Wizard, we select Table Type: Dynamic dimension building (Type 3), but it needs to specify Rules file in the Column Creation Wizard.
Any method to load metadata into Essbase without using Rules file?
Thank you in advance.You could load the data into Essbase without Rule file by means of free form loading which the Datasource would be a file.
-
Accessing Essbase ASO Cube from Oracle Relational database
Hi All,
I am a Oracle database developer. We have a requirement where we need to access Hyperion Essbase ASO cube data directly from Relational Database. We have identified below options.
1. Use Hyperion web service and UTL_HTTP oracle utility
2. Use JAVA API to access ASO cube. The code of the Java, will be written in Informatica Java Transformation.
Unfortunetly, i am not getting good resources in Google on how to do?
Appreciate, if someone share the knowledge if they have implemented this.?I am not competent to recommend any particular approach but Essbase.ru has some blog entries on using XMLA / 11.1.2.2 services and a Google Code project...
http://essbase.ru/archives/category/performance/essbase-api/xmla
Google will translate if you don't read Russian! -
FDM to load data in Essbase ASO cube
Anybody have used FDM to load data in Essbase ASO cube? How do you clear and run calc on ASO cube?
ThanksDoes the Essbase Adapter for FDM Support ASO Cubes? [ID 1168153.1]
Modified 17-AUG-2010 Type HOWTO Status PUBLISHED
Applies to:
Hyperion Financial Data Quality Management - Version: 11.1.1.3.00 and later [Release: 11.1 and later ]
Information in this document applies to any platform.
Goal:
Does the Essbase adapter for FDQM support ASO cubes?
Solution:
ASO cubes are not currently supported in FDQM.
Unpublished Enhancement 6568323 has been created and it is currently under consideration for a future release.
References
BUG:6568323 - 8-529236080 - CUSTOMER WANTS TO TAKE ADVANTAGE OF THE ASO FUNCTIONS IN ESSBASE.
Related
Products
Middleware > Enterprise Performance Management > Financial Data Quality Management > Hyperion Financial Data Quality Management -
Wrong date value in Essbase ASO cube
Hi All,
I'm trying to load a date value in mm-dd-yy format into an Essbase ASO cube. I'm using is a txt tab delimited file. The load rule is working fine. The outline properties is set with the proper format "mm-dd-yy". I loaded the data and when I retrieve the data using Smart View I see all the dates decreased by one day in my Smartview report.
Would you have any ideas why that is happening?
Thanksthis is a bug and fixed in 11.1.2
-
Issue loading metadata into Essbase 11x
Hi All,
I am trying to update metadata into ASO in Essbase 11.1.2 using Oracle Data Integrator 11g (Flat file to Essbase Integration)
Using rule file, I am able to load metadata into ASO, but when I am trying to load from ODI, I am able to load only the members but not the UDAs'.
I have 6 columns in my flat file (.CSV) in which first two columns are parent and child, 3, 4 and 5 were ignored in the rule file and also not mapped in my interface and 6th column is my UDA.
Please suggest with a possible solution if any face such similar problem.
Thank you,
Regards
RavHi,
to execute maxl script, you need an essbase client on the ODI server.
The environment variable ARBORPATH should contains the path for analytic service, e.g. C:\Hyperion\AS. -
Essbase ASO V11: How to do a "DATACOPY"
Hello,
I understood that as from V11 you can do a "DATACOPY" on an ASO cube.
Can anyone tell me how to do so?
Thanks,
PatrickHi user13392179,
You might find more help and support for this question on the Essbase OTN Discussion Forum.
Essbase
As far as I'm aware DATACOPY can not be used on an ASO cube.
You can perform some administrative operations only on local data. For example, if you
archive the data target, Essbase archives only the data target and not the data source. The
following administrative operations work ONLY on local data in block storage databases (BSO):
- CLEARDATA calculation command
- DATACOPY calculation command
- EXPORT command
- VALIDATE command
- BEGINARCHIVE and ENDARCHIVE commands
- Restructure operations in Administration Services
1.) Calculation commands—Not supported in enterprise analytics databases, because
calculation scripts are not relevant to aggregate storage.
2.) Calculation functions—Not supported in enterprise analytics databases. Instead, MDX
formulas can be written using MDX numeric-value expressions. Only the Accounts
dimension can have formulas in aggregate storage databases.
DATACOPY falls under Functional Commands within Essbase Calculation Commands.
If you were using a BSO cube the following would apply:
Goal:
Copy all data from one scenario into another.
Solution:
The example calc script will copy data from mbrName1 to mbrName2
DATACOPY mbrName1 TO mbrName2;
If you say - you wanted to copy the entire ASO cube there is the following solution:
Goal:
Copy ASO cube through MaxL
Solution:
Use the following syntax:
create application ASOnew as ASOsamp;
G'Luck
-David
A good place to start for Hyperion documentation is:
http://www.oracle.com/technetwork/middleware/epm/documentation/epm-096302.html
A good place for learning about the Hyperion products and their features is:
http://www.oracle.com/technetwork/tutorials/index.html
Hyperion specific tutorials:
http://apex.oracle.com/pls/apex/f?p=9830:hyperion:1797489450022582::NO:::
A good place to read about best practices and find white papers is:
http://www.oracle.com/technetwork/middleware/bi-foundation/resource-library-090986.html
A great place to get an excel macro that tells you what new product features have been added since the last version is:
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&id=1092114.1
My Oracle Support - Knowledge Base is a collection of articles, examples, illustrations, solutions, resources, and services.
My Oracle Support is a service provided by Oracle
My Oracle Support is available as part of your Oracle Premier Support subscription. To get started, visit oracle.com/support, click on My Oracle Support, and begin reaping the benefits of this exclusive Web support portal:
https://support.oracle.com/ -
I am trying to extract metadata from essbase into a flat file using ODI.
I have 2 questions in this regard :
Some of the account members storage property is missing in the extract.the reason which i suspect is due to the parent child sorting that did not happen while extracting.How do i do this.I do not see this option when i select IKM hyperion Essbase Metadata to SQL....
I have many account members that have more than one UDA's upto 5 UDA's.But in my extrcat only one UDA appears.How do i incorporate all the UDA's in a single column,sperated by a comma,the extract file as such is semicolon seperated,mainly because of this reason and some alias descriptions have comma's in the source system
ODi is extracting metadata in a descending order.How do i change it to sort records in parent child order
Thanks,
Lingaraj
Edited by: user649227 on 2009/06/10 6:50 AMHi,
There was an issue with early versions of the KM around the storage property, this has since been resolved. I recommend upgrading to the latest release of ODI or have a look through the patches.
Cheers
John
http://john-goodwin.blogspot.com/ -
Essbase ASO Cube query performance from OBI EE
Hi all
I have serious problems of performance when I query an ASO cube from OBI EE. The problem born when I implement a filter in some dimension of model in the Business Model and Mapping layer. This filter is to level-0 of the dimension, the values are obtained from a session variable in OBI EE. The objetive of this is apply filters depending of users. Then, for session variable I've a table in relational dabase base with relation between user and "access", then my dimensions (not all) have as level-0 the "access" of users (as duplicated members).
The session variable in OBI EE is filled with row-wise option, so it has all values of "access" that correspond to user (:USER system variabe).
When I query only by one of this filtered dimensions the respond is very fast, When I query for one of this filtered dimensions and a metric the respond is fast (10 seconds). But when I query for two of this filtered dimensions and metric the respond take 25 minutes. I checked Essbase app log and found this:
+[Mon Nov 15 19:56:01 2010]Local/TestSec5/TestSec5/admin/Info(1013091)+
+Received Command [MdxReport] from user [admin]+
+[Mon Nov 15 20:28:28 2010]Local/TestSec5/TestSec5/admin/Info(1260039)+
MaxL DML Execution Elapsed Time : [1947.18] seconds
When I look the MDX query generated by OBI I see that the aggregation process is doing in the fly in the members filtered of the crossjoin of two dimensions:
With
set [CATALOGO_INSTITUCIONAL2] as '[CATALOGO_INSTITUCIONAL].Generations(2).members'
set [CATALOGO_PRESUPUESTARIO2] as '[CATALOGO_PRESUPUESTARIO].Generations(2).members'
*member [METRICAS_PRESUPUESTARIAS].[MS1] as 'AGGREGATE(filter(crossjoin (Descendants([CATALOGO_INSTITUCIONAL].currentmember,[CATALOGO_INSTITUCIONAL].Generations(7)),Descendants([CATALOGO_PRESUPUESTARIO].currentmember,[CATALOGO_PRESUPUESTARIO].Generations(7))),(([CATALOGO_INSTITUCIONAL].CurrentMember.MEMBER_ALIAS = "01.01" OR [CATALOGO_INSTITUCIONAL].CurrentMember.MEMBER_Name = "01.01")) AND (([CATALOGO_PRESUPUESTARIO].CurrentMember.MEMBER_ALIAS = "G" OR [CATALOGO_PRESUPUESTARIO].CurrentMember.MEMBER_Name = "G") OR ([CATALOGO_PRESUPUESTARIO].CurrentMember.MEMBER_ALIAS = "I0101" OR [CATALOGO_PRESUPUESTARIO].CurrentMember.MEMBER_Name = "I0101") OR ([CATALOGO_PRESUPUESTARIO].CurrentMember.MEMBER_ALIAS = "S01" OR [CATALOGO_PRESUPUESTARIO].CurrentMember.MEMBER_Name = "S01"))),METRICAS_PRESUPUESTARIAS.[Compromiso])', SOLVE_ORDER = 100*
select
{ [METRICAS_PRESUPUESTARIAS].[MS1]
} on columns,
NON EMPTY {crossjoin ({[CATALOGO_INSTITUCIONAL2]},{[CATALOGO_PRESUPUESTARIO2]})} properties ANCESTOR_NAMES, GEN_NUMBER on rows
from [TestSec5.TestSec5]
Can somebody tell me if is possible to change the way in that OBI built the query or if is possible to use aggregations previously materialized of essbase?hi Amol,
1. On what basis , did you estimate your cube to around 400GB to 600GB.
2. If ASO is an option, its huge advantage lies in space, its does not take more space , unlike BSO.
3. I have seen cubes ,who size was around 300-400GB in BSO,when made the same cube into ASO , its consumed space of 40GB-45GB.
HOpe this helps
Sandeep Reddy Enti
HCC
http://hyperionconsutlancy.com/ -
Essbase ASO - How to aggregate all Parents in multiple dimensions when using member formulas
We are trying to add a few MDX member formulae on some of our Accounts in the ASO cube. We recently understood that member formulas in ASO calculate both LEVEL0 and Parent members of other dimensions, So we are trying to tell Essbase to calculate LEVEL0's only and to aggregate all other levels in all dimensions. However we are unable to get the syntax right. Below is what we so far have
AccA has below formula:
CASE WHEN ISLEVEL([Period].Currentmember,0)
THEN
AccX+AccY
WHEN ISLEVEL([Period].Currentmember,1) OR ...etc
THEN SUM({LEAVES([Period].Currentmember)},[AccA])
END
This does work fine and gives correct values for Parent members in Period dimension. But we also have 3 other dimensions like Product, Area and Entity. We tried the below but this throws an error during retrival.
CASE WHEN ISLEVEL([Period].Currentmember,0)
THEN AccX+AccY
WHEN ISLEVEL([Period].Currentmember,1) OR ...etc
THEN SUM({LEAVES([Period].Currentmember),LEAVES([Product].Currentmember)},[AccA])
END
Should we add multiple SUM commands in there? All we want to do is tell Essbase to aggregate all other dimensions to parent levels. Please help.Sorry to reiterate the post again.
DanPressman Was wondering what would be other way to write calculations other than Accounts.
I have a case where the user wants to calculate Ending Equity and this should be calculated at level0 using the rates and all parents of entity has to aggregate.
1. Level0 of entities calculate with rates
2. aggregate its children to parent entity
I have used solve order to get it work but taking a lot of time.
Is there any other alternative way of doing it? Which other dimension i can choose to perform this calculation? This is exactly similar to productsum calculation -
Problems with extract metadata from Essbase with ODI 10.1.3.5.
Hello there, I have a really annoying problem. I have 2 dimensions in essbase v11 with a space on it, (Itens Financeiros and Centros Financeiros), and this is causing a problem when I try to extract the metadata from essbace to a table. the problem occurs some times in 3 - loading - ss_0 - begin essbase metadata extract and some times in 4 - loading ss_0 - extract metadata, but in this 2 steps the error is the same:
unknown member name [itens] in function [@idescendants]. I see in Johns blog someone sayng to add a '/"' in the front and at the end of the member filter criteria to allow ODI to parse the space as part of the member name. but I really don't understand this. Someone can helpme with this? Thanck you.It doesn't matter, I am able to replicate with an older version of the essbase adaptor...
I take it this is the type of error you are receiving "com.hyperion.odi.essbase.ODIEssbaseException: Extract operation failed : Cannot query members by specs. Analytic Server Error(1200497): Error parsing formula for [REGION DEFINITION"
If you download patch - Patch 8785893: ORACLE DATA INTEGRATOR 10.1.3.5.2_02 ONE-OFF PATCH
It is easy to install just a matter of copying a jar file over an existing one in the \oracledi\drivers directory.
It should resolve the issue.
Ok?
Cheers
John
http://john-goodwin.blogspot.com/
Maybe you are looking for
-
Scheduling web intelligence reports from SAP EP Portal : Server Side Trust
Hello, We have set-up SSO between SAP EP 701, SAP BI 701 and Business Object XI 3.1 to allow users to access reports without having to sign-on again as explained here : /people/ingo.hilgefort/blog/2008/09/19/businessobjects-and-sap--configure-sap-au
-
Thanks much, just don't see it when I try to "save as" a pages document...
-
Transportation plan date calculated in VA01
Hi Expert, The business wants to deliver all goods existing on a sales order togheter even if we have different good issue dates per schedule lines, probably caused by the fact both sales order lines have different routes. Therefore the material
-
how do I upgrade from OS X processor version 10.5.8 to 10.6 or later? Is it worth the upgrade?
-
¿Por que no puedo obtener el numero de serie de adobe xi pro?
Descargue el Producto, me pide de el numero de serie, fui en la pagina en mis productos y servicios y no me aparece como descargado para poder hallar el numero de serie