How to built essbase cube by means of extended analytics

Hi all!
In Oracle db i've created 2 users(hfm and hfme)
Then i created application and loaded data, after then i created hfme.udl where i pointed on the hfme udl.
Then i created a star schema by using of HFM application.Checked in oracle DB , tables with data appeared.
Created system DSN(microsoft ODBC for Oracle ) where pointed on hfme user.
Opened EIS, where i didn't see any star schema, any outline model.
Have i missed something?What i was doing wrong?
Regards
Alexander

Alexander,
you might be interested in looking at Essbase Analytics Link for HFM.
EAL is built to enable seamless synchronization between Essbase and HFM and replace the need for data movement implementation. The synchronization can be either Live (it’s like having Essbase as part of your HFM cluster) or schedule (in case you want to run approvals or other processes in HFM before you expose the data for reporting). EAL can actually create the Outline for you with all the required integration elements.

Similar Messages

  • How to build an Essbase cube

    Hi Everyone
    I am new to Essbase , i looking for step by step process of creating essbase cubes . Please suggest me what tools do i need to use to build essbase cubes on relational database(Oracle 10g) . How hard is it for fresh guy to build according to a business requirement. Do i need to learn any scripting language to build a cube which involves in lot of calculation. I have googled a lot to get information on this, but i didn't get full information .Please provide me a link or doc or video through which i will get complete understanding of building essbase cube.
    Thanks in advance.
    Regards
    Sandeep Artham

    To start with Oracle by Example is one the best source:
    http://www.oracle.com/technology/obe/hyp_ana/ess11.1.1.htm
    It contains proper audio/video lessons as well.
    Hyperion Essbase provides powerful analytical processing to fulfill a broad spectrum of business performance management needs across all levels and functional areas of business. Information is stored in multiple dimensions and hierarchies that provide a concise and intuitive application model, because they define multiple views of information in the same way users organize, navigate and select information for analysis. It means business understanding plays a vital role in heading towards Essbase.
    Essbase has our very own Calc scripts, No doubt it becomes easy for you to learn it if you have prior programming experience. Not so hard but its fun. Its really exciting how you extract information from the data, which the help of such a stong tool.
    Best of Luck.

  • How to connect to Essbase cubes from Cognos

    Hi
    We have Cognos 8.4 installed in Server A & Essbase 9.3.1 in Server B.
    How do I access the essbase cubes from Cognos?
    Do I have to install smartView or Excel add on the cognos server?
    or
    Can I install Framework manager in the Essbase server and have this done?
    Any suggestions?
    Thanks

    Hi
    We have Cognos 8.4 installed in Server A & Essbase 9.3.1 in Server B.
    How do I access the essbase cubes from Cognos?
    Do I have to install smartView or Excel add on the cognos server?
    or
    Can I install Framework manager in the Essbase server and have this done?
    Any suggestions?
    Thanks

  • How to use the dynamical or static variable for ESSBASE cube name?

    Hi Experts,
    When I import ESSBASE Cube into physical layer, the cube name from ESSBASE is created automatically, such as H_Sales.
    I want to use the the static or dynamical variable for replacing the external name. So I try to create the static variable in RPD,such as cubeName, and use the following code
    'VALUEOF(cubeName)' into the textbox of external name.
    However, when I view the report in answer, it will generate the error message: Database VALUEOF(cubeName) does not exist.
    Is it possible to implement this functionality?
    Thanks..

    Hi,
    use <%=odiRef.getSchemaName("D")%>
    D as parameter if it is the Data Schema or W if you need the schema from Work Schema
    Your command will be like:
    select <%=odiRef.getSchemaName("D")%>.GER_LOT_EXEC_ODI('Fluxo', 1, 'C') FROM DUAL
    Works?
    Cezar Santos
    http://odiexperts.com

  • How to make data in Essbase cube equal to data in DW when drilling through

    Is there standard ways in Oracle BI + Essbase to make data in Essbase cube and DW equal (corresponding)?
    For example when we are drilling down from cube to DW in this moment in DW may be loaded additional data (new data) which are not loaded in the cube yet.
    So we have situation where data in the cube not correspond to data in the DW.

    I think rebuilding the cube on a more frequent basis not solves the problem – there will be significant time between the moment when data loaded in DW and when data updated in the cube.
    I thought of creating 2 tables in DW (“new” and “old”) and 2 cubes (“new” and “old”).
    So the process of loading data will look like this:
    1. We have corresponding data in table “old” and cube “old”. User always works with “old” objects.
    2. Load data to table “new”.
    3. Load data to cube “new” from table “new”.
    4. Rename tables and cubes: “old” to “new”, “new” to “old”. Here users starting to work with updated cube and table.
    5. Add new changes go cube and table “new” (there will be old data).
    6. Go to step 2.
    But this way is too expensive (storage amount doubles).
    And maybe easier way can be found?...

  • Issue in integrating Essbase cubes with OBIEE

    Hi
    I am trying to use Essbase cubes as datasource in OBIEE for generating reports,but the issue is in generating , No columns in fact table of cube in BMM layer.
    Outline of cube is
    Revel(cube)
    (Hierachies)
    Time Time <5> (Label Only)
    Item <54> (Label Only) (Two Pass)
    DepInst <20> (Label Only)
    SFA_Flag <2>
    Deduction_Flag <2>
    Rating_Category <6>
    PD_Band <9>
    Product <17>
    Entity <4>
    CR_Agency <5>
    I am confused how to generate reports without measures in fact table.
    Regards
    Sandeep

    Hi Sandeep,
    in that case it's as I thought:
    Or did you just not specify any measure hierarchy?You tried this...
    In BMM layer i made this dimension as fact and tried to create reports but not use....which isn't the way. First of all your cube seems to be built quite bizarre since it doesn't even provide a default measure hierarchy so I'd have your Essbase guys check that.
    As for the OBIEE side: the key is the physical layer. BMM's already too late. In the physical cube object, you must define one of the hierarchies as the measure hierarchy (since your cube doesn't seem to provide it; see above):
    [http://hekatonkheires.blogspot.com/2010/02/obieeessbase-how-to-handle-missing.html]
    Cheers,
    C.

  • Increased calc time in Essbase cube

    Hello-
    I have an Essbase cube that just recently started experiencing very long calc times. The cube has been in a 9.3.1 environment for approximately 4 months and there haven't been any major additions to the data. Just adding Actuals every month. I had a CalcAll running in approximately 2 minutes and now it's running in 2+ hours. This essentially happened overnight. The size of the page file is 267Mb and index file is 25Mb. The data cache and index cache are currently set at 400,000Kb and 120,000Kb respectively.
    This is a 7 dimensional cube with 2 dense dimensions... Accounts and Time. My block size is high due to the large amount of level 0 Accounts... 215,384Kb.
    The number of index page writes and data block reads & writes is pretty high... 128,214 - 3,809,875. And the hit ratio on the data cache is .07.
    I've tried adjusting the data cache and index cache both up and down... but with no success.
    Any help would be appreciated.
    Thanks!

    Here are a couple of things to think about
    How big is the databasename.ind file? How often do you restructure the database? if it is large, it means the database is fragmented (you can also look at the database stats to help figure it out) Every time you runn the calc all, you cause fragmentation.
    If you have agg missing off it also increases the calc time. Also, you will find that calculation a loaded cube takes longer than if you have a cube with just level zero data.
    If your database is not too big, you might try exporting level zero data, clearing the database, reloading the data and doing your calc all. (of course I would try this on a copy of the production database not the actual database itself). You might fined it quicker than your straight calc.
    Since you do a straight calc all, you might also consider converting this to an ASO cube, you really get rid of the call all in total.

  • E-mail Alerts from Essbase Cubes

    Hi,
    I have Essbase 7.1.3 windows server and We do lots of Cube processing through Batch Files.
    I would like to have an option to send email alerts to the business users once we are done with the processing.
    Say for example , I have a Deposits Essbase cube and once i am done with the calculation and Enable connects to the users i would like to send a mail notification " The Deposit Cube now available....."
    Essbase have some thing called " Triggers..." But i am not sure how far will it help me.
    Looking forward for your inputs.
    Thnx,
    MS

    Okay, yes, I still use esscmd, so this example is for an esscmd script (some day I will convert them, I promise...).
    The shell (batch) script that I use calls esscmd to do the job, and then scans the script (using the for command) for tokens. These tokens determine who gets an email depending on the outcome of the script. By encoding the messaging into the script, I can control the business logic at an appropriate level. The TITLE token is also used during the notification, but I left the logic out that builds the SUBJECT variable (for brevity)...
    :TITLE Load Budget data to Daily Trends
    :Job Notifications:
    :ONERR [email protected]
    :ONERR [email protected]
    :ONSUCCESS [email protected]
    :ONSUCCESS [email protected]
    :ONSUCCESS [email protected]
    :ONSUCCESS [email protected]
    LOGIN "LocalHost" "<superuser>" "<superpassword>";
    ... etc.Here is the relevant part of the shell job that scans for tokens (the RESULT environment variable is set to either "ERR" or "SUCCESS" based on the output, with other variables set as needed):
    TYPE %SCRFILE% | FIND ":ON%RESULT%" >Notify.tmp
    FOR /f "tokens=2" %%a in (Notify.tmp) DO SendEmail -f %FROM% -t %%a -u "%SUBJECT%" -m "%MESSAGE%" -s %RELAY% -a %ATTACH%
    ERASE /Q Notify.tmp

  • Using ODI to load 2 similar Essbase cubes

    Hello all,
    I am trying to create an ODI routine that incorporates the following details:
    -Loads specific Essbase member properties from a single flat file to 2 similar Essbase cubes
    -The Essbase cubes are virtually identical, except that one is ASO and one is BSO, therefore the properties may differ for specific members (i.e. DataStorage, Consolidation, Formula, etc.). There are also other differences in dimensionality, but those details are inconsequential to this routine...
    -For each type of member property, the flat file has 2 sets of columns - one for ASO and one for BSO. Therefore, one column might be called "ASODataStorage" while another one is called "BSODataStorage". They have different values in them respective to the Essbase architecture.
    -There is also a set of columns called "ASOFlag" and "BSOFlag" that flag which members should even be loaded to that respective cube. So, one sub hierarchy may be needed for the ASO cube, but not the BSO cube.
    Earlier, I created 2 contexts for these cubes so I could use the same ODI routine and source metadata to update both cubes with a simple change of context. This part is working correctly. The challenge I'm facing now, however, is how to design a routine that will select the appropriate columns of data based on my context. Therefore, if one context is called "ASO", it should select the "ASO" columns and apply only those properties/members. And a similar situation should happen when the "BSO" context is created.
    I have tinkered with the idea of using a variable that stores the current context information, and becomes evaluated at runtime and then changes the source columns based on the variable value. However, I'm having trouble getting this to work correctly (I am a newbie to variables). I am also having trouble figuring out how to map all of the source columns to the target columns, as I am going from double property columns in the source to a single set of property columns in the Essbase metdata target.
    Is there a better way to approach this in ODI? Please note that I am aware that EIS can handle this as well...but I am looking for an ODI solution.
    Thanks in advance!
    -OS

    Hi,
    In simple terms you should be able to create a package, drag the variable on to the package and set the value as ASOflag
    Then drag your interface on to the diagram to run the ASO load (the interface should have a filter that uses the variable to filter the required records)
    Then drag the variable on to the diagram and set the value to BSOflag.
    Then drag your interface on to the diagram to run the BSO load (the interface should have a filter that uses the variable to filter the required records)
    Though you say you are changing contexts so you might have to go down the route of generating a scenario from a package for the ASO load, then a scenario for the BSO load, then create another package using the ODIstartscen tool and execute the scenarios with the specified scenarios.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • View Display Error in OBIEE with Essbase Cubes

    Hi All,
    Currently we are generating the Reports from Essbase Cubes.
    We have an hierarchy in OBIEE and when we are trying to drill down one hierarchy(Tech Executive) we are getting below Error.
    " Error
    View Display Error
    Odbc driver returned an error (SQLExecDirectW).
    Error Details
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 43119] Query Failed: [nQSError: 96002] Essbase Error: Unknown Member [H1_Rel_TecExec_Ini_appl].[Unknown] used in query (HY000)
    SQL Issued: SELECT s_0, s_1, s_2, s_3, s_4, s_5 FROM ( SELECT 0 s_0, "Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Initiative Name" s_1, "Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Tech Executive" s_2, SORTKEY("Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Initiative Name") s_3, SORTKEY("Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Tech Executive") s_4, "Defect7M"."Defect7M#1"."Defect7M - measure" s_5 FROM "Defect7M" WHERE ("Defect7M"."H1_Rel_TecExec_Ini_appl"."H1 Tech Executive" = 'Unknown') ) djm "
    Can someone assist me how to resolve this error
    Thanks,
    SatyaB

    Satya,
    Have you done anything to modify the essbase drill logic within your BMM?
    Remember when modeling essbase you should just try to use the defaults first to ensure that all works correctly the first time through. Then you can adjust any hiearchies, federate, etc.

  • Problems in accessing Essbase cube using Interactive Reporting studio

    Hi All,
    I have developed a report in Interactive studio for which Essbase is the source. When i try to process my query i am getting the below error
    "Request [Report] from user[username] was terminated since it exceeded the time limit"
    Any idea as to how the time limit can be increased at essbase side.

    I still can not resolve the problem. I am pulling up an attribute dimension in my report and that seems to be the root cause of the problem. When i remove this attribute dimension and generate the report with rest of the details the report renders without any issues.
    can this be becuase the attribute dimension is "Dynamic Calc and Store" in Essbase cube and IR does not support certain essbase features such as Dynamic attribute dimensions ? This is quiet urgent and hence would need a quick response from ya'll

  • Combining relation facts with dimensions from an Essbase cube

    Hi!
    I am having trouble combining relational measures (from EBS) with dimensions from an Essbase cube. The dimensions that we want to use for reporting (drilling etc) are in an Essbase cube and the facts are in EBS.
    I have managed to import both the EBS tables and the cube into OBIEE (11.1.15) and I have created a business model on the cube. For the cube I converted the accounts dimension to a value based dimension, other than that it was basically just drag and drop.
    In this business model I created a new logical table with an LTS consisting of three tables from the relational database.
    The relational data has an account key that conforms to the member key of the accounts dimension in the Essbase cube. So in the accounts dimension (in the BMM layer) I mapped the relational column to correct column (that is already mapped to the cube) - this column now has two sources; the relational table and the cube. This account key is also available in the LTS of my fact table.
    The content levels for the LTS in the fact table have all been set to detail level for the accounts dimension.
    So far I am able to report on the data from the fact table (only relational data) and I can combine this report with account key from the account dimension (because this column is mapped to the relational source as well as the cube). But if expand the report with a column (from the accounts dimension) that is mapped only to the cube (the alias column that contains the description of the accounts key), I get an error (NQSError 14025 - see below).
    Seeing as how I have modeled that the facts are connected to the dimension through the common accounts key, I cannot understand why OBIEE doesn't seem to understand which other columns - from the same dimension - to fetch.
    If this had been in a relational database I could have done this very easily with SQL; something along the lines of select * from relational_fact, dim_accounts where relational_fact.account_key=dim_accounts.account_key.
    Error message:
    [nQSError: 14025] No fact table exists at the requested level of detail
    Edit:
    Regards
    Mogens
    Edited by: user13050224 on Jun 19, 2012 6:40 AM

    Avneet gave you the beginnings of one way, but left out that a couple of things. First, you would want to do the export of level zero only. Second, the export needs to be in column format and third, you need to make sure the load rule you use is set to be additive otherwise the last row will overwrite the previouse values.
    A couple of other wats I can think of doing this
    Create a replicated partition that maps the 3 non used dimensiosn to null (Pick the member at the top of the dimension in your mapping area)
    Create a report script to extract the data putting the three dimensions in the page so they don't show up.
    Use the custom defined function jexport in a calc script to get what you want

  • Update member  count error for essbase cube

    Whenever i import a cube from essabse into obiee. i get the following error when i click on "update member count" on any member in the Physical layer of the obiee administration.
    this problem comes even if i import a different cube, meaning this is not due to essbase error.
    [NQODBC][SQL_STATE:HY0000][nQSError: 10058] A general error has occurred.
    [nQSError:43093] An error occured while processing the EXECUTE PHYSICAL statement.
    Essbase Error: Unknown Member Measures.xxxyyyxxxCount used in query
    kindly help!!

    i am using version 11.1.1.3
    i have created an holap cube in Essbase integration services. i have created olap model using rdbms source in the EIS. however i am unable to access the rdbms level(hybrid analysis enabled) data of the essbase cube in obiee.

  • Problem with Integration Essbase cube with obiee

    Hi Everyone,
    I am in a OBIEE where i need to use Essbase cubes as source for generating OBIEE reports.I am able to import the cube successfuly into Physical layer and when i drag it into BMM layer its getting splitted up into Facts,dimensions and hierachies. No measure in fact table of cube in BMM layer. What i got to know was all the meaures what all needed for reporting are into one hierachy and when i get it into BMM layer its getting converted into Dimension. Here i tried to generate reports by making dimension as fact but no use.
    Please suggest me ,any other ways to get it.
    Regards
    Sandeep Artham

    Don't [double-post|http://forums.oracle.com/forums/thread.jspa?threadID=1019323&tstart=50] please!
    The answer's already there...[http://hekatonkheires.blogspot.com/2010/02/obieeessbase-how-to-handle-missing.html]
    Cheers,
    C.

  • Was told not to report off transaction essbase cubes

    Hello there,
    we recently implemented Hyperion Planning and have 3 Essbase cubes: Planning, Capex, and workforce. We want to hook OBIEE up to the cubes for reporting. We have been told it is not best practice to report off the same cubes we're transacting in. How should we go about building reporting cubes? Is it as simple as "backing up" or copying our transactional cubes?

    hi,
    have u seen this?
    http://download.oracle.com/docs/cd/E10415_01/doc/bi.1013/e10416/general_101332_essbase.htm#BABCFCCH
    thanks,
    Saichand.v

