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 Raju

    Hi 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>
    &lt;executables&gt;
    &lt;variableIterator id="variables"&gt;
    &lt;variable Type="oracle.jbo.domain.Number"
    Name="ProcessReport_reportNumber" IsQueriable="false"/&gt;
    &lt;variable Type="java.lang.Double" Name="ProcessReport_caratWeight"
    IsQueriable="false"/&gt;
    &lt;variable Type="java.lang.String" Name="ProcessReport_sessionID"
    IsQueriable="false"/&gt;
    &lt;/variableIterator&gt;
    &lt;/executables&gt;
    &lt;bindings&gt;
    </p>
    <p>
    &lt;methodAction id="ProcessReport" MethodName="ProcessReport"
    RequiresUpdateModel="true" Action="999"
    IsViewObjectMethod="false" DataControl="RC2DataControl"
    InstanceName="RC2DataControl.dataProvider"
    ReturnName="RC2DataControl.methodResults.RC2DataControl_dataProvider_ProcessReport_result"&gt;
    &lt;NamedData NDName="reportNumber" NDType="oracle.jbo.domain.Number"
    NDValue="${bindings.ProcessReport_reportNumber}"/&gt;
    &lt;NamedData NDName="caratWeight" NDType="java.lang.Double"
    NDValue="${bindings.ProcessReport_caratWeight}"/&gt;
    &lt;NamedData NDName="sessionID" NDType="java.lang.String"
    NDValue="${bindings.ProcessReport_sessionID}"/&gt;
    &lt;/methodAction&gt;
    &lt;attributeValues id="reportNumber" IterBinding="variables"&gt;
    &lt;AttrNames&gt;
    &lt;Item Value="ProcessReport_reportNumber"/&gt;
    &lt;/AttrNames&gt;
    &lt;/attributeValues&gt;
    &lt;attributeValues id="caratWeight" IterBinding="variables"&gt;
    &lt;AttrNames&gt;
    &lt;Item Value="ProcessReport_caratWeight"/&gt;
    &lt;/AttrNames&gt;
    &lt;/attributeValues&gt;
    &lt;attributeValues id="sessionID" IterBinding="variables"&gt;
    &lt;AttrNames&gt;
    &lt;Item Value="ProcessReport_sessionID"/&gt;
    &lt;/AttrNames&gt;
    &lt;/attributeValues&gt;
    &lt;/bindings&gt;
    </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.
    John

    Hi,
    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/

  • Load dimensions

    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

  • Loading Essbase Members for [ Accounts ] Dimension in ODI 11.1.1.3 ?

    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.
    Regards

    Hi 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,
    Sushmita

    Hi,
    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