Essbase reporting

<p><span style=" font-family: Times New Roman; font-size:12.0pt;">I have a problem with Essbase reporting.</span></p><p class="msonormal"><span style=" font-family: Times New Roman; font-size: 12.0pt;">I have this kind of db otl:</span></p><p class="msonormal"><span style=" font-family: Times New Roman; font-size: 12.0pt;">Time (Dense)</span></p><p class="msonormal"><span style=" font-family: Times New Roman; font-size: 12.0pt;">    year</span></p><p class="msonormal"><span style=" font-family: Times New Roman; font-size:12.0pt;">        month</span></p><p class="msonormal"><span style=" font-family: Times New Roman; font-size:12.0pt;">                day</span></p><p class="msonormal"><span style=" font-family: Times New Roman; font-size: 12.0pt;">Accounts (Dense)</span></p><p class="msonormal"><span style=" font-family: Times New Roman; font-size: 12.0pt;">    Price</span></p><p class="msonormal"><span style=" font-family: Times New Roman; font-size: 12.0pt;">    Order</span></p><p class="msonormal"><span style=" font-family: Times New Roman; font-size: 12.0pt;">Costumers (Sparse) about 75000</span></p><p class="msonormal"><span style=" font-family: Times New Roman; font-size: 12.0pt;">    ID</span></p><p class="msonormal"><span style=" font-family: Times New Roman; font-size: 12.0pt;">Products (Sparse) about 340</span></p><p class="msonormal"><span style=" font-family: Times New Roman; font-size: 12.0pt;">    ID</span></p><p class="msonormal"><span style=" font-family: Times New Roman; font-size: 12.0pt;">I need to get all the costumers, who haveordered two specific products (time is gen1).</span></p><p class="msonormal"><span style=" font-family: Times New Roman; font-size: 12.0pt;">In the Excel retrieve works pretty fast, butwhen I try to do it in BI Designer, it takes at leasthour or more, to get the data in.</span></p><p class="msonormal"> </p><p class="msonormal"><span style=" font-family: Times New Roman; font-size: 12.0pt;">What might cause this problem?</span></p><p class="msonormal"> </p><p class="msonormal"> </p>

The filter on time doesn't really help since time is a dense dimension. Filtering on product is a help, since only blocks with the appropriate product are rerieved.<BR><BR>The real problem is that you are having to bring in all 75000 customers in a single query.<BR><BR>One of the great frustrations with Essbase presentation tools,(Analyzer, Reports, etc.) is that they use the poorly performing report script and to add insult to injury, they choose not to expose the query code. I can remember when Wired for Olap (predecessor of Analyzer) allowed you to write your own report script for processing in the web interface. That feature disappeared, giving us the inability to design truly assymetric reports (without the ponderous hide/show mechanism) and making it impossible to optimize the queries. (Reports does support truly asymmetric queries.)<BR><BR>It seems to me that there outght to be a way to use the grid api in a web presentation tool, without having to write one from scratch. Short of that, we need to be able to expose the query underlying the retrieve.<BR><BR>With repsect to the current problem, if there is any heirarchy in Customer, try the query at a higher level, then drill down to level 0. The upper level(s) will eliminate any group that has neither product and depending on the nature may give you some quicker response.<BR><BR>

