Multiple Dimension Builds using MAXL

We currently use ESSCMND to perform multiple dimension builds and data loads. We have been using the "INCBUILDDIM" in Escmnd to update the outline with multiple files without restructuring until the last file. Is there an equivalent command for MAXL ??

Yes, you can mimic the BEGININCBUILDDIM command from ESSCMD in version 6.5. I've appended a sample script below to show that functionality. Until you upgrade to V6.5 you could shell to Esscmd and do your dim builds there. login 'xxx' 'PASSWORD' on 'LOCALHOST'; spool on to 'd:\ESSBASE\CLIENT\OUTPUT.LOG'; alter system load application 'SAMPTEST'; alter application 'SAMPTEST' load database 'BASIC'; import database 'SAMPTEST'.'BASIC' dimensions from server text data_file 'ACCTBLD1.TXT' using server rules_file 'ACTBLD.RUL', from server text data_file 'ACCTBLD2.TXT' using server rules_file 'ACTBLD.RUL' preserve all data on error append to 'ERR.OUT'; spool off; logout; exit;

Similar Messages

  • Tutorial required for performing Dimension Build using Maxl

    Hi all,
    Can you please suggest me a Tutorial for performing Dimension Build using Maxl?
    Best Regards

    From the tech ref Samples
    Exampleimport database sample.basic dimensions
    from data_file '/data/calcdat.txt'
    using rules_file '/data/rulesfile.rul'
    on error append to '/logs/dimbuild.log';
    Deferred-Restructure Examples
    For Data File Sources:
    import database sample.basic dimensions
    from server text data_file 'genref' using server rules_file 'genref' suppress verification,
    from server text data_file 'level' using server rules_file 'level' suppress verification,
    from server text data_file 'time' using server rules_file 'time'
    preserve input data on error append to 'C:\Hyperion\products\eas\client\dataload.err';
    For SQL Sources:
    import database sample.basic dimensions
    connect as 'usrname1' identified by 'password1' using server rules_file 'genref',
    connect as 'usrname2' identified by 'password2' using server rules_file 'level',
    connect as 'usrname3' identified by 'password3' using server rules_file 'time'
    on error append to 'C:\Hyperion\products\eas\client\dataload.err';
    For Data and SQL Sources:
    import database sample.basic dimensions
    from server text data_file 'genref' using server rules_file 'genref',
    from server text data_file 'level' using server rules_file 'level',
    connect as 'usrname1' identified by 'password1' using server rules_file 'genref',
    connect as 'usrname2' identified by 'password2' using server rules_file 'genref'
    on error append to 'C:\Hyperion\products\eas\client\dataload.errr';>
    Try it and post back if you have errors
    Regards
    Celvin
    http://www.orahyplabs.com

  • Error: 1030001 while Dimension Building using MaxL

    Hi,<BR><BR>I am bulding dimesions using MaxL import statement. My script<BR>builds the diemsions properly. But in Logfile, It shows this <BR>error without generating any error files.<BR><BR>......<BR>.....<BR>OK/INFO - 1021000 - Connection With SQL Database Server is Established.<BR>OK/INFO - 1021002 - SQL Connection is Freed.<BR>OK/INFO - 1007132 - Building Dimensions Elapsed Time : [0.781] seconds.<BR>ERROR - 1241101 - Unexpected Essbase error 1030001.<BR>OK/INFO - 1019017 - Reading Parameters For Database [Drxxxxxx].<BR>OK/INFO - 1019012 - Reading Outline For Database [Drxxxxxx].<BR>......<BR>...<BR><BR>Can anybody can help me out with it? I know that Error: 1030001 is geneated<BR>due to API or path problems, I checked all paths, all is good.<BR><BR>Thanks in advance,<BR><BR>Marma

    We are getting this error too. I believe that the error occurs because Essbase tries to evaluate outline before you finish building all of your dimensions. To me, it should be a Warning, not an Error. But my experience with Essbase is that anything that has to do with GUI or presentation of information to its developers (non-scrollable text boxes, log info, etc.) is lousy, so this is not a surprise. I had to build a logic in my batch programs to ignore this error when parsing log file for errors in execution. Hope you can do the same.

  • MAXL - using multiple Dimension build rules in single script...

    I seem to be having problems running multiple Dimension build rules in a single MAXL script, is this a known problem or just an issue that I'm having? The build rules independently work as designed but when joined into a single script the script hangs...
    So, this is a 2 part question...
    1) Does MAXL not play nice when using multiple Dimension load rules in a single script?
    2) Do I need to run the build rules independent of each other?
    Also, is there some type of refresh/update on the cube that you can use in the script and would it be necessary...?
    Thanks for any light you can shed on the issue.
    Adam,

    I've written multiple dimension build statements as a part of 1 long MaxL statement. I'm executing this MaxL via a shell script (that replaces the variables such as username, password, servername, file path etc.) I've not seen any issues doing so.
    However, I've noted that, number of imports statements in 1 single MaxL command does not bode well for more than *60* import statements at once. So, if you're using more than 60 source files to build your dimensions, please consider breaking up your MaxL into multiple statements.
    Note: All but last of the import statements have 'deferred' re-structure specified. It speeds up the build process.

  • Dimension Build using Rule File

    I am using Oracle Hyperion Ver 9.3.1. While formatting the dimensions built using the rule file i came across the options "JOIN" and "Create Using Join". Can anyone help me in knowing the difference between these two options?
    Edited by: 873675 on Jul 20, 2011 12:25 AM

    The documentation explains the difference with examples, now I was going to post the link but I might as well post the info from the link.
    Joining Fields
    You can join multiple fields into one field. The new field is given the name of the first field in the join. For example, if a data source has separate fields for product number (100) and product family (-10), you must join the fields (100-10) before loading them into the Sample.Basic database.
    Creating a Field by Joining Fields
    You can join fields by placing the joined fields into a new field. This procedure leaves the original fields intact. Creating a field is useful if you need to concatenate fields of the data source to create a member.
    For example, if a data source has separate fields for product number (100) and product family (-10), you must join the fields (100-10) before you load them into the Sample.Basic database. If, however, you want to preserve the two existing fields in the data source, you can create a field (100-10) using a join. The data source now includes all three fields (100, -10, and 100-10).
    For other rule options read - http://download.oracle.com/docs/cd/E17236_01/epm.1112/esb_dbag/ddlfield.html
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Load Rule (Dimension Build) using "Add as Child of"

    I have a dimension file that contains Level0 Members, Aliases and Agg Signs. When I use the Build Method of "Add as Child Of", I appears that I cannot add the Alias in the same Load rule. On the first field, I select the Dimension with no Field Type or Number. On the next field, I select Alias and the Dimension, however, when I put a level number of 0, the load rule does not verify and if I try to leave the Number blank then I I get an error the error message of "You must specify a valid number for this field type".How do you add aliases, properties, etc when using the Dimension build with the build method of "Add as child of" in the same load rule? I cannot find anything in the DBAG.Thanks.....

    As your post seems to indicate, there is no way to do it in one pass. There are a few things that you can't do the way you should be able to - like, say updating two alias tables at once... Regards,Jade------------------------------------Jade ColeSenior Business Intelligence ConsultantClarity [email protected]

  • 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

  • Urgent - Dimension Build Error - Maxl Editor

    I have the following Statement<BR><BR>import database 'ASOmkv5'.'ASOmkv5' dimensions from data_file timedim using rules_file ASOmkv5 on error write to 'ASOmkv5_logfile';<BR><BR>I get the following Errors<BR><BR>Object [ASOmkv5] is locked by user [jtest]<BR>Object [57774682] is locked by user [jtest]<BR>Cannot access object: ASOmkv5.rul<BR>Object [57774682] is unlocked by user [jtest]<BR>Unexpected Essbase error 1030200<BR>Object [ASOmkv5] is unlocked by user [jtest]<BR> <BR><BR>

    I suspect that it is not finding your rules file.<BR><BR>Try modifying the line to add "server" as in <b><i>using server rules_file 'ASOmkv5' </i></b>, also, single quoting the filename is probably a good practice.<BR><BR>I'm always careful about using the "server" keyword when using any file from a source in the database directory. I work on a Windows server and have found that MAXL is sometimes a little erratic in parsing filenames. Escaping backslashes can be a particular problem.<BR><BR>In your example, I'd try the server file location first.

  • Rename Dimension Member using Maxl Command

    I have a requirement to rename many account dimension members in the outline. Is there a way to do this via MAXL script instead of renaming each account manually via EAS/AAS? If it is doable, please provide an example how I would go about doing this?
    Thanks,
    Francisco

    There is not a way to do it in MaxL. MaxL does not do outline manipulation.
    are you changing the alias or the member names? If you want to change the alias, then you could do it in a load rule. If you want to change the membe names it is more complicated especially if oyu want to retain data. The best way would be to use the api to read members from a table with old and new names, but you would have to write the api sequence.
    There are other ways using alias tables where you have a second cube and reverse the alias and member names. export the data from the original cube and load into the second cube.

  • Problem with dimension building using Sybase

    <p><font size="3" face="Times New Roman"><span style=" font-size: 12pt;">Hi, </span></font></p><p class="msonormal"><font size="3" face="Times New Roman"><spanstyle=" font-size: 12pt;">I had a problem in building a dimensionby extracting the data from Sybase,</span></font></p><p class="msonormal"><font size="3" face="Times New Roman"><spanstyle=" font-size: 12pt;"> </span></font></p><p class="msonormal"><font size="3" face="Times New Roman"><spanstyle=" font-size: 12pt;">During the initial try,</span></font></p><p class="msonormal"><font size="3" face="Times New Roman"><spanstyle=" font-size: 12pt;">Dim build thrown below error in the .errfile and finally we transferred all the data to a text file then weused it to build the dimension successfully.</span></font></p><p class="msonormal"><font size="3" face="Times New Roman"><spanstyle=" font-size: 12pt;"> </span></font></p><p class="msonormal"><font size="3" face="Times New Roman"><spanstyle=" font-size: 12pt; font-weight: bold;"><b>\\Record #142044 -Error adding member C913901 (3317)</b></span></font></p><p class="msonormal"><font size="3" face="Times New Roman"><spanstyle=" font-size: 12pt; font-weight:bold;"><b>378279784991006      KELLEROUTDOOR, INC.   378279784991006   913901           KELLER OUTDOOR, INC.   913901UD     </b></span></font></p><p class="msonormal"><font size="3" face="Times New Roman"><spanstyle=" font-size: 12pt; font-weight:bold;"><b> </b></span></font></p><p class="msonormal"><font size="3" face="Times New Roman"><spanstyle=" font-size: 12pt;">My doubt is what may be the possiblecause of the error when we tried to build the dimension byextracting the data from Sybase.</span></font></p><p class="msonormal"><font size="3" face="Times New Roman"><spanstyle=" font-size: 12pt;"> </span></font></p><p class="msonormal"><font size="3" face="Times New Roman"><spanstyle=" font-size: 12pt;">Thanks in Advance.</span></font></p>

    Mr V, RSRV correct error never fixes these index issues.
    Preet, Using SE14 i tried to "adjust and activate" and it did not fix the issue.
    So ... I went to my Q system and found the same issue and fixed it by using SE14 deleting the index and then creating it.

  • Dimension build using SQL table and process to fill the SQL table

    I have a dimension in a cube that is manually* built by one of our power users. Now I have to get all the member information of that dimension into a SQL table(example : with columns...level0,level0property,level1,level1property etc....) to use that table in STUDIO for member load.
    Is there any easy process to do this? Currently I am building each and every row manually in that SQL table and there are 1100+ members in that manually built dimension. Please advice.

    Thank you so much Glenn!! That worked!! You make our lives so much easier!!

  • Selecting Multiple dimensions without using Dashboard Prompt

    Hi All,
    We have and requirement where we need to given an option to users where they should be able to select dimensions values to check set of reports in dashboard based on these selected values.
    As we know one way is to have dashboard prompt and all the reports which we need to analyze under this, but in dashboard prompt if we more values selected values will take more time.
    Instead we want in one page all the dimension values will be there and we need some thing like check box option in front of dimension values and based on the dimension values selection, we need to analyze reports available in another dashboard page.
    Thanks in advance.
    Regards,
    Som

    Thanks John for your reply.
    I'm not sure this is going to help me, may be my question is little bit confusing. Let me explain with some example.
    Lets us consider a dashboard page where we have All US States as global filter. Suppose by default global filter will have All values but now every time we want to analyze by selected states now to perform this we need to edit global filter and add States by which we want to analyze.
    By this option we are able to get the result what we want, but problem is that suppose every time we want to analyze by these states only the every time when we login we need to edit global filter again and again. which we don't want to do again and again.
    Now my questions are:-
    1. Is there a way to save values selected into global filter for future use by which we cab avoid selecting values again and again (one way is that we can add defaults in global filter edit mode but can we do this outside.)
    2. Or can we provide in one page just to select the values of analysis like dimensions and next to dimension like check box just to select values and in other pages based of the values selected.
    Regards,
    Somu

  • Delete Attribute Dimension Using MAXL

    Hi everyone,
    Is there any option to delete attribute dimension using MAXL? Our requirement demands to delete and reload every night. Please suggest if anybody has did this before.
    Thanks!

    A post of the same sort of topic area :- HOW can i delete the members in dim using MAXL
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Multiple Dimension using EVDRE

    Hello,
    Can you kindly confirm if its possible to use EVDRE to generate a report using multiple dimension in one column and another set of dimensions in the next column? 
    Example: 
      Row= Account  
    ColumnA=  Version: Actual and Time:  2009. Jan. 
    Column B:  Version:  Budget and Time:  2008. Jan
    Thanks,
    Katherine

    Thanks for below advise but when I tried to test it, it seems that it resulted to duplicate column.
    PARAMETER     EXPANSION 1     EXPANSION 2     EXPANSION 3
    ExpandIn                      COL                        COL                      ROW
    Dimension                      CATEGORY        TIME                      ACCOUNT
    MemberSet     ACTUAL|BUDGET     2008.JAN              SELF
    BeforeRange               
    AfterRange     Sheet1!$B$37:$B$38          
    Suppress               
    Insert               
    The end result is
              ACTUAL                  EV_AFTER               BUDGET     EV_AFTER
              2008.JAN                  EV_AFTER               2008.JAN     EV_AFTER
              Actual from GL     Variance              BUDGET     Variance
              2008 JAN                  actual-budget          2008.JAN     actual-budget
    ExtSales          200.00           50                150                   50
    But I only need the 3 columns, is there a formula I can use to supress the unnecessary columns its of manually deleting it?
    Thanks,
    Katherine

  • Hierarchies using Multiple Dimensions

    Just posting this out there if there is any way to create hierarchies/ drill paths leveraging multiple dimensions? e.g. Columns A from DIM1 (parent) drills down to Column B from DIM2 (child). The model is a simple star wherein the two dimensions are joined through a fact.

    Hi,
    Thanks for responding.
    As of last evening we tried creating multiple physical layer alias's of the dim tables in question such that we could create mutiple hierarchies for varied drill downs with "preffered drill paths". While doing the same we kind of figured out the same as to why head down that route wherein we could just have 4 aliases for 2 dimension tables and make use of a single LTS name within a logical table with multiple sources. This way using a single LTS name with multiple source joins, we could solve this.
    Thanks. I will mark as helpful since if I had read it earlier it would have directed us in the right direction much faster.

