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.

Similar Messages

  • 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;

  • How Can I Use Multiple Weblogic Instances in a Single OS

    Hello Everyone,
    Actually I have to install Some different applications. Few of them need weblogic 10.3.6 and others need 10.3.4. The OS am using is Oracle  Enterprise Linux 5.
    Now I am able to install 2 separate(One of 10.3.4 and 10.3.6) instances with two different users,In two different directories.
    I have installed the weblogic 10.3.6 version with a user webadmin and installed node manager with port 5556. This is working fine.
    The main problem here is :
    In the second instance (10.3.4 ) installed with a a different user and gave the port number to NodeManager as 1600 and its not getting started. Its throwing error and also after some errors in the terminal am able to see that its reverting to port number 5556 only.
    What might be the issue?
    I have to install 2 different versions of weblogic in a single Server. But am failing with NodeManager. What Can I do to have multiple weblogic instances with multiple versions in a single server ?
    Can anyone suggest a resolution for this please ?
    Thanks in advance.

    Pl do not spam these forums with multiple posts - How Can I Use Multiple Weblogic Instances in a Single OS

  • Dimension Build Rule converting characters to ascii

    Hi
    I have a dimension build rule which has been in place over a year. However every few weeks it converts some of the dimension members to ascii characters but loads with the correct alias. The next time the load runs, it tries to enter the real member and it falls over as the alias is not assigned to the member with the ascii characters.
    Has anyone seen this before or have any suggestions as to what could be causing it.
    Thanks

    Have you tried recreating the load rule to see if it's some form of weird corruption?
    That doesn't seem very likely (it's either corrupt or it's not <--This is why I Like Computers) -- how about can you confirm that your source is exactly the same both times? I'll bet it's not and you just see the result manifested in the dimension build.
    Regards,
    Cameron Lackpour

  • Dimension build rule file (Sort member)

    I am loading sorted data for one of the dimension. But its is not coming in sorted fashion in outline. New member which i am adding is always coming in The end.Even though that member is in sorted format in the file.
    I am using generation method . I am putting member for only generation 2 and its alias.I tried using ascending option but it is giving me error
    Can any body help me with this

    As Glenn said, the build only builds new members. In order to have FULL control over the order of a resultant dimension's order, you need to blank out the dimension first and then build via the load rule. As Glenn mentioned, you can do "incremental dimension building". You can do this directly in EAS in an interactive manner by using outline/update outline in pull downs. Just do not save the outline until all your changes are done. You can also accomplish incremental builds via Esscmd or via MaxL, but I'll assume for right now you are still testing. The advantages of the incremental changes is that you can do a number of changes before Essbase commits to doing a restructure, which is time consuming, not to mention confusing if you are "deleting" (however temporary) the entire dimension's hierarchy.
    Regarding setting ascending order
    1) in the load rule's Dimension Build Settings prompt
    2) Select Dimension Build Settings tab
    3) highlight the dimension you are changing
    4) select Ascending for sort order
    This should work...I've never had it error out. However, I will say that it sorts the entire dimension...not just the siblings of a new member. Your upper level members will move as well. Because of this, the ascending sort in a load rule is undesirable. Give it a try. If you don't like the results, just don't save the outline.
    Kevin

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

  • Err:Two-pass & Expence reporting properties from dimension build rules file

    Hi All,
    i'm trying to build account dimension from rules file along with properties.
    My source file for dimension building is like below:
    Parent,Member Name,Alias,Consolidation,Storage,Time Balance,TB Skip,Variance Reporting,Two Pass,Formula,UDA1:Account
    Account,Acc1,,+,Dynamic Calc,None,None,Non-Expense,Two-Pass Calc,,Revenue
    Acc1,Acc2,,+,Dynamic Calc,None,None,Non-Expense,Not Two-Pass,,Revenue
    Acc1,Acc3,,+,Dynamic Calc,None,None,Non-Expense,Not Two-Pass,,Revenue
    after building dimension 'non two-pass' values are showing as 'two-pass' and 'non-expense' are showing as 'Expense'.
    if any one knows please let me know.
    Thanks in advance.
    Kiran

    Try using member property codes :- http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_dbag/frameset.htm?dotrules.htm#dotrules_2
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • With Pages 5.2 how can i use multiple language types in a single document

    My Macbook Air Has the version 10.9.3
    I'm used to work with the old version of Page.
    But now I am using the new version of Pages 5.2 (1860).
    I want to know with the new version how do I use an multiple language types in a single document option.
    In the old  version of Pages I was using  Inspector -> Text -> "More" tab -> Language: British Inglese.
    In the new Pages 5.2 I do not know how to do it
    Could you help me?
    melo

    It's not possible to tag text with multiple languages in Pages 5.  Go back to Pages 4, which should still be in you iWork folder.
    For the whole doc in Pages 5, use Edit > Spellling and Grammar > Show Spelling and Grammar.

  • How to use multiple data controls in a single JSF page

    Hi,
    I am using Essbase Data Control to in my project to get Essbase Cube data into ADF table/Pivot Table.
    Suppose if [Item] dimension has this hierarchy [category] -> [Segment] -> [Brand] -> - [Item]
    I need to display Category in one column and Segment in the next Column and [Brand] in the another column.
    Different types of Category, Segment and Brands should display as table data(data values).
    Using MDX query I can not print [Item] hierarchy in different columns..so I am planning to use multiple data controls.
    Could any body help me to get the solution.

    Hi,
    sounds like you want to try the Pivot table
    http://download.oracle.com/docs/cd/E21764_01/apirefs.1111/e12418/tagdoc/dvt_pivotTable.html
    I don't think that multiple Data Controls is the solution to the problem
    Frank

  • Get problem when create dimension using dimension build rule file

    I got the following warning when I tried to load dimension. I have a product dimension hierarchy which contains 6 levels. I manually create a dimension call product which include six generations. I also create a rule file using SQL. This SQL selects 6 columns and I map each column to each generation. When I load data to build dimension, I always got the following warning and only some part of data get loaded. Anybody know that? Do I have to load parent first before loading child or I can load them at same time?
    Thanks
    \\Record #1 - Incorrect Parent [10] For Member [10] (3307)
    1     2     3     10     10     171     
    \\Record #2 - Incorrect Parent [1] For Member [1] (3307)
    1     1     1     8     8     39

    You are getting duplicate names. YOu need to prefix or suffix (or sql concatinate) to make the members unique. in the record 1 example you might want the outpout to look like
    Product line 1 Group 2 subgroup 3 Product family 10 product 10 sku 171
    Of course I used full names to make it undersatandable, some would use one, two or three letter abrevaitions.

  • Using multiple physical tables in a single logical dimension table

    I have two physical tables that are related on a 1 to 1 basis based on a natural key. One of these tables is already part of my RPD file (actually, it is the W_EMPLOYEE_D from the Oracle BI Applications). The second table contains additional employee attributes from a custom table added to the data warehouse. Unfortunately, I don't seem to be able to display ANY data from this newly added custom table! I'm running on OBIEE 11.1.1.6.
    Here's what I've tried to do. Lets call the original table E1 and the new one E2. E1 is part of the repository already, and has functioned perfectly for years.
    - In my physical model, I have imported E2 and defined the join between E1 and E2.
    - In my logical table for E1, I've mapped E2 to E1 (E2 appears as a source), set up an INNER JOIN in the joins section for E1 and added the attributes from E2 in the folder
    - In the SOURCES for this logical table, I've set the logical level of the content for E2 appropriately (detail level, same as E1)
    - In my presentation folder for E1, I've copied in the attributes from E2 that were included in my logical table
    Consistency check runs smoothly, no warnings or errors. Note: E2 contains hundreds of rows, all of which have matching records in E1.
    Now, when I create an analysis that includes only an attribute sourced from E2, I get a single row returned, with a NULL value. If I create an analysis that includes one attrribute from E1 and one from E2, I get all the valid E1 records with data showing, but with NULL for the E2 attributes. Remember, I have an inner join, which means that the query is "seeing" E2 data, it is just choosing not to show it to me! Additionally, I can grab the query from the NQQuery.log file - when I run this SQL in SQL*Developer, I get PERFECT results - both E1 and E2 attributes show up in the SQL - the query engine is generating valid SQL. The log file does not indicate there are any errors either; it does show the correct number of rows being added to cache. If I create a report that includes attributes from E1, E2 and associated fact metrics I get similar results. The reports seem to run fine, but all my E2 attributes are NULL in Answers. I've verified basics, like data types, etc. and when I "Query Related Objects" in the repository, everything looks consistent across all 3 layers and all objects. E2 is located in the same (Oracle) database and schema as E1, and there are no security constraints in effect.
    I've experimented with a lot of different things without success, but I expected that the above configuration should have worked. Note that I cannot set up E2 as a new separate dimension, as it does not contain the key value used to join to the facts, nor do the facts contain the natural key that is in both E1 and E2.
    Sorry for the long post - just trying to head off some of the questions you might have.
    Any ideas welcomed! Many thanks!
    Eric

    Hi Eric,
    I would like you to re-check on the content level settings here as they are the primary causes of this kind of behavior. You could notice that the same information might have written down in the logical plan of the query too.
    Also, as per your description
    "In the SOURCES for this logical table, I've set the logical level of the content for E2 appropriately (detail level, same as E1)"
    I would like to check on this point again, as if you had mapped E2 to E1 in the same logical source with an inner join, you would get to set the content level at E1 levels themselves but not E2 (Now, that E2 would become a part of the E1 hierarchy too). This might be the reason, the BI Server is choosing to elimiate(null) the values from E2 too (even you could see them in the sql client)
    Hope this helps.
    Thank you,
    Dhar

  • Dimension Build Rule Null Processing

    Hi There,
    I try to build Dimension Rule file with Generation build, I have Gen2, Gen3, Gen4, Gen5, Gen6, but some only goes to Gen3, so I check Null Processing, hoping this will take care of the issue.
    However, I still got error "Child Member 368 with no parent"
    I am using txt file as source.
    wondering what I do wrong here, is this because Essbase think it is the space, not null value?
    Thanks in advance.

    Try to put a '\' before ".
    You're formula will be
    @RELATIVE(\"Dim Name\",0)
    make these changes in the flat file or table and then try build the dimension.
    Regards,
    RSG
    Edited by: RSG on Mar 20, 2012 10:37 AM

  • How to use multiple dimension attributes in SCOPE function

    Hello everyone,
    Need urgent help on the following:
    The requirement is, when [EMPLOYEE ONSHORE OFFSHORE] attribute of EMPLOYEE dimension having value "ATC Onsite" or "Permanent Onsite", "Onsite CPC" measure will have same the value of "Forecasted Blended CPC"
    measure. In all other cases, it will be 0.
    Here's the code snippet:
    I have created a new calculated member as:
    CREATE MEMBER CURRENTCUBE.[Measures].[ONSITE CPC]
    AS 0,
    FORMAT_STRING = "#,##0.00;-#,##0.00",
    VISIBLE = 1 , ASSOCIATED_MEASURE_GROUP = 'MARGIN ANALYSIS' ;
    Then, I have used the scope function. Here I am getting a build/compile time error.
    SCOPE([Measures].[ONSITE CPC]);
    SCOPE([EMPLOYEE].[EMPLOYEE ONSHORE OFFSHORE].&[ATC Onsite], [EMPLOYEE].[EMPLOYEE ONSHORE OFFSHORE].&[Permanent Onsite]);
    THIS = [Measures].[FORECASTED BLENDED CPC];
    END SCOPE;
    END SCOPE;
    Best Regards, Arka Mitra.

    Use { } in the second scope.
    SCOPE([Measures].[ONSITE CPC]);                 
            SCOPE({[EMPLOYEE].[EMPLOYEE ONSHORE OFFSHORE].&[ATC
    Onsite], [EMPLOYEE].[EMPLOYEE ONSHORE OFFSHORE].&[Permanent
    Onsite]});
                    THIS
    = [Measures].[FORECASTED BLENDED CPC];
            END SCOPE;                 
    END SCOPE; 

  • Using multiple XML Connectors with a single trigger

    I have an application, which I inherited, and it had used a
    HUGE XML file, and has not been performing properly. Mgmt accepts
    that the size of the XML is the problem and wants it split up, but
    have it still work as if it were a single file.
    The question posited to me was: Can I set up multiple XML
    connectors and have the correct one triggered after a selection is
    made from the Combo Box?
    I am only an intermediate user and am getting these things
    only because the other developer is retiring. Thank you for any
    ideas/assistance.

    Hello aps7828:
    If I read that correct, you only get the error when you run the executables and not the VIs. Can you take a look at your processor level while one .exe is running. I am wondering if that is the source of the problem.
    Regards,
    Roland A.
    Applications Engineer
    National Instruments
    Check out VI Roadshow

  • Blue Screen (STOP: 0x00000050) when using multiple Agilent34970A devices with a single GPIB

    Hi,
    I am using two test fixtures that contain two Agilent34970A Multimeters and two Sorensen Power Supplies (each test fixture is contaning one Multimeter and one Sorensen Power Supply) that are connected via GPIB cables to a single PCI-GPIB card. Below I have attached two VI's. GPIB_Communication_Experiment_1.vi (Test Fixture 1) and
    GPIB_Communication_Experiment_2.vi (Test Fixture 2) are used to run self test on the
    Agilent34970A multimeters. GPIB_Communication_Experiment_1.vi is talking to one of the Agilent Multimeters and one of the Sorensen Power Supplies (Address 9 for Agilent Multimeter and Address 2 for Sorensen Power Supply) whereas GPIB_Communication_Experiment_2.vi talks to the second Agilent Multimeter and its Sorensen Power Supply (Address 10 for the Multimeter and Address 3 for the Sorense Power Supply).
    The Problem occurs when I try to run these two VI's simultaneously where it generates a "blue screen of death" with a Technical Information : STOP: 0x00000050 (0xF8AC00440, 0x00000000, 0x8041889, 0x00000000).
    This Problem only occurs when trying to run the executables that were built from the attached VI's.
    I have tried to use VISA CLEAR within the while loop as you can see in the VI however it did not improve things.
    I have also uninstalled and re-installed the software for my PCI-GPIB card but that seemed not to work either.
    At this point I am confused.  If I try to run only one Test Fixture at a time I have no problem doing the Self Test on the Agilent Multimeter, yet every single time if I try to run the two test fixtures together I am  gettig the blue screen.
    Besides the two executable VI's I have also attached the regular VI's
    I would really appreciate your help, thanks in advance for your time.
    Attachments:
    GPIB_Communication_Experiment_1.vi ‏23 KB
    GPIB_Communication_Experiment_2.vi ‏23 KB

    Hello aps7828:
    If I read that correct, you only get the error when you run the executables and not the VIs. Can you take a look at your processor level while one .exe is running. I am wondering if that is the source of the problem.
    Regards,
    Roland A.
    Applications Engineer
    National Instruments
    Check out VI Roadshow

Maybe you are looking for

  • How to delete a workbook in Bex created by other user

    Hi,   I had a query in BW,My requirment is to delete the query.....when i tried to delete the query the system is not allowing me to delete as some one created a workbook on that query When i tried to access the workbook in query designer find option

  • How can I do a hard reset without losing app data?

    I have international texting on my phone and it's having an issue sending images to my friends overseas. The words go through but no media. I have Verizon's More Everything plan and after two days trying to get this sorted on their end, they want me

  • Crystal XI Graph floating bar problem-needs to be like a gantt w/o the date range

    Post Author: mecca CA Forum: Charts and Graphs Here is my problem I have a min and max range of numbers(not a date)I need plotted along with a value in between the min and max date. All this data, the 3 fields come from sql 2005/vb.net 2005. So, the

  • Balance Sheet Readjustment run

    Hello when I have executed the Balance Sheet Readjustment run using transaction code : F.5F I could able to find out a huge transaction was posted for a dummy profit center. I couldnu2019t able to find out which document is causing such a huge transa

  • Is there any way i can downgrade this ios version of 7.1.1 to ios 7.0.6?

    i have an ipad 2 wifi and i am not really liking the newest software ios 7.1.1 and i would like to know if i would be able to downgrade to ios 7.0.6 because i was eally happy with the version.