Similar Messages

  • Essbase reports in OBIEE 11g

    Hi Experts,
    The Essbase reports in OBIEE 11g is displaying the member names instead of the Alias names. However in OBIEE 10g the Alias names are rightly displayed.
    Can anyone please suggest on how it is possible to display the alias names in OBIEE 11g?

    Hi,
    thanks for ur reply. I checked the above workaround but found that the option Display Column -> Alias is not enabled. So am not able to select it. Hence now Member names is selected.
    Please let me know if i am missing something else.

  • 5200: FR Essbase Report - POV Error

    Hi All,
    One of our user (non-admin) is getting the below POV error when he tried to run a FR Essbase report,
    "5200:Error executing query :;has Pov Dims=0;pov XML=<?xml version ="1.0"?><datasources></datasources>"
    we tried the following actions as a part of trouble shooting, but nothing worked so far,
    - Verified the File --> Preferences in workspace and the POV settings is ON
    - Reset the user POV using ManageUserPOV.cmd
    - Deprovisioned & reprovisioned the user
    - Verified the user security access
    - we are able to run the report with other admin & non-admin logins
    Kindly suggest us with a solution, if you have faced this error in your past.
    Thanks,
    Siva

    Try to reset his POV using the HYPERION_HOME\BIPlus\bin\ManageUserPOV.cmd utility.
    You need to alter the ManageUserPOV.properties file to indicate his/her user ID
    JTS

  • Error executing essbase report script using maxl

    Hi,
    V 11.1.2.1 (64 bit) on windows
    An essbase report script errors when it is run from maxl. When I run it directly in maxl the error is
    Error - 1030205 - Client directory does not exisit: ...EssbaserServer\<instance>\client
    When I run it within EAS the error is
    Client directory does not exisit: EPMSystem11R1/common/EssbaseRTC-64/11.1.2.0client
    Unexpected essbase error 1030205
    The client is installed but the folder locations do not exist. There is a calc script which does a data export which works fine. The essbase report can be manually executed without a problem. This worked fine in 9.3.1.
    Here is the script (without actual names)
    export database 'app'.'database' using report_file 'AReport' to data_file 'c:\\Output.txt';
    I would appreciate any help. I have looked at the knowledge base and can't find anything relevant.
    Thanks in advance,
    Nathan
    I would appreciate

    Hi,
    The issue is now resolved.
    The client folder must be created where the EAS service is, not Essbase. Once this was done the report script could not be found. In discussion over the phone with Oracle we did some testing, as they use a non distributed environment. If you use 'using report file' you need to specify the path to the report file i.e.
    D:\Oracle\Middleware\user_projects\epmsystem\EssbaseServer\<instance>\app\<app name>\<database>\report.rep'
    The .rep must also be included.
    If you use 'using server report file' you only need to specify the report name, without the extension, and the data file path. You specify the path as normal i.e. D:\nathan.txt but you can get away with simply a file name such as 'nathan.txt'. In a distributed environment this exports to the server where the EAS service is to
    <drive>:\Oracle\Middleware\user_projects\domains\EPMSystem
    When Oracle support did this it went to the Essbase bin folder as it was a non distributable environment.
    The subtle differences between 9.3.1 and 11.1.2.1......
    Thanks to all those who contributed.
    Nathan

  • Strange Character in Essbase Report

    I generated an Essbase report using report script. I have suppressed colum heading, page heading, zero rows and missing rows. In the generated report there is a strange character at the beginning of every 65th row (). When opened in notepad it looks like the biology female symbol. I am guessing this is some kind of a page break character. It shows up in any application I use to open the .rpt file.Is there any way to supress this character?
    I will be sending the resulting report to SAP. Will this character effect the way SAP will read member names in that row?

    Never mind. Foud out that SUPFEED works fine. The question about page break character affecting SAP is still open though.

  • Business Rule variable in Essbase report

    Hi,
    I need to create a report where I will use the variable (created as Business Rules variable e.g.- [BudYear],[CurrVersion] etc) but it is not working. If I use [BudYear] it is just showing the dimension name in report as 'Year'. But when I use any exxbase substitution variable (e.g.- &CurYear etc) it is working fine. So, can it be possible to use business rules variable in essbase reports?
    Can it be possible to save the essbase report in comma delimited format (I am only getting tab delimited option). Please revert back.
    Thanks & Regards.

    As John rightly said, HBR rules are only applicable within HBR. What you want is an Essbase Substitution Variable. So long as the value does not get selected interactively in the HBR, you can use a Substitution Variable instead. An example would be something like current year -- this isn't going to get changed by the users via a Planning form or a prompt.
    HBRs, Calc Scripts, member formulas, load rules, and of course Essbase report scripts can all read substitution variables. See the DBAG for more information. Personally, I only use HBR variables, local or global, for items off the POV or driven by a run-time prompt.
    Unfortunately, a comma delimted file is a pain in a report script -- you have to make your columns fixed length and then use the MASK command to put the commas in -- ugh. However tab delimited files are an option. I've never found an IT group that couldn't handle the latter format.
    You may also go with the the DATAEXPORT calc script command -- a comma delmited output is possible with that command and of course it supports Essbase substitution variables.
    Regards,
    Cameron Lackpour

  • Essbase report script match pattern on alias

    report scriptHi,
    I need some help on essbase report script.  I have been racking my brain trying to figure out how to use the essbase report script command "<MATCH" so that I can match for a pattern on the alias name as opposed to the member name. I have searched the Internet with no luck. Maybe someone in this community knows how to do this.  If you can reply with a specific example that would help me out as I am very visual.
    Thanks in advance.

    You can use <REPALIAS, e.g., for Sample.Basic:
    <REPALIAS "Product"
    <ROW ("Product")
    <MATCH("Product", "Diet*"
    Diet Cola
    (24,761)
    Diet Root Beer   25,185,158,741
    Diet Cream
    23,703,677,612
    Diet Cola
    (24,761)
    Diet Root Beer   25,185,158,741
    Diet Cream
    23,703,677,612
      Diet Drinks
    48,888,811,592
    Using <OUTALT on its own (confusingly, at least as I read the documentation) continues selecting by alias, but displays member name:
    <OUTALT
    <ROW ("Product")
    <MATCH("Product", "Diet*"
    100-20   
    (24,761)
    200-20  
    25,185,158,741
    300-30  
    23,703,677,612
    100-20   
    (24,761)
    200-20  
    25,185,158,741
    300-30  
    23,703,677,612
      Diet  
    48,888,811,592
    Without either, the MATCH only looks at member names:
    <ROW ("Product")
    <MATCH("Product", "Diet*"
    Diet    
    48,888,811,592

  • RE:  Essbase Report Scripts

    Hi all
    i really thanks for your support ...
    Here is my question
    I need a Essbase report script which in essence is a basic query where we would say all lev 0 cost centers excluding the some of the rollup points.
    i.e i need to delete some level 0 members using Rule script and we are in 6.5.4 version please help me out in this situation
    Please i really need this script or else please let me know is this possible using report scripts..
    Please ...
    Thanks
    jai
    Edited by: user9314481 on Mar 11, 2010 5:59 AM

    Hi all
    I am not able to find a solution for this issue , please help me out...
    I need a Essbase report script which in essence is a basic query where we would say all lev 0 cost centers excluding the some of the rollup points.
    i.e i need to delete some level 0 members using Rule script because my level 0 members are combination of product 'A ' and Product 'B' but now my users are interested in Product 'B' data and we are in 6.5.4 version please help me out in this situation
    Please i really need this script or else please let me know is this possible using report scripts..

  • Essbase Reports - MAXL Scripts

    <p>I can not find the MAXL script command to execute an EssbaseReport.</p><p> </p><p>In Esscmd, it is RunRept. Any help would be appreciated.</p><p> </p><p>Jamie</p>

    Just an example based on the Sample:Basic DB .... (this is for Windows, I guess the syntax for UNIX is slightly different, refer DBAG for exact details).<BR><BR>export database sample.basic using report_file 'Essbase\\App\\Sample\\Basic\\Bottom.rep' to data_file 'D:\\Essbase\\Reports\TestReport.rpt';<BR>

  • Essbase Report Writer IPARENT

    I have a report that displays level 0. I want to also show the immediate parent of the level 0 member. I have been playing with the "IParent" command, but can't get it to work. It looks like it may work on a single member. This is what I have at the moment.
    <Link (((<LEV("Entities", "Lev0,Entities")) AND ( <IDESC("Total Center")))
    Any ideas how to get the level 0 entities along with the immediate parent?
    Thanks

    user624689 wrote:
    Thanks Tim for the response. The code works except that it puts the parent information on a separate line, however I would like to have both the parent and child on a the same line in different columns.You won't be able to do that in an Essbase report script as the Essbase engine will not understand with member you want for the row dimension when it does the retrieve.. You could do this in Excel if you limit the number of range that is retrieved to only include the 'child' column in the row header section of the retrieve.
    Within the same project, I was trying to incorporate "REPMBRALIAS". It works, but I cannot seem to get the member name and alias in two separate columns. Report writer dumps both in the same column, which makes it hard to parse.My guess is that it would be impossible to parse if you have spaces in any member names. Again, if you use Excel to do this functionality, you can turn off 'use both members and aliases' and they will be returned in separate columns.
    Tim Tow
    Applied OLAP, Inc

  • Essbase Reports

    Has anyone been able to use the ! operator within essbase reports.Currently I am trying to run a report that extracts data from specific measure and product combinations however the link statement does not work when attempting to extract data from different dimensions.I am now attempting to use the ! operator and split the output of the report as follows:<LINK(<MEMBER("Member1") AND NOT <MEMBER("Member2")!<LINK(<MEMBER("Member2") AND NOT <MEMBER("Member1")!The output is Member1Member1Member2The problem is that Measure1 is repeated within the extract even though I am stating to not extract measure1 after the ! operator.Any help would be greatly appreciated.

    Using multi-part reports is good for a lot of situations, and may with yours if you re-order the dimensions or selection order, but I'm assuming you have tried:Measure1Measure2Product1Product2!Measure2Product2!The above should work because new selection (subsets) for both dimensions are being made. However, I too have seen cases where multi-part reports have their own peculiar idea of when (or not) to reset selections. Some times it seems to depend on what order the dimensions are listed, or if they are rows or columns. So you could try making sure that the changing selections appear first (before any non-changing selections), so they are not listed contiguously in the report, etc...One alternative approach is to lay the report out with all combinations of the two dimensions in separate columns, then reorder and limit the columns using the order and fixcolumns commands. The sample under fixcolumns will point you in the right direction.

  • Substitution Variable in Essbase Report Script

    Hi All,
    In my report script I want to use Essbase Substitution Variable, just as an replacement to Text field... I am using following syntax:
    {STARTHEADING
    TEXT 0 "Bud"
    &StartMonthNo
    TEXT 0 "12"
    ENDHEADING}
    Where StartMonthNo is 1 ... I don't want to add this variable as some member in Essbase, just need to display Heading as
    Bud
    1
    12
    Using above syntax, it is just showing
    Bud
    12
    I have tried many syntax like Text 0 &StartMonthNo or Text 0 "&StartMonthNo" But nothing seems to be working...
    Please lemme know if I am missing something here .. Please give me some suggestions ...
    -CJ

    Hi,
    Your thinking is sound and creative, however due to the way they work you can't define a subvar as a concatenation of other subvars because it will be interpreted literally. e.g.
    sv1 = hello
    sv2 = world
    sv3 = &sv1 + &sv2
    sv3 interpreted by essbase will be: &sv1 + &sv2 and throw an error.
    (If you think about it, concatenating two 255 char subvars into another would still exceed the character liimit.)
    So,
    if you want to concatenate several long subvars, just define them and mash them together:
    &sv1 &sv2 = hello world
    regards,
    Robb Salzmann

  • Essbase report script in ODI procedure/variable

    Hi,
    Is there a way to call an existing report script in essbase in an ODI procedure/variable?
    BEST!
    Edited by: 867760 on Sep 1, 2011 2:39 PM

    Yes you can use the essbase Java API and create a procedure either using Java, Jython or Groovy.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Essbase reports from the .sec file

    Hi,I have an essbase app/database which has multiple filters. The security on the users are based on the filter setup on the user for this app/db. I want to be able to create a report which shows the app/database name, user id, filter setup on the userid, date when this was setup, date updated. Is there any possible way to get this? Currently I am on version 6.5.4? Does the 7.1 have any features that will allow this?ThanksAnde

    I've used MAXL extensively to assist in managing security. There are a number of commands that are applicable; most notably display filter, display group, and display privilege.MAXL runs on 6.5.4 and is a lot more functional than Esscmd in system administration. You might want to play around with it a bit. If you have 6.5.4 AppMgr on your box, you have MAXL; extesnsive on-line help is available.

  • Essbase report scripts

    Hi,
    Is it possible to make report scripts to the XML format in Essbase (using Report Script Editor)? I've only done report scripts, that is saved in .txt format.
    Thanks in advance!

    Hi, I wan't to export data by using report script editor, but the file that I get from that should be xml. Is it possible?

Maybe you are looking for

  • I cant  download apps from i tunes to my i pod touch..

    please help me .... i cant download the apps which i purchased in itunes to my i pod touch ... my i touch version is 3.1.3 (7E18)  please help me......................

  • System shut down during F110 payment run

    During the F110 payment run, the PRD system shut down. There were 259 items in the proposal and according to the status 42 posting orders were generated and completed. What is the process to handle this problem? Can the payment run be re-started? It

  • Queries List

    Hi Experts, I have some data targets in BW ( we are using 3.5 version) now i need to find out total queries on each data target? is there any specific T.code in BW. Plz help me on this? Thanks in advance David

  • Intelligent agent won't start

    We renamed the windows 2000 host on which Oracle lives and now the intelligent agent won't start. I cleared snmp_rw etc and rebooted but still no go any ideas? thx in advance.

  • "Send" Greyed Out in Mail 3.6 and Entourage 12

    The Mail 3.6 application on two different computers refuses to send anything out--when you hit Reply, the message bow has the Send button greyed out. If you save the message, choose it in Drafts and then choose Send Again from the Message menu, it op