Maybe you are looking for

  • Acrobat 9 Pro Windows 7 Ultimate 64 bit

    I am using Windows 7 Ultimate 64 bit with a Canon MX 850 on a wireless network for my notebook.  I am unable to scan any documents from the scanner to the notebook using Abode Acrobat 9 Pro.  I can print PDF from the notebook but unable to create PDF

  • Change LF ( Unix) to CR/LF ( Windows)

    Hello all I tried using the adapter moudle localejbs/SAP XI Sample/ConvertCRLFfromToLF to change the EOF charchter in my Reciever file adapter My configuration as follows : Module Name: localejbs/SAP XI Sample/ConvertCRLFfromToLF Type: Local Enterpri

  • Best cooling pad for 2008 macbook pro 17

    need a good pad with proper cooling fans

  • Final Cut Pro Causing Hearing Damage *Big Problem*

    I've been experiencing a unique problem where I'm editing / playing footage back and out of nowhere a very loud blatting noise erupts from Final Cut Pro. When I'm wearing headphones the noise is catastrophic and I immediately I have to take the headp

  • HTML form message error in Internet Explorer

    Hi, While in the IE browser and at any website I try to do a search or complete a form and submit it. A message error appears saying becuase of security zones I cannot send a html form. I have gone into IE preferences and MacOS preferences to find an