Refreshing the OBIEE layers to incorporate Essbase outline changes

Hi,
I am trying to establish a connectivity between Essbase(11.1.1.1.0.112) and OBIEE (10.1.3.3.2) to generate reports.
The "Import from Multi-Dimensional" menu option in the Oracle BI Administration tool is used to
create BI Server Physical layer. Once the physical cubes are imported, they are dragged and dropped into the Business Model and
Mapping Layer then into presentation layer.
The Essbase outline may change in the subsequent data loads because of addition of new dimension members.
In a normal scenario, it is required to redo the whole process (Import the outline again to physical layer, then move to the next layers) to incorporate the subsequent changes in the Essbase outline. I would like to know whether there is a way to automate the whole process? i.e. using any scripts or OBIEE utilities?
Thanks in advance,
Devi

In a normal scenario, it is required to redo the whole process (Import the outline again to physical layer, then move to the next layers) to incorporate the subsequent changes in the Essbase outline.It may be stated in the [OBIEE Essbase modelling guide|http://www.oracle.com/technology/products/bi/pdf/obiee-essbase-modeling-guide.pdf], but actually not necessary at all. First of all, dimension members don't require any rpd change at all since they will automatically flow in as members of their respective generation in the outline.
As for outline changes like lengthened, shortened hierarchies, new dimensions etc...read the solution here. In fact you can manually write a whole cube outline without going through the "Import" process a single time.
Cheers,
C.

Similar Messages

  • Automatically refresh the OBIEE report

    How to refresh a OBIEE report automatically, when the data in the database changes?

    Thanks for the reply.
    I have to refresh the report only when the data in the database changes. If I use a variable then I would have to set the variable to some fixed number of seconds and the report would be refreshed every 'n' seconds. That is not what is expected.

  • Scripting essbase outline changes

    <p>Where is the best information to use in learning how to scriptEssbase outline changes?  I'm very new to Essbase, but can seethat I would rather handle outline changes with a script as opposedto using the Hyperion Essbase Admin GUI.</p><p> </p><p>Thanks!</p>

    Automated changes to the outline via a script - in its simplest form - take the form of a ready-to-use data source and a load rule, typically one for each dimension, but at times multiple per dimension. These can then both be further leveraged by writing a script - such as an ESSCMD or MaxL script, languages that are unique to Hyperion - which could then even be scheduled.<BR><BR>Please note that these are moderately complex topics, ones that will be impossible to learn via message board forums or email. Although you may be able to educate yourself by an in-depth analysis of the applicable chapters of the Dabatase Administrator's Guide, might I recommend that you plan on attending a class on the topic? Our Essbase Bootcamp (if versions 6 or 7) or the Analytic Services Bootcamp (if System 9) are both inclusive of the topics you seek and much more. Both are offered regularly throughout the U.S. and a variety of international locations.

  • How to propagate the changes made in Essbase outline to Planning

    Hi,
    I have created a userdefined dimension called 'Product' with one member 'SampleProduct' in planning. I logged into essbase and accessed the outline created for the plan type. In the outline, under product dimension, I have created one more member called 'ChanduProduct' and saved the outline. what should I do to see the new member created in essbase outline in Planning application?
    Similarly I changed the density of Product dimension from sparse to dense in essbase. How can I propagate this change to planning application? Please tell me whether we can do this operation or not. If yes, how to do?
    Thanks in advance,
    Chandu

    Hi Chandu,
    the outline of planning is stored in sql repository.
    when you refresh the planning application using manage database in administration; all changes from planning will propagate to essbase.
    you should not make changes in essbase outline.
    all changes in outline should go through planning web application (this is one of the best practices)
    hope this helps.

  • Error while refreshing the planning applivation with essbase

    Hi all,
    I am facing issue to refresh the planning application to essbase. using version 11.1.1.3.
    getting this error: hyperion.planning.olap.EssbaseException: Invalid outline handle passed to ESSOTL function %s (1060000)
    Please help me if any one knows the solution.
    Thanks in advance,
    Kiran

    Does the following doc Oracle Support help "Planning Database Refresh Error: 'Invalid outline handle passed to ESSOTL function %s (1060000)' [ID 1134003.1]"
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Problem in refreshing the data in OBIEE answers?

    Hi,
    My report doesn't show the latest data in the database. I tried restarting my BI server and Presentation server also. But it is still showing the old data only. But in Admin tool im able to view the latest data. What could be the reason for this? Wont the refresh button given at the bottom of the report refresh the data?
    Thanks,
    Karthick

    Hi,
    If you want to use the cache and you have a regular load of data into your source for OBIEE, then you just need to ensure that the cache is cleared after your load. There is an ODBC command which will clear it:
    Call SAPurgeAllCache();
    You can put this in a sql file and then call it from a .cmd file:
    nqcmd -d "AnalyticsWeb" -u Administrator -p <password> -s D:\OracleBI\server\Scripts\Common\purge_cache.sql -o D:\OracleBI\server\Scripts\Common\purge_cache.out
    When you run this .cmd file it will clear the cache, this could then be caled from another tool, i.e. an Informatica workflow. All above is based on using a windows machine to connect and run the command.
    If your data is changing all the time and you just don't want caching on then just turn it off in nqsconfig.ini, change:
    ENABLE     =     YES;
    To
    ENABLE     =     No;
    in the cache section.
    Regards,
    Matt

  • Build OBIEE 11g repository accessing Essbase problem

    When I use OBIEE 10g to import Essbase cubes metadata, the measures are displayed as 'physical cube columns' in physical layer; however, when I use OBIEE 11g to import the same Essbase cubes metadata, these 'physical cube columns' disappear (i.e., I cannot see profit, margin, etc. anymore) but rather, the measures are shown with 'physical dimension' with a hierarchy structure (up to Gen4 measures).
    The implication is that when I drag the structures to BMM layer and then presentation layers, I am not able to select any measures in the presentation layer.
    Are there anyone who can help me solve this problem?
    Thanks a lot.

    Hi user,
    Obiee 10g had a big problem importing essbase measures. In order for you to create a measure you needed to make the measure dimension and "Account" type dimension which would mostly be the Scenario dimension rather than the Account dimension.
    Obiee 11g allows you to import the account dimensino and decide whether to treat it as measures or as a dimension. Once the cube is imported,right click on it and select "Convert measure dimension to flat measures". This will resolve your problem.
    J

  • Shows follwing error when trying to refresh the database?

    Hi All,
    When i try to refresh the database its showing the following error.
    com.hyperion.planning.HspCubeRefreshInProgressException: Cannot complete your request because the database is being refreshed.
    Please let me know ASAP how to reslove the issue.
    Cheers,
    Kittu.

    Looks there is an other process running on the database, you can check from EAS sessions or check logs for other activity running on the application.
    If you think that nothing is running & no users logged in, you can try unlock application from planning/essbase outline and try refresh.
    But pretty sure that some other activity is running on application, like sec refresh or data load or users trying to retrieve/load...etc...hope this helps.

  • Hyperion Business Rules - Updating to use New Member in Essbase Outline

    We have a business rule that needs updated to include a new cost center.
    "Allocated Account" = ("Account 1"->CC1->Product->Project->"Channel 1" + "Account 1"->CC2->Product->Project->"Channel 1") / ("Account 5"->CC_3->Product->Project->"Channel 1" + "Account 5"->CC_4->Product->Project->"Channel 1");
    CC2 is a cost center that we just added to the Essbase outline and does not have data yet. When I try to validate the business rule, I get an error:
    Cannot calculate. Essbase Error(1200497): Error compiling formula for [Allocated Account] (line 33): unknown member name [CC2] in function ...
    I am new to business rules and have no clue why it doesn't like the new cost center.
    Thanks.
    Terri T.

    Yes, I can find the member name in the outline. I don't understand what you mean by "refreshing" the outline. I have saved the outline.
    Terri

  • Members in Essbase outline but not Planning outline

    We currently use Planning v3.5 and Esssbase v6.5.5 We want to add a member only to Essbase. It would not exist in Planning. <BR> <BR>Here are the specifics: <BR>We have a 3 generation outline and want to insert a member between generation 2 & 3 only in Essbase. The result would be that Essbase would have a 4 generation outline and Planning would have a 3 generation outline. We've tested this and done a refresh with no problem. Do you know of any problems with this approach? Also, we plan on upgrading to version 4.x in the near future. Would this be a problem if we upgraded?<BR> <BR>Ex. <BR> <BR>Current Outline:<BR> <BR>CONS_GAAP<BR> 00004<BR> 00004DIST<BR> 00004TRANS<BR> <BR> <BR>Essbase outline after change:<BR> <BR>CONS_GAAP<BR> 00004<BR> 00004TOT - add this member only in Essbase<BR> 00004DIST<BR> 00004TRANS<BR> <BR> <BR>Planning outline after change: <BR> <BR>CONS_GAAP<BR> 00004<BR> 00004DIST<BR> 00004TRANS

    Okay two things if 00004TOT is going to be a parent to 00004DIST/TRANS in Essbase, then absolutely not.<BR><BR>If 00004TOT is going to be on the same level as 00004DIST/TRANS (in other words also a level 0 member) then in theory you could do it, but it would not be considered best practice or a supported solution. The problem is when you refresh planning you would run the risk of losing the member, having the database corupt, etc.. If this was somehting you really wanted to do, you would have to thinking it through and build a lot of preocedures around it, so that after every Planning refresh an Essbase dim build would kick in and add the memebr, then relaod your data, yada, yada, yada. You really don't want to go down this road. Either add the member in Planning or let the users do the math in Excel/Report writer.<BR><BR>Don't forget Planning does support alternate rollups with shared members. So you can create an alternate roll up with 00004DIST and 00004TRANS as shared members that roll up into 00004TOT. That would be the supported/best practice solution to your problem.<BR><BR>HTH

  • How to refresh the content of an external file

    Hi guys.
    I need to use an external file, no matter the extension(txt .xls .xml .mdb .csv) in the oracle BI rpd.
    I Use this file like a center table in my star schema and this file need to refresh frequently.
    How i can see, dynamically, the changes in the file without restart the services?I've tried by Answer to see all the record in the file, but if i change the file content and after, by answer, try to see the content.... it's the same as first!
    I can do something to overcome this problem? or i have to use external table??
    Thanks in advance.
    Best reguards

    It seems to me that you are trying to reinvent the wheel here. Having the BI Server load a 100,000 rows file is nto a good idea. The BI Server is not an ETL tool. While I could see why you may want to refresh the file frequently a better process would be to load it using standard ETL tools, create indexes etc and the move it to current table for OBIEE to see. You can use the OBIEE's Event Polling to clear the cache. Another simpler option if you are using an Oracle database is to use external tables. External tables allow you to define a table in an Oracle database that it's source is a text file. Google it and you will plenty of samples.

  • Time Balance is set to Last for EPMA Essbase application in Essbase Outline

    Hello Gurus,
    Following is my scenario -
    I have an EPMA Essbase applications that I have deployed from Workspace.
    I have observed that even though the Time Balance property for members for the accounts dimension are set to Balance (as seen in Dimension Library) in EPMA, after I deploy the application the dimensions are tagged as TB Last in Essbase outline (as seen in EAS).
    I am not aware of the functional part much, would really appreciate someone's help on this issue.
    Thanks.
    hyperionEPM

    Here is the doc that explains time balance settings in Essbase:
    http://docs.oracle.com/cd/E17236_01/epm.1112/esb_dbag/dcatimse.html
    Here is the doc that explains time balance settings in Planning:
    http://docs.oracle.com/cd/E17236_01/epm.1112/hp_admin_11122/ch12s04s08s01.html
    And here's a quick cross reference between Essbase and Planning:
    ESSBASE / PLANNING
    TB Last = Balance
    TB None = Flow
    TB First = First
    TB Avg = Average
    In general, Income Statement accounts are "Flow", and Balance Sheet accounts are "Balance" (unless you're storing activity, and not balances). Statistical accounts are a mixed bag.
    Hope this helps,
    - Jake

  • Create new column in BI Admin Tool being HFM the OBIEE data source.

    Hi all,
    I am developing a BI project using OBIEE 11g 11.1.6.4 and HFM 11.1.2.1. HFM is the data source for OBIEE.
    Having the metadata imported in the physical and in the BMM layers, what I want to do is create a new column that will contain a float value. This float value depends on Account dimension, that is, if account name is 'XYZ', in a join of all dimensions, this new column´s value should be the same for all the other accounts in the same join.
    I have reached a point that the new column created shows the same number (value) as the logical column 'value' of the fact table, but I don´t know how or where specify which value (the one of the account name 'XYZ') should be for the rest of the new column (where account name is not equal to 'XYZ').
    I hope it is understandable, if something is not clear, please ask me.
    Thanks in advance.
    Best regards,
    Borja

    Hi,
    yeah when i put * in the set online filter i am able to see the users which i have created in weblogic. After all the users appear then i select Action-> close. Now again when i try to cross check it once again i again clicked on manage->indentity->now i dont see the users. what could be the issue?
    Thanks,
    RM

  • Add unidentified members to Essbase outline automatically on load

    We are using FDM to map and import data files to Essbase. Due to the number of members in each Essbase dimension, and since all of the source members are identical to the target members, most of the FDM mappings are taken care of by single "like" mapping for each dimension, in order to map the data file members straight to the Essbase members (map source member to target member):
    Rule Name: ALLACCOUNTS
    Rule Desc: All Accounts
    Rule Definition: *
    Target Accounts: #Script
    Script: Result=varValues(13)
    However, if the source system has had new members added but Essbase has not, the load will fail since Essbase cannot locate the new members.
    Is there a way to get Essbase to automatically create new members (under a designated parent in each dimension) if they are found to be present in the data file, but found missing in the Essbase outline? This may be a question specifically for the Essbase Forums, however since we are loading from FDM this must be a scenario experienced by others? If the above is not possible (I imagine this is quite likely) what would be the workaround?

    FDM is focussed on loading data not metadata. I wouldn't try to automate this, there should be a business process for this that uses a more appropriate toolset (EPMA, ODI etc) to do this i.e. have a seperate metadata update process based on the content of the source files that runs prior to any data load processes.

  • Help With Essbase Outline Extractor Output

    Hello Gurus
    I am using Essbase Outline Extractor 9.3.1 to extract from Essbase 9.3.1 and I need a bit of a hand interpreting the results\Output. I'm after properties but Dynamic Calc, Shared Member, Never Share, & the Aggregation. Can anyone please help me with the definitions for the Property0 column.
    I also want to use the output to load via the Outline load utility, will this be able to read all the columns exported by the Outlinr extractor?
    Please help

    name_and_address_withheld wrote:
    alternatively search for "member property codes" (exact phrase) in the dbag and it will take you right there....sorry I am not that good at posting links to dbag stuff online...:(http://docs.oracle.com/cd/E17236_01/epm.1112/esb_dbag/dotrules.html#dotrules_2 :)
    Cheers
    John
    http://john-goodwin.blogspot.com/

Maybe you are looking for

  • Tibetan character in iMovie titles not working.. :(

    Hello to all the intelligent people, Mac OS X version 10.9.4 iMovie version 10.0.4 When i try to write a Tibetan character in iMovie titles which is in this case 2 letters on top of each other isn't coming out as it should be. This is what I'm trying

  • A different hang-on-boot problem

    I have a mac mini that's about 1 month old. It was working great. Then I moved. I booted it up no problem, but the resolution on a different monitor was incorrect. So I clicked 'detect displays' and that's when the trouble started... It didn't detect

  • JDBC ODBC bridge connections using 2.1.1

    Hi, I have reviewed a lot of postings related to JDBC and third party drivers and understand how to connect to the packaged drivers such as MySQL and MS SQL Server/Sybase. Where I'm stuck is the reference in the Connections help to JDBC. We have a OD

  • Blind Demodulation, blind analysis of an unknown caracteristics/parameters of the signal

    Hello, is it possible to implement the "blind demodulation" in LabView 8.5 ? If someone could give me some information about this topic Thanks in Advance Seb_MDI Seb_MDI France

  • Problem on 'SXPG_CALL_SYSTEM' function

    concatenate ' -classpath . -jar'               ' /TEST/test.jar'               string_arg               INTO COMMAND_STR. CALL FUNCTION 'SXPG_CALL_SYSTEM'    EXPORTING COMMANDNAME   = 'ZJAVA'         ADDITIONAL_PARAMETERS = COMMAND_STR          TABLE