Maybe you are looking for

  • Dual Boot with Windows Vista

    Hi I am a complete n00b with Mac. The director at my company requested me to set up her MacBook (running Mac OSX 10.4.11) to dualboot with Windows Vista 32 bit. I have been searching Google and I cannot find anything. Can someone please run me throug

  • Still having problems with VPN access

    Hello! I am having problems with my VPN clients getting access to the networks over a MPLS infrastruture. I can reach these resources form my Core network (172.17.1.0/24) and my Wifi (172.17.100.0/24) but not from my VPN network (172.17.200.0/24). Fr

  • Can I check remote address connecting to a ServerSocket before accepting?

    I have a ServerSocket for which I'd like to implement an IP filter, using an allow or deny list to control which IP addresses can connect. After accepting the connection, I check the remote address on the Socket that is created, and apply the filter.

  • Open Item & budget Carryforward.

    Dear All! we are little bit confused regarding the closing procedure of  Funds Managment ( BCS). I'm writing the following scenerio that may I able to understant every one! I entered the Budget $100 and Released $ 40. When I execute the transaction F

  • JNDI Administration in Weblogic 10.3

    This is my code: InitialContext initialContext = new InitialContext(); Context context = (Context) initialContext.lookup("java:comp/env"); bootstrapFlag = (Boolean) context.lookup("bootStrapFlag"); Could anyone guide me how to configure the "bootStra