2 pass calculation on dimension
I am using DB2 Olap Server 8.1 (Hyperion Essbase Application Manager version 6.5). I have the folowing problem: I am using a formula on a memember of a dense dimension (is not the accounts dimension) and I must use 2 pass calculation. The problem is that the 2 pass calc is not working, and the results of the calculation performs only one pass. I had tested this and it worked ok with the previous version DB2 Olap Server 7.2. Why is it not working now with the new version?
not sure why it might have worked in the past, but a two pass stored member only gets that second pass if it is in fact tagged an account dimension.Why not make it a dynamic calc? No second pass will be required. The retrieval time will not be noticeable since it's on a dense dimension. orplace the member name at the end of your calc script with a ; after it. This will in effect perform a second pass on that member. hj
Similar Messages
-
Order calculating attribute dimension
Hi all,I have an outine with 4 dimensions measure ( dimension tagged as accounts and desnse )Scenario (dimension tagged as dense)Year (dimension tagged as sparse) (Y02,Y03, Y04)store (dimension tagged as sparse)society (attribute dimension) ( soc1,soc2,soc3)The base dimension of the attribute is store.The dimension are displayed in the outline as described above.The dimension measure has a the following members price pieces number""medium price"= price/"pieces number" (tagged as dynamic and Two-pass calculations )the dimension Scenario has 2 members Actual , "Previous year" (tagged as dynamic and Two-pass calculations) with the following formula:if (@ismbr(Y03) ) Actual->Y02;elseif (@ismbr(Y04) ) Actual->Y03;endif;when I display from excel the memberssoc1 "medium price" Y03 "Previous year" Essabase produces incorrect results ( "medium price" is not price/"pieces number") why?Thanks, lucia
1) Is year tagged as 'Time'?2) Why is the year formula two-pass?Rich SullivanBeacon Analytics
-
How can i pass calculated value to internal table
Hi
i have to pass calculated value into internal table
below field are coming from database view and i' m passing view data into iznew1
fields of iznew1
LIFNR LIKE EKKO-LIFNR,
EBELN LIKE EKKO-EBELN,
VGABE LIKE EKBE-VGABE,
EBELP LIKE EKBE-EBELP,
BELNR LIKE EKBE-BELNR,
MATNR LIKE EKPO-MATNR,
TXZ01 LIKE EKPO-TXZ01,
PS_PSP_PNR LIKE EKKN-PS_PSP_PNR,
KOSTL LIKE EKKN-KOSTL,
NAME1 LIKE LFA1-NAME1,
NAME2 LIKE LFA1-NAME2,
WERKS LIKE EKPO-WERKS,
NETWR LIKE EKPO-NETWR,
KNUMV LIKE EKKO-KNUMV,
GJAHR LIKE EKBE-GJAHR,
and now i want to pass
one field ED1 which i has calculated separatly and i want to pass this value into iznew1
but error is coming that iznew1 is a table with out header line has no component like ED1.
so how can i pass calculated value to internal table iznew1,When you declare your internal table , make an addtion occurs 0
eg . data : begin of iznew occurs 0 ,
fields ...
add the field here ed1.
end of iznew.
now when you are calculating the value of ed1,
you can pass the corresponding value of ed1 and modify table iznew.
eg
loop at iznew.
iznew-ed1 = ed1.
modify iznew.
endloop. -
Script calculation for dimension properties
Dear Experts,
I am using BPC 7.0NW,
My code in Default.lgf:
*BEGIN
[P_ACCT].[#B] = [P_ACCT].[A]* [P_ACCT].[C]
*END
Now, I want to run this calculation for dimension property wise.
LIke i want to add dimension properties in above calculations.
And how do i put "IF" conditions?
Please help me ...
Thanks alot in advance.....!Kumar,
follow next steps:
1. Create new logic file and name it "TEST" for example
2. Use next coding in it:
*XDIM_MEMBERSET P_ACCT = YOUR_P_ACCT_MEMBER
*IS "YOUR_PROPERTY_VALUE"
*REC(EXPRESSION=%VALUE%,TIME="2010.MAR")
*ENDWHEN
*COMMIT
3. Validate and save your TEST.LGF
4. Insert next coding into DEFAULT.LGF
*INCLUDE ADD.LGF
5. Validate and save DEFAULT.LGF
Put your values insted of "YOUR_P_ACCT_MEMBER", "YOUR_PROPERTY_VALUE"
This coding works for sure.
U can use ABAP in script logic. The mechanism is described here:
http://help.sap.com/saphelp_bpc70sp02/helpdata/en/a1/532226947C49A5B2E2BD32450CB2D1/frameset.htm
Hope that was helpful,
Dzmitry -
Time Calculation Shell dimension is slow compared to hardcoded measure?
Hi,
I have a measuregroup with 200m+ rows with about 20 measures (sums). I've created a shell dimension to hold my time calculation members such as mtd, qtd, ytd, etc. My problem is that it performs REALLY poorly when using the time calculation dimension.
My script looks like this:
SCOPE
Measuregroupmeasures("MyMeasureGroup");
SCOPE
[Time Calculation].[Calculation].&[None];
THIS =
[Measures].CurrentMember;
END SCOPE;
SCOPE
[Time Calculation].[Calculation].&[MTD];
THIS =
Aggregate
[Time Calculation].[Calculation].&[None]
MTD([Date].[Calendar (YQMD)].CurrentMember)
END SCOPE;
SCOPE
[Time Calculation].[Calculation].&[QTD];
THIS =
Aggregate
[Time Calculation].[Calculation].&[None]
QTD([Date].[Calendar (YQMD)].CurrentMember)
END SCOPE;
SCOPE
[Time Calculation].[Calculation].&[YTD];
THIS =
Aggregate
[Time Calculation].[Calculation].&[None]
YTD([Date].[Calendar (YQMD)].CurrentMember)
END SCOPE;
END SCOPE;
When I use my Calendar hierarchy and time calculation dimension as a background selection it takes forever. It never returns anything. A profiler trace shows that it's just pushing 1 and 21 events (cache data).
If I create the following measure:
CREATE
MEMBER CURRENTCUBE.[Measures].[TestMTD] AS
SUM(MTD([Date].[Calendar (YQMD)].CurrentMember), [Measures].[MyMeasure]),
VISIBLE = 1 ;
it works just fine but the whole point here is I want to avoid creating new measure for every time calculation.
The measuregroup has been partitioned by month and I've set each partition slice to the corresponding month in the calendar hierarchy.
Why doesn't my script perform - please advice :)
Thanks.Hi Mortenbpost,
According to your description, the issue was solved by change Aggregate() function to Sum() function, now you want to know why it behaves like that, right?
In Aggregate function, if a numeric expression is not provided, this function aggregates each measure within the current query context by using the default aggregation operator that is specified for each measure. Here is a thread which discuss difference
between AGGREGATE() and SUM()https://social.msdn.microsoft.com/Forums/sqlserver/en-US/ef4b2555-45f2-4871-9137-a12a637ce2f5/whats-the-difference-between-aggregate-and-sum?forum=sqlanalysisservices
Besides, you can use SQL profiler to monitor what's the difference between using AGGREGATE() and using SUM().
Regards,
Charlie Liao
TechNet Community Support -
Can anyone explain Two Pass calculation?
Hello i am new to Essbase?
Thanks in advance
Regards,
Pothu RajuHi Raju,
Two pass calc in simple words, If you want a member with member formula to run once again after aggregation or Calc all is run, to get the desired calculated value you tag that member as two pass. Which will eventually execute the Formula in the second pass instead of doin it in the first pass.
This will be mostly used on members which capture percentages or rates.
To have proper understanding in Two pass find a explanation with example.
Regards,
Pradeep Chandran -
How to pass calculated value to Application Module method?
I am a newbie to ADF. Ithink I am missing something very basic:
In JDeveloper 10.1.3.3 using ADF, I am trying to pass the session ID to a method in my App Mod, but the method receives a null value. I think I a getting the session ID too late in the process, but do not know where else to get it.
Here are the details:
I am passing 3 argument to a method called ProcessReport:
public String ProcessReport(Number reportNumber, Double caratWeight, String sessionID)
In my PageDef I have:
<p>
<executables>
<variableIterator id="variables">
<variable Type="oracle.jbo.domain.Number"
Name="ProcessReport_reportNumber" IsQueriable="false"/>
<variable Type="java.lang.Double" Name="ProcessReport_caratWeight"
IsQueriable="false"/>
<variable Type="java.lang.String" Name="ProcessReport_sessionID"
IsQueriable="false"/>
</variableIterator>
</executables>
<bindings>
</p>
<p>
<methodAction id="ProcessReport" MethodName="ProcessReport"
RequiresUpdateModel="true" Action="999"
IsViewObjectMethod="false" DataControl="RC2DataControl"
InstanceName="RC2DataControl.dataProvider"
ReturnName="RC2DataControl.methodResults.RC2DataControl_dataProvider_ProcessReport_result">
<NamedData NDName="reportNumber" NDType="oracle.jbo.domain.Number"
NDValue="${bindings.ProcessReport_reportNumber}"/>
<NamedData NDName="caratWeight" NDType="java.lang.Double"
NDValue="${bindings.ProcessReport_caratWeight}"/>
<NamedData NDName="sessionID" NDType="java.lang.String"
NDValue="${bindings.ProcessReport_sessionID}"/>
</methodAction>
<attributeValues id="reportNumber" IterBinding="variables">
<AttrNames>
<Item Value="ProcessReport_reportNumber"/>
</AttrNames>
</attributeValues>
<attributeValues id="caratWeight" IterBinding="variables">
<AttrNames>
<Item Value="ProcessReport_caratWeight"/>
</AttrNames>
</attributeValues>
<attributeValues id="sessionID" IterBinding="variables">
<AttrNames>
<Item Value="ProcessReport_sessionID"/>
</AttrNames>
</attributeValues>
</bindings>
</p>
On my page I have added an outputText control called sessionID to hold the session ID.
In my command Button to submit the page I have and action to call a method in my backing bean:
The code is:
FacesContext ctx = FacesContext.getCurrentInstance();
ExternalContext ectx = ctx.getExternalContext();
HttpSession mySession = (HttpSession) ectx.getSession(false);
String theSessionID = mySession.getId();
sessionID.setValue(theSessoinID) // I hope it populates the outputText control and is added to the binding to be passed to the ProcessReport method
BindingContainer bindings = getBindings();
OperationBinding operationBinding = bindings.getOperationBinding("ProcessReport");
Object result = operationBinding.execute();
if (!operationBinding.getErrors().isEmpty()) {
return null;
String resultStr = (String) result;
return resultStr;
No luck! I think I should get the sesson ID earlier, when the page loads, but I do not know where to put the code.
Any suggestions would be appreciated.
JohnHi,
here's what I would do
1. Create a managed bean as follows
import javax.faces.context.ExternalContext;
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpSession;
public class HTTPSessionAccessBean {
public HTTPSessionAccessBean() {
public void setHttpSessionId(String httpSessionId) {
public String getHttpSessionId() {
FacesContext ctx = FacesContext.getCurrentInstance();
ExternalContext ectx = ctx.getExternalContext();
HttpSession mySession = (HttpSession) ectx.getSession(false);
String sessionId = mySession.getId();
return sessionId;
}2. In the ApplicationModule Impl class create the following method and expose it as a clientInterface
public void setSession(String sessionId){
((SessionImpl)this.getSession()).getEnvironment().put("http_session",sessionId);
}3) In the pageDef File create a method binding as
<methodAction id="setSession"
InstanceName="AppModuleDataControl.dataProvider"
DataControl="AppModuleDataControl" MethodName="setSession"
RequiresUpdateModel="true" Action="999"
IsViewObjectMethod="false">
<NamedData NDName="sessionId"
NDValue="${HttpSession.httpSessionId}"
NDType="java.lang.String"/>4) In the same pageDef file create an invokeAction
<invokeAction id="setSessionInAM" Binds="setSession"
RefreshCondition="#{!adfFacesContext.postback}"/>The session ID is now accessible from the ApplicationModule as
Hashtable env = ((SessionImpl)this.getSession()).getEnvironment();
String sessonId =(String) env.get("session);
}This maintains the separation of model/view layer
Frank -
Calculating Shipping Dimensions
I run a e-commerce site that ships anywhere between 1-100 of
anything from 1"x1" to 30"x30"X30" to 6"x6'x36" mixed. I am looking
for some logic that will take into account how many boxes are
needed for the shipment, how much they weigh, and which boxes are
oversize per UPS's guidelines. I have done a bit of searching and
have not found anything. Has anyone run into this?Hello ,
You can write a FM to calculate the number of Workdays between the two dates.
The FM can be used in the Routine.
Logic
Input Parameters are start Date and end Date.
DATA: date_begin TYPE sy-datum,
date_end TYPE sy-datum,
current_date TYPE sy-datum,
working_indicator TYPE SCAL-INDICATOR,
workdays TYPE I,
factory_calendar TYPE SCAL-FCALID.
date_begin = START_DATE.
date_end = END_DATE.
factory_calendar = FACTORY_CAL.
current_date = date_begin.
DO.
IF current_date > date_end.
EXIT.
ENDIF.
CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'
EXPORTING DATE = current_date
FACTORY_CALENDAR_ID = factory_calendar
IMPORTING
WORKINGDAY_INDICATOR = working_indicator
EXCEPTIONS
CALENDAR_BUFFER_NOT_LOADABLE = 1
CORRECT_OPTION_INVALID = 2
DATE_AFTER_RANGE = 3
DATE_BEFORE_RANGE = 4
DATE_INVALID = 5
FACTORY_CALENDAR_NOT_FOUND = 6
OTHERS = 7.
IF SY-SUBRC = 0.
workdays = 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
EXIT.
ENDIF.
IF working_indicator IS INITIAL.
ADD 1 TO workdays.
ENDIF.
ADD 1 TO current_date.
ENDDO.
WORK_DAYS = workdays.
Thanks,
Sarat -
Calculation issue on attribute dimension
The issue that I'm facing with is as below. I have two pass calc on some of the measures in the outline. Since I'm not doing any calculation on the attribute dimension, when I drill down using this dimension it pops up an error message
"Two-pass calc skipped on member [X] in attribute calc"
Please advise on how to resolve this.
Thr formula has @CURRMBR. The DBAG says that If a member formula contains a run-time dependent function associated with an attribute member name, and the member with the formula is tagged as two-pass, calculation skips the member and issues a warning message.
It also says that Two-pass calculation member property is unavailable for attribute dimensions.
So does it mean that every two pass calc member is skipped?
I'm a bit confused.. how does it work?
Is there a resolution for my issue? Please confirm if there is a way to get this two pass calc done for the formula with @CURRMBR.
Thanks.
null
.Hello,
I will give it a try:
<< I assume you have the two-pass calc member on the accounts dimension and the associated dimension of the attribute dimension is not the accounts dimension either. >>
Attribute dimensios are calculated dynamically. They provide a different view on the members of the associated dimension which they belong to. There are 5 different calculation functions in the rollup of the members on the base dimension (sum, min, max, count, average).
So this is within the associated dimension (sparse) which is linked to the attribute dimension (virtual).
The accounts dimension is always involved in displaying figures. The attribute calculation e.g. sum is done last. So the dynamic calculations have to be done first. This message is likely a warning message that the value displayed is not the result of the two-pass calculation, but from the attribute calculation.
You might review the storage setting of the member. Often the @currmbr is also not necessary in the formula when considering the calculation order of the members.
Hope this helps a bit.
Regards,
Philip Hulsebosch
www.trexco.nl -
Calculated Dimension Member - aggregation error?!
Hi,
Hyperion 11.1.2.1.0.83
I have created a DynamicCalc Scenario member called 'Movements 02', which is calculated as AP02-AP01; (without two pass calculation) - where AP02 and AP01 are both Scenario members with StoreData.
This works fine for zero level members, but the aggregated member's totals are not correct, even when AP02 and AP01 are re-aggregated - though the sum of errors comes back to zero. (i.e. if one parent is -50 out then another is +50 out)
(It is possible that entities have moved parents between the original storage of AP02, AP01 and now)
Account, entity and elements (a custom dimension) are all aggregated via a standard aggregation business rule.
Anyone suggest a fix please - as the member is calculated it is not like I can run the aggregation script against it...
thanks,
Robert.This sounds like an order-of-calculation issue. Dynamic variance scenarios usually need to be two-pass calcs. Does it change your results if you set your scenario to two-pass?
- Jake -
Unable to load Dimension into Hyperion planning using ODI ?
Hi All
We are trying to load Dimension into hyperion planning Ver. 11.1.2 using ODI. We have created the interface and mapped the source csv file to target planmning application using ODI KM.
LKM file to SQL
IKM SQL to Planning
We get success in ODI's Operator but the Dimension is not updated nor new data is insreted.
We get this message in Error file:-
+
Retail Format,Parent,Alias: Default,Data Storage,Two Pass Calculation,Smart List,Data Type,Plan Type (APlan),Error_Reason
ABC,Total Format,,StoreData,,,,Aplan,Cannot load dimension member, error message is: java.lang.RuntimeException: Fetch of saved member "ABC" failed.
+
We get this message in log files:-
+
2010-07-22 07:04:06,550 INFO [DwgCmdExecutionThread]: Oracle Data Integrator Adapter for Hyperion Planning - Release 9.3.1.1
2010-07-22 07:04:06,550 INFO [DwgCmdExecutionThread]: Connecting to planning application [******] on [********]:[11333] using username [admin].
2010-07-22 07:04:06,597 INFO [DwgCmdExecutionThread]: Successfully connected to the planning application.
2010-07-22 07:04:06,597 INFO [DwgCmdExecutionThread]: The load options for the planning load are
Dimension Name: Retail Format Sort Parent Child : false
Load Order By Input : false
Refresh Database : true
2010-07-22 07:04:06,612 INFO [DwgCmdExecutionThread]: Begining the load process.
2010-07-22 07:04:06,612 DEBUG [DwgCmdExecutionThread]: Number of columns in the source result set does not match the number of planning target columns.
2010-07-22 07:04:06,659 INFO [DwgCmdExecutionThread]: Load type is [Load dimension member].
2010-07-22 07:04:06,675 ERROR [DwgCmdExecutionThread]: Record [[ABC, Total Format, null, null, StoreData, null, null, null, null, null, null, null, null, null, Aplan, null, null, null]] was rejected by the Planning Server.
2010-07-22 07:04:06,675 INFO [DwgCmdExecutionThread]: Planing cube refresh operation initiated.
2010-07-22 07:04:08,425 INFO [DwgCmdExecutionThread]: Planning cube refresh operation completed successfully.
2010-07-22 07:04:08,425 INFO [DwgCmdExecutionThread]: Load process completed.
+
Please help out .....Can you check the error log file as you have posted the log file, it should give more information to why the records were rejected.
Cheers
John
http://john-goodwin.blogspot.com/ -
No UDA Found for Dimension XYZ
We are loading metadata into Planning using outline load utility. The command we are using is as follows:
C:\Hyperion\products\Planning\bin\OutlineLoad -f:%scripthome%\EncPassword.txt /A:NFR /U:%Essid% /M /C /-F /I:C:\Data\NFR_Customer_Dim.csv /D:Entity /L:%scripthome%\Logs\Cust_Dim_OTL_Load.Log /X:c:/outlineLoad.exc
The outline load log throws a *"NO UDA defined for dimension xyz" error.* but seems to load the records fine, without rejecting any. Any idea why this is ?
The first part of the log is :
Successfully logged into "NFR" application, Release 11.113, Adapter Interface Version 5, Workforce supported and not enabled, CapEx not supported and not enabled, CSS Version 3
+"Account" dimension properties and information:+
Account, Parent, Alias: Default, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Account Type, Time Balance, Skip Value, Exchange Rate Type, Variance Reporting, Source Plan Type, Plan Type (Sales), Aggregation (Sales), Plan Type (Plan2), Aggregation (Plan2), Plan Type (Plan3), Aggregation (Plan3)
No UDA's defined on "Account"+
+"Periods" dimension properties and information:+
Periods, Parent, Alias: Default, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Type, Start Period, End Period, Aggregation (Sales), Aggregation (Plan2), Aggregation (Plan3)
No UDA's defined on "Periods"+
......... So on and so forth for EACH dimension and then ....
+"Product" dimension properties and information:+
Product, Parent, Alias: Default, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Aggregation (Sales), Aggregation (Plan2), Aggregation (Plan3), InputType
UDA's bound to "Product" dimension: Product_Type
+"InputType" attribute dimension (on base dimension "Product"). Attributes defined on the "InputType" dimension: ProductLine; ProductNumber;+
InputType, Parent, Alias: Default, Operation
Exchange Rates properties:
Table, Description, To Currency, From Currency, Operation, Method, Historical, Beg Balance, Year, Period, Average, Ending
UDA properties:
Dimension, UDA, Operation
Translation input file fields:
Value, Driver Member, Point-of-View, Data Load Cube Name
+[Tue Feb 01 01:30:12 EST 2011]Successfully located and opened input file "C:\Data\NFR_Customer_Dim.csv".+
+[Tue Feb 01 01:30:12 EST 2011]Header record fields: Entity, Parent, Alias: Default, Data Storage+
+[Tue Feb 01 01:30:12 EST 2011]Located and using "Entity" dimension for loading data in "NFR" application.+
+[Tue Feb 01 01:30:14 EST 2011]Load dimension "Entity" has been unlocked successfully.+
+[Tue Feb 01 01:30:14 EST 2011]Performing cube refresh[Tue Feb 01 01:30:36 EST 2011]Cube refresh operation has completed. Please check the Essbase log for status.+
+[Tue Feb 01 01:30:36 EST 2011]Create security filters operation will not be performed.+
+[Tue Feb 01 01:30:36 EST 2011]Examine the Essbase log files for status if Essbase data was loaded.+
+[Tue Feb 01 01:30:36 EST 2011]Planning Outline data store load process finished. *1599 data records were read, 1599 data records were processed, 1599 were successfully loaded, 0 were rejected.*+
\Do you get the same errors if you load just the first record from the file, if you don't keep increasing the number of records until you find the record that is causing the problem.
Cheers
John
http://john-goodwin.blogspot.com/ -
Hi!
I'm trying to load dimensions by the OutlineLoad.bat to my planning app.
Source import.csv file:
Account, Parent, Alias: Default, Data Storage
A1, Account, ,store
A2, Account, ,store
A3, Account, ,store
A4, Account, ,store
App name: Test
Command line: OutlineLoad /S:Server /A:Test /M /U:admin /I:C:\Data\import.csv /D:Account /L:C:\Data\outlineLoad.log /X:C:\Data\outlineLoad.exc
But I get the error:
outlineLoad.log:
[Mon Oct 01 10:29:07 MSD 2012]Command line arguments: /S:Server /A:Test /M /U:admin /I:C:\Data\import.csv /D:Account /L:C:\Data\outlineLoad.log /X:C:\Data\outlineLoad.exc
Successfully logged into "Server" application, Release 11.122, Adapter Interface Version 5, Workforce supported and not enabled, CapEx not supported and not enabled, CSS Version 3
"Account" dimension properties and information:
Account, Parent, Alias: Default, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Account Type, Time Balance, Skip Value, Exchange Rate Type, Variance Reporting, Source Plan Type, Plan Type (Plan1), Aggregation (Plan1)
No UDA's defined on "Account"
"Period" dimension properties and information:
Period, Parent, Alias: Default, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Type, Start Period, End Period, Aggregation (Plan1)
No UDA's defined on "Period"
"Years" dimension properties and information:
Years, Parent, Alias: Default, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation
No UDA's defined on "Years"
"Scenario" dimension properties and information:
Scenario, Parent, Alias: Default, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Start Year, Start Period, End Year, End Period, Exchange Table, Include BegBal, Process Management Enabled, Aggregation (Plan1)
No UDA's defined on "Scenario"
"Version" dimension properties and information:
Version, Parent, Alias: Default, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Version Type, Process Management Enabled, Aggregation (Plan1)
No UDA's defined on "Version"
"Entity" dimension properties and information:
Entity, Parent, Alias: Default, Valid For Consolidations, Data Storage, Two Pass Calculation, Description, Formula, UDA, Smart List, Data Type, Operation, Plan Type (Plan1), Aggregation (Plan1)
No UDA's defined on "Entity"
Exchange Rates properties:
Table, Description, To Currency, From Currency, Operation, Method, Historical, Beg Balance, Year, Period, Average, Ending
UDA properties:
Dimension, UDA, Operation
Smartlist properties:
SmartList Name, Operation, Label, Display Order, Missing Label, Use Form Missing Label, Entry ID, Entry Name, Entry Label
No Planning Unit Hierarchies are defined in this application.
Translation input file fields:
Value, Driver Member, Point-of-View, Data Load Cube Name
[Mon Oct 01 10:29:16 MSD 2012]Successfully located and opened input file "C:\Data\import.csv".
[Mon Oct 01 10:29:16 MSD 2012]Header record fields: Account, Parent, Alias: Default, Data Storage
[Mon Oct 01 10:29:16 MSD 2012]Located and using "Account" dimension for loading data in "Test" application.
[Mon Oct 01 10:29:16 MSD 2012]Load dimension "Account" has been unlocked successfully.
[Mon Oct 01 10:29:16 MSD 2012]A cube refresh operation will not be performed.
[Mon Oct 01 10:29:16 MSD 2012]Create security filters operation will not be performed.
[Mon Oct 01 10:29:16 MSD 2012]Examine the Essbase log files for status if Essbase data was loaded.
[Mon Oct 01 10:29:16 MSD 2012]Planning Outline data store load process finished. 4 data records were read, 4 data records were processed, 0 were successfully loaded, 4 were rejected.
outlineLoad.exc:
[Mon Oct 01 10:29:16 MSD 2012] Error occurred loading data record 1: Account, Parent, Alias: Default, Data Storage
[Mon Oct 01 10:29:16 MSD 2012] java.lang.RuntimeException: Fetch of saved member "A1" failed.
[Mon Oct 01 10:29:16 MSD 2012] Error occurred loading data record 2: Account, Parent, Alias: Default, Data Storage
[Mon Oct 01 10:29:16 MSD 2012] java.lang.RuntimeException: Fetch of saved member "A2" failed.
[Mon Oct 01 10:29:16 MSD 2012] Error occurred loading data record 3: Account, Parent, Alias: Default, Data Storage
[Mon Oct 01 10:29:16 MSD 2012] java.lang.RuntimeException: Fetch of saved member "A3" failed.
[Mon Oct 01 10:29:16 MSD 2012] Error occurred loading data record 4: Account, Parent, Alias: Default, Data Storage
[Mon Oct 01 10:29:16 MSD 2012] java.lang.RuntimeException: Fetch of saved member "A4" failed.
[Mon Oct 01 10:29:16 MSD 2012]Planning Outline data store load process finished. 4 data records were read, 4 data records were processed, 0 were successfully loaded, 4 were rejected.
Please do help me.
Thanks!Antonio,
You will probably need to install and configure HAL (Hyperion Application Link). This is the ETL tool used for bulk dimension imports.
- Jake -
Hi
My source is Oracle Database tables and Target is Essbase Members of Dimension ('Accounts') i m trying to load Data to Accounts member (Employee Rate) When i perform Reverse Engineering I am only able to view Dimensions not is members. So in my interface i am not able to perform mapping cause Members are not showing up.
Problem Example:
1- Essbase Dimensions and Members
Accounts <--------------- Dimension
| Employee Rate <---------- Members
| Headcount
| Over Time Rate1
| Employee Salary
Currency <--------------- Dimension
Entity <--------------- Dimension
Period <--------------- Dimension
2- IN ODi After Reverse Engineering when i drag and drop to Target i only see Dimension Properties NOT members
Example: Parent, Two Pass Calculation
but my goal is to insert data into Memember (Employee Rate) of Accounts Dimension
So i am not able to see Members of Accounts Dimesion so i cant perform mapping with my source table.
Looing for your help.
RegardsHi John,
Yes you are right, that was issue.
Now How i am going to get sub Members: what should be format.
Accounts Dimension ----> Dimension
|
Employee Rate -----> Member
|
Over Time1 ------> Sub Member of "Employee Rate"
|
Shift Rate ---->Sub member of "Over Time1"
I am having above hierarchy than what should be Format that i have to put in:
DATA_COLUMN_DIMENSION = ??
DATA_COLUMN_MEMBERS = ????
Thank u john, you are always helping.
Regards
Sher
Edited by: Sher Ullah Baig on Jul 5, 2012 12:27 PM -
Time series / account dimension
Hi,
Kindly let me know what additional benefits we get if we declare a dimension as time series or accounts .
Is it in time series we can consolidate first and last, none
and in accounts - we can give 2 pass calc ,
I am not sure whether to make a dimension year in the outline as time dimension or simply leave it as normal dimension .
Any help will be appreciated.
Regards,
SushmitaHi,
Sandeep is right here.But this will give more straight forward idea.
The time dimension enables several accounts dimension functions, such as first and last time balances. These tags, called "time balance tags" or "properties".These tags provide instructions to Analytic Services "how to calculate the data in a dimension tagged as accounts".
To use the tags, you must have a dimension tagged as accounts and a dimension tagged as time. The first, last, average, and expense tags are available exclusively for use with accounts dimension members.
You can also use Two Pass calculation on members of account dimension if member contains formula.
Thanks & Regards,
Ram.
Maybe you are looking for
-
I have just turned on my new iMac .. in store they said it was that simple !! BUT it's asking for a password ??? How do I know what this is as haven't set one up ? I had my old computer files migrated over onto this new iMac - is it possible they set
-
How do I keep music on my iPhone vs iCloud? (It keeps disappearing)
How do I keep music that I downloaded to my iPhone from disappearing after a period of time? I recently purchased some music from iTunes on my iPhone (running iOS 8) and downloaded the music. A week or so later I went to play the music and found tha
-
can not get my hp deskjet 932c to print in black and white. error message states print mode in auto, but I can't find the print mode to correct. printer was printing in black and white or color automatically til last night, then in middle of docume
-
Cancelling disc burn taking more than half-an-hour
I had just burned a cd before trying to burn another one but that wouldn't finish. The one before it took less than two minutes while this next one was taking more than ten. I decided to cancel it but now it is still on the cancelling sequence and I
-
Hi We are upgrading from SRM 4.0 to SRM 7.0 system. we are facing some issues in Shopping cart 1. Product category is getting defaulted in SC for all the line items. we have not maintained default in extended attributes and in default settings in SC