Building dimension through rules

Hi,
I have tried building the dimensions via parent-child relationship. There is a 'Standar Format' if I am not wrong:
Parent, dimension name, alias, aggregation and storage property.
I am unable to build attribute dimensions (as I don't know the format for the same). I know there has to be standard (base) dimension to which I will associate the attribute dimension. But, how to do it?
Thanks

In the load rule in the dimension settings, you can define a new attribut edimension and associate it to a base dimension. (Third tab on Dimension build settings). Within the load rule, you can associate the attribute to the base dimension (assuming no attribute hierarchy) by specifying that it is the attribute for the base member. I find this more difficult to do in a parent child format as an attribute can only be assigned to a single level within the structure.
I will typically build attributes as a level build and just include the level zero members and their attributes
Lev0,Product --------------Container,Product
100-10-------------------------Bottle
100-20-------------------------Can
If you look in the Sample.Basic application/database, there are sample rules files and data load files shoing you how to do this.

Similar Messages

  • A problem happened when building dimensions with Rule File

    Hi All,
    I was trying to build dimensions with the rule file. But it showed the error 1030100, which means "cannot open file".
    I can load data with a data source (.txt). Thus, I assumed that it's a problem to open a rule file.
    I don't think it's the problem about the rule files I wrote since I cannot even build dimensions with rule files in the Sample/Basic database.
    Anyone knows how to solve the problem? Thanks for the help.
    Best Regards,
    Anderson

    854285 wrote:
    Hi Prebhas,
    Here are the error messages:
    Object [Basic] is locked by user [admin]
    Building Dimensions Elapsed Time: [0.016] seconds
    Cannot open file: [E:\Hyperion\products\Essbase\eas\Client\dataload.err]
    Unexpected Essbase error 1030100
    Object [Basic] is unlocked by user [admin]
    p.s. Even I re-install my system is English, the word "Client" is shown in Chinese. Is it possible this is the reason? If so, how I change the folder?
    After I saw this message, I checked the folder and there is no such file. I tried to created one, but it disappear after I tried to build dimensions.
    Best Regards,
    Anderson
    Edited by: 854285 on 2011/4/25 上午 3:27HI,
    E:\Hyperion\products\Essbase\eas\Client\dataload.err
    This path is referred to error message .... it will show the errors in that file...
    and one more thing...
    while adding data source to rule file it will ask you provide a path for the error message...there you can see this path...
    Just check dataload.err file after running the rule file...
    have you associated the out line to the rule file ???
    is that rule file validate fine?
    if not associate it and try...
    Regards,
    Prabhas
    Edited by: P on Apr 25, 2011 4:43 PM

  • Unable to build dimension thru rule file using export from DRM

    Hi All,
    I exported a dimension from DRM in parent-child format and trying to load it thru rule-file into essbase. Everytime i load the data..it is throwing error. Iam confused whether the error is due to DRM file or Essbase itself?
    Actually i wanted to show the client the syncup between DRM and Essbase, this is kind of POC. I created an ESSbase application and using outline extractor, extracted the individual dimensions and then converted it into DRM import and loaded there successful. After creation of Properties there and added few members under the hierarchy in DRM.Again exported the dimensions and wanted to load into the same Essbase Application which should reflect the member additions did in DRM. But this DRM to essbase thing is not happening.
    Pls anybody help me in this.
    Regards,
    Sahitya

    Hi,
    Is there anything in the error log file that is generated when you load it in Essbase??
    You got to find the reason in the error file and then we can help you out on this.
    Thanks,
    Sourabh

  • Building dimensions

    How can we build dimensions using rule files? should we need a datasource for that?If so what are the settings to be made?
    Thank you

    Try reading here .
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Assigning property through rule files

    Hi All,
    a) Could anyone please explain me how can we assign properties of members through rule files while building the dimension. Suppose we want to assign the property store data or dynamic calc to any member then how we will do it through rule files.
    b) What is the maxl command to refresh the database?
    Thanks

    John,
    Thanx ur blog was very helpful. I am facing a problem while loading a dimension which has attributes e.g. Product is my dimension which has attributes like Caffeinated- boolean, ounces- numeric, pkg type- text and Intro date- date.
    I get errors like-
    1)Intro Date_04-01-1996: The attribute member name does not match the setting for the type of attribute. Date attribute members should be specified in xx-xx-yyyy format................... and.............
    2) Ounces_12: The attribute member name does not match the setting for the type of attribute. Date attribute members should be specified in xx-xx-yyyy format.
    Im new to Hyperion Essbase...any help wld be highly appreciated.

  • Deleting a dminesion through rules file.

    Hi ,
    We have a requirement to delete dimensions , before bulding metadata ( for a BSo cube) , so can some one  assist me how to delete the dimensiont hroguh rule file.
    Thanks in advacne

    You can't delete a dimension through a rules file.  Do you mean you want to delete all members before rebuilding the same dimension or actually remove the dimension altogether?
    The only way to remove a dimension is to have a 'template' or 'stub' outline without the dimension and copy it over your real outline (probably after clearing all data).  If what you really want is to rebuild the dimension containing only the members in your source, then the 'Remove Unspecified' dimension build setting can be used.

  • Maxl - Error while building dimension

    Hi,
    I am using below syntax in Maxl for building dimension. I am getting error. Could someone help me with this. I am pulling the load rule using SQL
    import database 'Application Name'.'Database Name' dimensions connect as 'User Name' identified by 'password' using rules_file 'Buildfilename' on error write to 'D:\Error.txt';
    Thanks

    Try this
    import database 'Application Name'.'Database Name' dimensions connect as 'User Name' identified by 'password' using SERVER rules_file 'Buildfilename' on error write to 'D:\Error.txt';

  • BUILDING DIMENSION FROM ORACLE SORCE

    Hi, I am building dimensions from Oracle source using Hyperion SQL Interface. The Rule file is successfully created. However when I tried Update outline, it fails. In the log file I observe the message, Failed in initialization of log file. If anyone has faced this problem, please suggest how you could solve this? Anyone having any small documentation on using SQL interface (apart from Essbases's documentation) please forward it to my email [email protected]

    Hi,
    You can use rule files to build dimensions. You have to define the sql data source to build the dimension from the Oracle tables. Please follow given link which has all the details about building dimensions.
    http://docs.oracle.com/cd/E26232_01/doc.11122/eas_help/frameset.htm?bldrule.html
    Thanks,
    Aravindh K

  • Error while loading the dimension through ODI

    Hi ALl,
    Here iam facing the different error,actually , i migrated all the cubes from dev server to integration server,and again i loaded and saved my rulefiles wen i loaded dimension its loading perfetly , so wen we arre loading the dimension through ODI package , but its all are fine for dev server we are getting the problem::::
    "Cannot build dimension. Analytic Server Error(1007083): Dimension build failed. There are many possible causes (for example, problem allocating memory). Check the server log file and the dimension build error file to locate the error that caused the failure..""
    then i tried in essbase , now its giving error cannot open object in the arbor path .otn file
    its not opening the .otn file, can any one help , it would be appriciated..
    Thanks

    The .otn file is created when essbase is restructuring and once completed renamed to otl, if it does not complete it can leave the .otn file.
    You should be able to delete the otn (maybe stop the application first) and open the outline.
    I would also check the logs generated from ODI and also the essbase app logs to troubleshoot the issue.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Build Dimension in Essbase App

    Hi
    I am new to essbase applications, and I am trying to load members to a products dimension created in a block storage essbase application, using version 11.1.2.1 but I am getting the error
    \\ Member TotalProducts Not Found In Database
    TotalProducts,ProductsA,Prod1
    \\ Member TotalProducts Not Found In Database
    TotalProducts,ProductsA,Prod2
    here is the steps I am following
    -Created a simple file for loading dimension members as
    TotalProducts,ProductsA,Prod1
    TotalProducts,ProductsA,Prod2
    TotalProducts,ProductsB,Prod3
    TotalProducts,ProductsB,Prod4
    -Open EAS console and browse to data prep editor
    -Select Dimension build file
    -Set data source properties as comma (source file is saved as CSV)
    -Dimension build settings , select products dimension and use generation reference
    -Associate the outline
    -Field properties, select each field and select products dimension and add generation number
    I confirm that I can see the generations added as field headers as Gen2Products, Gen3Products,Gen4Products and I can validate the rule successfully
    Saving the file, right click the database,load data, select data file and rule file but i get the error below and no members added
    \\ Member TotalProducts Not Found In Database
    TotalProducts,ProductsA,Prod1
    \\ Member TotalProducts Not Found In Database
    TotalProducts,ProductsA,Prod2
    any suggestions, thanks in advance

    Read the chapter Building Dimensions and Loading Data (http://docs.oracle.com/cd/E17236_01/epm.1112/esb_dbag/ddlintro.html )
    Saving the file, right click the database,load data, select data file and rule file but i get the error below and no members addedWhat Mode are you selecting when you perform Data Load, I'm sure you chose "Load Only", use "Build Only" and see whether it works.

  • Building Dimensions from oracle

    Hi All,
    Kindly guide me how to build dimensions in essbase from oracle containing more than 100 tables.
    Thanks and Regards
    Sai

    Hi,
    You can use rule files to build dimensions. You have to define the sql data source to build the dimension from the Oracle tables. Please follow given link which has all the details about building dimensions.
    http://docs.oracle.com/cd/E26232_01/doc.11122/eas_help/frameset.htm?bldrule.html
    Thanks,
    Aravindh K

  • How to update the bucketset of business rules in MDS through Rules SDK

    How to update the bucketset of business rules in MDS through Rules SDK.
    Any sample code which will help me........ :)
    Is it possible to expose a Business Rule as webservice which was created with the help of Java fact?
    Edited by: 984804 on Jan 29, 2013 6:12 PM

    FYI, the output of this call returns something like:
    <?xml version="1.0" encoding="UTF-8"?> 
    <queryplan>
        <union>
            <fullOuterJoin>
                <statement index="1">SELECT 'FY' || to_char(SALES.invoice_date,'yy'), count( distinct SALES.inv_id) FROM SALES GROUP BY 'FY' || to_char(SALES.invoice_date,'yy')</statement>
                <statement index="2">SELECT 'FY' || to_char(SALES.invoice_date,'yy'), sum(INVOICE_LINE.nb_guests) FROM SALES, INVOICE_LINE, SERVICE_LINE, SERVICE WHERE ( SALES.INV_ID=INVOICE_LINE.INV_ID ) AND ( INVOICE_LINE.SERVICE_ID=SERVICE.SERVICE_ID ) AND ( SERVICE.SL_ID=SERVICE_LINE.SL_ID ) AND ( SERVICE_LINE.service_line = 'Accommodation' ) GROUP BY 'FY' || to_char(SALES.invoice_date,'yy')</statement>
            </fullOuterJoin>
            <fullOuterJoin>
                <statement index="3">SELECT 'FY' || to_char(SALES.invoice_date,'yy'), count( distinct SALES.inv_id) FROM SALES GROUP BY 'FY' || to_char(SALES.invoice_date,'yy')</statement>
                <statement index="4">SELECT 'FY' || to_char(SALES.invoice_date,'yy'), sum(INVOICE_LINE.days * INVOICE_LINE.nb_guests * SERVICE.price) FROM SALES, INVOICE_LINE, SERVICE WHERE ( SALES.INV_ID=INVOICE_LINE.INV_ID ) AND ( INVOICE_LINE.SERVICE_ID=SERVICE.SERVICE_ID ) GROUP BY 'FY' || to_char(SALES.invoice_date,'yy')</statement>
            </fullOuterJoin>
        </union>
    </queryplan>

  • Error when importing Shared Dimension through LCM

    We are using Hyperion Planning 11.1.1.3 with an EPMA application. We have one environment where all of the dimensions are in the Shared Library, and the application dimensions are shared from there (DEV environment). In another environment, we have the same application, but its using only local dimensions (UAT environment)
    We are looking to migrate some changes to members from DEV to UAT, but don't want to share the dimensions in UAT (yet anyways). Here is how I was going about migrating the dimensions:
    1. In Shared Services in DEV, exporting the dimensions from EPM Architect from Foundation Services (from under Dimensions (Shared))
    2. In Shared Services in UAT, importing the dimensions from the file system into EPMA from Foundation Services (into Dimensions (Shared)), then using the "Synchronize > From Shared Library" to push those changes to the application's local dimensions.
    When I import the file system from DEV into UAT, the import fails and gives me the following error message for the Account dimension (only trying the one dimension for now):
    REPORTED WITHOUT ERROR DETAILS
    Here is a link to the screenshot of the error: http://dl.dropbox.com/u/12604803/HSS-LCM-Error.jpg
    It appears that the LCM import does work as it creates the dimension in the Shared Library, but I am not sure why I am getting this error message.
    I also tried to import the exported Shared Dimension for Account directly into the application (rather than the Shared Library) by just moving the "Account" file from:
    <export file name>\resource\Dimensions (Shared)
    to
    <export file name>\resource\Application Metadata\Planning Applications\<appname>\Common Dimensions
    And this imports without any errors! I'd rather not go this way as it's more of a manual process, and I'd like to keep it as straightforward as possible.
    I have searched the error message on OTN, the Oracle Knowledge Base and Google, but haven't really been able to come across any real information.
    Any insight you may have would be greatly appreciated!

    More of an update. We have a sandbox environment as well, and I was able to import the Shared Dimensions through LCM without any issue on that server.
    I also tried rebooting the server with the issues, but still get that cryptic error message.
    I looked through the logs and saw this in the EPMA.log
    2011-03-31 15:51:13,194 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR com.hyperion.awb.web.lcm.ArtifactManager - Error code is AWB_WEB_ERR_LCM_IMPORT_ARTIFACTS_PATHNAME
    2011-03-31 15:51:13,194 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR com.hyperion.awb.web.lcm.ArtifactManager - doImportArtifacts: Error importing 'Account' at path '/Dimensions (Shared)'
    Seems to be connected to the issue I am having, but couldn't find anything on OTN, Oracle KB or Google. Other imports to this environment work, so not sure why the pathname would throw issues.
    I also verified that EPMA and HSS on all environments are using the same version.

  • Decision service cannot resolve RL function through Rules Connection

    Decision service cannot resolve RL function through Rules Connection. I have created a function with argument Strinag and return type String.

    ANybody here ?

  • Can we build dimensions in empty outline using "DynamicDimensionBuild" meth

    Hi there........ Iam trying to build dimension in outline which is empty by using "dynamic dimension Build" Method... it is saying the error is "Database outline is empty".
    But Whenever outline contains one or more dimensions then I can build another dimensions using dynamic dimension build method...... I have a doubt that is empty outline wont allow dynamic dimension build method......?
    Thanks and Regards,
    Sri............
    Edited by: Sri-Oracle on Mar 20, 2009 6:37 AM

    Hi Sri,
    Empty outline allows dynamic dimension build method,When your outline is empty, essbase juz throws this message.
    thanks
    kishore

Maybe you are looking for

  • How to use different account in Dreamweaver CC 2014

    I am trying to use a different login for business catalyst than the one my adobe Id is associated with. I looked at the FAQ but the logout button does not appear in the extension. Is there a way to switch accounts?

  • Itunes on 2 computers - how to transfer music from one to other to upload

    Hi - Sorry about this, but I am new to itunes. I have itunes set up on 2 computers and want to upload both itunes onto my nano. Since I can only sync with one computer - how do I transfer those files from the other computer to the one that I upload f

  • How to stop a process from running and display a message

    I have a button that inserts data into a table based on bind variable selected on the page. I would like to add code to that button that will check to see if certain data already exists in the table, for that bind variable, and if that data already e

  • Web Form Errors?

    Hi, sorry if this is in the incorrect section, couldnt find one specifically tailored to web forms. I am attempting to edit the content of a web form. When laying out the design of the form in the web form editor, the html  is not being updated with

  • Using the Clip function of an AP-Element

    This is a follow up question to my previous post asking about opening external links within my site. After taking some good advice on embedding the image in an HTML doc on my site and then calling this page from the navigation bar.......I'm now on th