Optimize report script having many Link statements

Hi,
I have a report script in Essbase which uses around 10 <Link statements to extract level 1 entity members from decendants of specific entity members and around 8 <Link statements to extract level 0 account members from decendants of specific account members. I observed that this report script takes almost 10 to 12 hours to execute. After some investigation I found out that ideally a report script should have maximum 5 <Link statements defined; in case if there are more than 5 <Link statements the report script would run very slow.
Following is excerpt from my report script:
<PAGE ("Scenario", "Year")
<ROW("Entity", "Account", "Custom1", "Custom2")
<COLUMN("Period")
For Entity:
<LINK((<LEV("Entity","Lev1,Entity")) AND (<IDESC("Ent001")))
<LINK((<LEV("Entity","Lev1,Entity")) AND (<IDESC("Ent002")))
<LINK((<LEV("Entity","Lev1,Entity")) AND (<IDESC("Ent003")))
For Account:
Link ((<LEV("Account", "Lev0,Account")) AND (<IDESC("Acc001")))
Link ((<LEV("Account", "Lev0,Account")) AND (<IDESC("Acc002")))
Link ((<LEV("Account", "Lev0,Account")) AND (<IDESC("Acc003")))
Could you please help me to fine tune/optimize this report script and suggest an alternate way to write this script without <Link statements so that I could run this report script faster?
Thanks in advance!
AK

You state 10 but show six. Which is it?
As for performance, if you make it just one Entity dimension LINK statement, is it fast?
Following on that, have you tried breaking the report into multiple report scripts? If they are individually faster, you could just concatenate the output files through an OS batch script. The thought of 10 individual report scripts (although I suppose we are potentially talking about more than that but I can't tell based on the information you've provided) could be complicated, but it might be worthwhile from a prototyping perspective.
Have you tried joining them together with a "!" statement. <--What that means is you write a report script and terminate it with a !. Then write another, similar report script and stick a ! on it. And again, and again, etc. Essbase reads to the ! and then goes to the next report script.
Regards,
Cameron Lackpour

Similar Messages

  • LINK command in a Report Script 9.3.3

    Hello,
    I would be greatful if someone could help me with one line in a Report Script.  I do not know what I am doing.  We currently have the line below, which has worked well for years.
    <LINK (<LEV("Account",0) AND NOT <DESCENDANTS("Statistical_Accounts"))
    There are three accounts within Statistical_Accounts we want to add back.  Let's call them StatAcct1, StatAcct2 StatAcct3.
    How do I include them?
    At the top level, we have Account.  At the second level, we have "GL Accounts" and Statistical_Accounts.  I have fooled around with a number of things.  I get compile errors telling me everything I do is invalid.
    Please somebody, rewrite this one line for me.  Am I begging?
    Thank you, Kevin

    Hello Glenn,
    I took your idea in various forms, and tried the following, but each ones fails depending on where I place the bracket.  I either fail with the OR or the LINK.  I tried using DESCENDANT for each item in the list, and that was not successful.  Can you spot the correction for any of the statements below?
    <LINK (<LEV("Account",0) AND NOT <DESCENDANTS("Statistical_Accounts")) OR ( "AdminFee_Calculated" "Overhead_Calculated" "AdminFee_Input")
    Error: 1001005 Unknown Member [OR] in Report
    <LINK (<LEV("Account",0) AND NOT <DESCENDANTS("Statistical_Accounts") OR  ("AdminFee_Calculated" "Overhead_Calculated" "AdminFee_Input"))
    Error: 1001072 Syntax error in <LINK Command
    <LINK (<LEV("Account",0) AND NOT <DESCENDANTS("Statistical_Accounts")) OR  "AdminFee_Calculated" OR "Overhead_Calculated" OR "AdminFee_Input"
    Error: 1001005 Unknown Member [OR] in Report
    <LINK (<LEV("Account",0) AND NOT <DESCENDANTS("Statistical_Accounts") OR  "AdminFee_Calculated" OR "Overhead_Calculated" OR "AdminFee_Input")
    Error: 1001072 Syntax error in <LINK Command
    Thank you, Kevin

  • Report script optimization

    We have the following report script. Its taking 2 hrs to run .... but if we hard code the 70 accounts we get output in 1 min...we used these 3 functions to extract the level 0 accounts //<DIMBOTTOM "Account" //<LINK(<LEV("Account",0)) //<LINK(<LEV("Account",0) AND <IDESC("Account")).........................for these 3 functions its taking more time...but if we hard code the 70 accounts we get output in 1 min
    // DATA FORMATTING
    <SPARSE
    <SUPSHARE
    <QUOTEMBRNAMES
    <SORTNONE
    <ACCON
    <SYM
    {TABDELIMIT}
    {ROWREPEAT}
    {SUPFEED}
    {SUPHEADING}
    {SUPEMPTYROWS}
    {SUPMISSINGROWS}
    {SUPBRACKETS}
    {SUPCOMMAS}
    {SUPPAGEHEADING}
    {MISSINGTEXT "#MISSING"}
    {ZEROTEXT "0.00"}
    {UNDERSCORECHAR " "}
    {DECIMAL 2}
    {NOINDENTGEN}
    // DATA LAYOUT
    //<PAGE ("Project","ProjectYear")
    <ROW("Scenario","Year","Project","Entity","FundingSource","CostCenter","Campus","ProjectYear","Fund","Account")
    <COLUMN("Period")
    // DATA SELECTION
    "Budget"
    "FY09"
    "Project"
    "Draft"
    "Input"
    "PY09"
    <LINK((<LEV("Entity",0)) AND (<IDESC("Entity")))
    <LINK((<LEV("FundingSource",0)) AND (<IDESC("FundingSource")))
    <LINK((<LEV("CostCenter",0)) AND (<IDESC("CostCenter")))
    <LINK((<LEV("Campus",0)) AND (<IDESC("Campus")))
    <LINK((<LEV("Fund",0)) AND (<IDESC("Fund")))
    //<DIMBOTTOM "Account"
    //<LINK(<LEV("Account",0))
    //<LINK(<LEV("Account",0) AND <IDESC("Account"))
    <LINK((<LEV("Period",0)) AND (<IDESC("YearTotal")))
    //&BudgetYear
    //&ProjBudgetYear
    // This substitution variable needs to be updated every Fiscal Year at the start of
    // the Budget Formulation process using the Essbase Administration Services client
    // EXECUTE THE REPORT
    !

    hi, i just read your post. i'm not sure youre optimizing the order of the dimensions. try doing a level 0 export. then, use that order of dimensions in your report script for the Row command. if you need a different order of the fields use the ORDER command. see my example. i found that my needed order of fields took 6x longer than when i used the export order...also, my link command took longer when i put the dimbottom part last. you really just have to play around alot : \
    {SUPEMPTYROWS}
    {SUPMISSINGROWS}
    {SUPZEROROWS}
    //suppresses the automatic insertion of a page break
    {SUPFEED}
    {SUPCOMMAS}
    {SUPBRACKETS}
    {SUPPAGEHEADING}
    {SUPHEADING}
    {MISSINGTEXT "0.00"}
    { ROWREPEAT }
    //{TABDELIMIT}
    {DECIMAL 2}
    {NOINDENTGEN}
    //suppresses the display of duplicate shared members when you use generation or level names to extract data for your report.
    <SUPSHARE
    //forces a symmetric report, regardless of the data selection. Use SYM to change the symmetry of a report that Hyperion Essbase would create as an asymmetric report.
    //<SYM
    // 0 1 2 3 4 5 6
    //export order
    <ROW ("Business Units", VERSIONS, Products,TIME,ACCOUNTS,Departments)
    <SORTASC
    //col 7
    {CALCULATE COLUMN "DATA 2" = 6 }
    {ORDER 0 1 4 5 2 3  6 7 fixcolumns 8}
    {width 18 6 7}
    //COL0
    //<DIMBOTTOM "BUSINESS UNITS"
    {RENAME "B33000"} "BU 33000"
    {RENAME "B33009"} "BU 33009"
    {RENAME "B33010"} "BU 33010"
    {RENAME "B33030"} "BU 33030"
    {RENAME "B33050"}"BU 33050"
    {width 7 0}
    //COL1
    {RENAME "BUDGET    BUDGET     "} "2012 PLAN"
    {WIDTH 21 1}
    //COL2
    // "600000"
    <LINK (<DIMBOTTOM (Accounts) and not <MATCH (Accounts, 6?????) and not <MATCH (Accounts, 9?????) )
    {width 7 4}
    //COL3
    <DIMBOTTOM DEPARTMENTS
    {width 11 5}
    //COL4
    <DIMBOTTOM PRODUCTS
    {RENAME ""} "BLANK PRODUCT"
    {width 40 2}
    //COL5
    <SORTNONE
    {RENAME "USD     2012 001"}"PER01"
    {RENAME "USD     2012 002"}"PER02"
    {RENAME "USD     2012 003"}"PER03"
    {RENAME "USD     2012 004"}"PER04"
    {RENAME "USD     2012 005"}"PER05"
    {RENAME "USD     2012 006"}"PER06"
    {RENAME "USD     2012 007"}"PER07"
    {RENAME "USD     2012 008"}"PER08"
    {RENAME "USD     2012 009"}"PER09"
    {RENAME "USD     2012 010"}"PER10"
    {RENAME "USD     2012 011"}"PER11"
    {RENAME "USD     2012 012"}"PER12"
    {width 17 3}
    !

  • Siebel BI Publisher Report having many-to-many relationship

    I have query on creating BI publisher reports having many to many relations. The report requirements has fields from entities Customer, Claims and Payments. For explanation let say fields are customer name, claim ref, payment amount, pay id. claims and Payments entity has many to many relationship. Now my report shows as below. Actual Total Amount Paid to customer is 11,500. However my report total is shown as 13,000. How to resolve this ?
    Customer Name Claim Ref Payment Amt Pay Id
    Mr XYZ 1001 10,000 1-101
    Mr XYZ 1001 1500 1-102
    Mr XYZ 1002 1500 1-102
    I was thinking about a solution of having two columns side by side within a page. Column left will the show the data Customer to Claims and Column right will show the data Customer to Payments. But not sure how to achieve the rows wise alignment for the new customer records between two columns. If row wise alignment achieved then hope workaround might be accepted by client. Any help in this is greatly appreciated

    Thanks for the reply. The many to many relationship between Claims and Payments are achieved through intersection table in siebel. When Customer has multiple claims, single payment issued for both claims. Also single claim can multiple payments such (part compensation, interests, final compensation etc)

  • Issue with the supshare Report Script Command

    Hi All,
    I have created a report script to extract the Level0 data for the members of the accounts dimension and It does work fine and the performance is also good. However I have a challenge here. The shared members are repeating and therefore I used “<supshare” command in order to avoid the repetition. It does work, however there is an issue here.
    For eg, I am trying to retrieve the data as below and they are level0 members. The NetExpense is a “Level0” member and also a “shared member”, However the original “Net Expense” comes under Level3 and since I have used <Supshare and asked to retrieve only Lev0 accounts it is therefore ignoring the “Net Expenses” for all the Dept and product intersections. Hope I am clear and not confused? Is there anything i could change or add to retrieve the correct data.
    Would anyone be able to help me on this issue.
    <supshare “Lev0 Accounts”
    Data Retrieval Ex : DeptA  NetExpense No Product  1200
    Thanks

    Thanks Glen. I tried the below link statement. This is an example. My accounts dimension has 8 childern (A to H) out of which 4 are level 0 members ("B"to "E") and the remaining have so many members underneath. The member"H" is where my confusion starts, it has 4 children (Ex 1,2,3,4) and all are shared members. Here i need not worry about children 2 and 3 since they have no data. Children 4 is a level 0 and a shared member, however the Children 4 main location is also located at Level 0. Therefore when i use supshare this appears only once. one problem is solved.
    Now coming to Children 1, this is a Level 0 for parent "H", however this is also a child of "A" and this by itself has levels underneath. So this Sup share is not allowing me to retrieve the data Child 1 though it is level 0 and since it is shared member.
    This case how do i modify the report in such a way i get all level 0 data of my accounts and suppress shared members. Hope i have not condused...
    <ROW (Accounts)
    {ROWREPEAT}
    <LINK(<DESCENDANT ("A", "Lev0,Accounts"))
    "B", "C", "D", "E"
    <LINK(<DESCENDANT ("F", "Lev0,Accounts"))
    <LINK(<DESCENDANT ("G", "Lev0,Accounts"))
    <LINK(<DESCENDANT ("H", "Lev0,Accounts"))

  • Report script issue (ASO cube)

    Hi All,
    I have few report scripts in ASO which I am executing them using Maxl.
    When I run the scripts manually and exporting it to console window, I am able to see the data.
    When I use Maxl and exporting it to excel file, the log file does not show any error and data is not exported to excel file.
    Can anyone help me if they faced a similar problem with report scripts.
    Thanks in advance.
    Regards
    Rav

    There are 8+ scripts and here is one of the similar script. Few are Asymmetric scripts with columns, Year and Months.
    I think there is no issue with the script as I have run it many times before but from past two days I am facing the problem as it exports partial data or else no data is exported.
    It is not throwing any errors including cartesian product error.
    //ESS_LOCALE English_UnitedStates.Latin1@Binary
    <SETUP <SYM { TabDelimit } { decimal 13 } { IndentGen -5 } <ACCON <QUOTE <END
    <COLUMN (Months)
    <LINK ((<Descendants(Months) AND <Descendant(Q1)) OR <Descendant(Q2) OR <Descendant(Q3) OR <Descendant(Q4))
    <COLUMN (Year)
    <MATCH (Year,&CurrentYear)
    <MATCH (Year,&NextYear)
    <Match(Year,&YearPlusTwo)
    {ROWREPEAT}
    { SUPMISSINGROWS  }
    <row (Dim1,Dim2,Dim3,Dim4,Dim5,Dim6,Dim7,Dim8,Dim9,Dim10,Account )
    &Dim1
    &Dim2
    Lev0,Dim10
    Lev0,Dim9
    Dim6
    Dim5
    Dim4
    Lev0,Dim7
    Lev0,Dim8
    "No Dim3" //fixed member in the dimension
    <LINK ( (<Descendants("Income Statement") AND <Lev(Account,0) ) AND (<Match(Account,6*) OR <Match(Account,7*) ) )
    Thanks,
    Regards
    Rav

  • Report script taking too long to export data

    Hello guys,
    I have a report script to export data out of a BSO cube. The cube is 200GB in size. But the exported text file is only 10MB. It takes around 40 mins to export this file.
    I have exported data of this size in less than a minute from other DBs. But this one is taking way too long for me.
    I also have a calc script for the same export but that too is taking 20 mins which is not reasonable for a 10MB export.
    Any idea why a report script could take this long? Is it due to huge size of database? Or is there a way to optimize the report script?
    Any help would be appreciated.
    Thanks

    Thanks for the input guys.
    My DATAEXPORT is taking half the time than my report script export. So yeah it is much faster but still not reasonable(20 mins for one month data) compared to other DBs that are exported very quick.
    In my calc I am just FIXING on level 0 members for most of the dimensions against the specific period, year and scenario. I have checked the conditions for an optimal report script, I think mine is just fine.
    The outline has like 15 dimensions in it and only two of them are dense. Do you think the reason might be the huge size of DB along with too many sparse Dims?
    I appreciate your help on this.
    Thanks

  • Report script taking very long time to export in ASO

    Hi All,
    My report script is taking very long time to execute and finally a message appears as timed out.
    I'm working on ASO Cubes and there are 14 dimensions for which i need to export all data for all the dimensions for only one version.
    The data is very huge and the member count in each dimension is also huge, so which is making me difficult to export the data.
    Any suggestions??
    Thanks

    Here is a link that addresses several ways to optimize your report script. I utilize report scripts for Level 0 exports in an ASO environment as well, however the majority of our dimemsions are attribute dimensions.
    These are the most effective solutions we have implemented to improve our exports via report scripts:
    1. Make sure your report script is written in the order of how the Report Extractor retrieves data.
    2. Supressing Zero and Missing Data
    3. We use the LINK command within reports for some dimensions that are really big and pull at Level 0
    4. Using Symmetric reports.
    5. Breakout the exports in multiple reports.
    However, you may also consider some additional solutions outlined in this link:
    1. The MDX optimizing commands
    2. Back end system settings
    http://download.oracle.com/docs/cd/E12825_01/epm.111/esb_dbag/drpoptim.htm
    I hope this helps. Maybe posting your report script would also help users to provide feedback.
    Thanks
    Edited by: ronnie on Jul 14, 2011 9:25 AM
    Edited by: ronnie on Jul 14, 2011 9:53 AM

  • Report script hanging

    Hi Gurus,
    The issue is I created two report scripts one using Query designer and the other manually.
    I'm creating a report script to export current period data against ASO.
    I know the optimization basics against BSO.
    Placing last dim fisrt and all!!
    coming to the ASO......
    my Report script is hanging at the time of validation itself!!!
    it is showing when there are some errors in the report script.
    I don't see any thing but EAS hanging when i thought that they were no errors.
    the idea is to export the level0 data and relaod with #mi values to load new set of data for the current period.
    What are the steps to follow to optimize it in ASO.
    I know we need to increase agg chache, retrieval buffer, sort retrieval..!!
    what next!!
    I know we can also use slices to get rid of previous data (deleting old slice) and creating new one.
    but currently we are implementing this way!!
    suggestions please....
    Thanks,
    Jeeth
    Edited by: Jithendra on Mar 15, 2011 10:59 AM

    Hi Robb,
    I'm in ASO!! so calculations are not possible.
    here is one more question!!! may be I need to post it seperately. (but I don't want my questions unanswered :) )!!
    I tried to do level 0 export from ASO and it failed telling that the member combinations exceeded 2^64 (this is part of our cube!! want it in column format).
    As per my knowledge, the option I have are.
    1. chop the report script in to smaller report scripts and run it (may be I need to chop like 100 to 1000 times not sure!!)
    2. will MDX query effectively handles the situation (worth trying it)??
    3. is the CDF export meant for ASO?
    4. StarAnalytics (is this the better option) ??
    Pls suggest!!
    I will now start writing MDX!!....will all let you know!!
    BTW the hanging is because ...I forgot to use logical operator after LINK function... after fixing that the report got validated.
    Thanks,
    Jeeth
    Edited by: Jithendra on Mar 17, 2011 11:20 PM
    Edited by: Jithendra on Mar 18, 2011 11:16 AM

  • Report Script Performance Issues

    Essbase Nation,
    We have a report script that extracts a full 12 months worth of history in 7 minutes. The script that is used to extract the period dimension is as follows:
    <Link (<Descendants("Dec YTD") And <Lev("Period",0))
    The line above is then changed to pull just one month of data, and now the report script runs for 8 hours.
    Please advise as to why the difference in performance.
    Thank you.

    ID 581459.1:
    Goal
    How to optimize Hyperion Essbase Report Scripts?
    Solution
    To optimize your Report follow the suggested guidelines below:
    1. Decrease the amount of Dynamic Calcs in your outline. If you have to, make it dynamic calc and store.
    2. Use the <Sparse command at the beginning of the report script.
    3. Use the <Column command for the dense dimensions instead of using the Page command. The order of the dense dimensions in the Column command should
    be the same as the order of the dense dimension in the outline. (Ex. <Column (D1, D2)).
    4. Use the <Row command for the sparse dimensions. The order of the sparse dimensions in the Row command should be in the opposite order of the sparse
    dimension in the outline. (Ex. <Row (S3, S2, S1)). This is commonly called sparse bottom up method.
    5. If the user does not want to use the <Column command for the dense dimensions, then the dense dimensions should be placed at the end of the <Row command.
    (Ex. <Row (S3, S2, S1, D1, D2)).
    6. Do not use the Page command, use the Column command instead.

  • Report script command equivalent for @relative calculation command

    HI ,
    We have a calculation script which has a fix statement like below :
         FIX( Grade, "w/o LO", "Line Options", AtLaunch, @DESCENDANTS("470.92"), @DESCENDANTS("Price Item"), @RELATIVE("Total Region", 0) )
    We are trying to make a reportscript which gives us the format of the set of database being calculated.
    So we are tranforming the above calc script commands into equivalent report script commands. We are struck with the @Relative command.
    Can somebody tell us what is the equivalent report script command for @Relative calculation script function.
    Regards
    OKU

    There's no direct analogue, but you can use the <LINK command along with <DESCENDANTS and <LEV to get pretty close. See: http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/rwriter/link.htm
    JExport (if pre 9.3) or DATAEXPORT (if 9.3 or greater) may also be options and will in fact allow @RELATIVE to be used.
    Regards,
    Cameron Lackpour

  • Help on Report Script

    Hi All,
    We are trying to write a report script to extract Level 0 data. We have an UDA associated with some parent members under a dimension (say "Entity"). Is there any way we can extract the level zero members of parent which are tagged with that UDA??
    Something like <LINK (<LEV((<DESCENDANTS("Entity") AND <UDA(Entity, ABCD)),0) where ABCD is the UDA tagged to the parent members.
    Please suggest.

    user8927833 wrote:
    Below are the examples to get data out using report scripts using UDA
    <UDA (product, "Sweet")The following example uses the UDA command within a LINK statement to select level 0 products that are sweet:
    <LINK(<UDA(product, "Sweet") AND <LEV(product, 0)).
    If you are on BSO then you can write data export calc scriptI am pretty sure that neither of these will work based on what the OP described. The first one would only get the members with the UDA, the second, only those at Level 0 with that UDA. I think the issue is that you cannot obtain the hierarchy beneath the UDA members. As timg suggested, push the UDA down to level 0, or figure another way out.

  • Essbase Report Script

    Hi Experts,
    I am trying to run a report script which comprises of 5 Link statements (I have 10 dimensions in my cube) and when I run the script through EAS I see there are 5 sessions getting started consecutively after every 5 min's and the script is taking some 35 min's to run but I am not get the output text file at my selected location.
    I request you to please reply me with your precious suggestions.
    Thanks,
    Addy.

    No there's no partition connections neither we are using against the target cube.
    We are not using any syntax for output file, when we run the script in EAS it prompts with a dialog box wherein we select the output file path and in text format.

  • Report script blank

    Hi
    I exceuted a report script,and the report came out to be blank .
    So to check ,i opened the report script and verified and came out as verified successfully.
    Please let me know what might may be the cause and where to check.
    Thanks in advance.

    First try
    {ROWREPEAT}
    {SUPMISSINGROWS}
    {SUPZEROROWS}
    {MISSINGTEXT "0"}
    {SUPBRACKETS}
    <SETUP { TabDelimit } { decimal 13 } { IndentGen -5 } <ACCON <SYM <QUOTE <END
    <PAGE("Entity","Products")
    <COLUMN("Accounts")
    <ROW("Reporting Date","Class","Contract Dates")
    // Page Members
    // Selection rules and output options for dimension: Entity
    {OUTMBRNAMES}
    <DESCENDANTS "US Region"
    // Selection rules and output options for dimension: Products
    {OUTMBRNAMES}
    "Total Lease"
    // Column Members
    // Selection rules and output options for dimension: Accounts
    {OUTMBRNAMES}
    " Loss Units"
    "Adjusted MSRP"
    "Net Cost"
    " Sales Proceeds"
    " Loss $$ "
    "Gain/Loss % "
    "Gain/Loss % MSRP"
    "Sales Proceeds % of MSRP"
    // Row Members
    // Selection rules and output options for dimension: Reporting Date
    {OUTMBRNAMES}
    (<CHILD "RD2006"
    <CHILD "RD2007"
    // Selection rules and output options for dimension: Class
    {OUTMBRNAMES}
    <DESCENDANTS"Car"
    "Other Class"
    // Selection rules and output options for dimension: Contract Dates
    {OUTMBRNAMES}
    <DESCENDANTS "CD2006
    <DESCENDANTS "CD2007"
    // End of Report
    I'm not sure that you need all the link statements as you don't have compound selections. If this does not work, try to simplify the report by first taking out the <descendants and <Child (or<Children) and see if you get results. If so, start adding them back in until it breaks.

  • Report Script Help Needed

    Hi,
    I have not written one in years and am having trouble with a fairly simple one (I think). Was wondering if you could take a look. Anyways we have 11 dimensions which may make this impossible due to performance. I basically need a report script to perform a data extract. Data requirements for each dimension would be:
    Scenario: Budget
    Version: Final
    CCCC: Tot_CCCC (Rollup)
    SCCC: Tot_SCCC (Rollup)
    Charge_Type: Charge_Type_Total (Rollup)
    Resource: NU_RESC (Rollup)
    SAU_CAU_Facility: Zero level members of "NU_Consolidated"
    Account: Zero level members of "TOTCO_FERC"
    Activity: Zero level members of "NU_Actv"
    Years: Children of "YEARS"
    Periods: Jan to Dec only
    Report format would suppress the PAGE thus Budget and Final would not appear.
    Was also hoping to somehow suppress CCCC, SCCC, Charge_Type and Resource(Not sure if possible).
    Thus format would look something like this tab delimited:
    Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
    SAU_CAU_Facility Account Activity Year 100 200 100 100 010 100 200 300 100 100 100 100
    Here is what I have so far. I have not been able to get it to return any results even though I have loaded one row of fake data. Does anything jump out at you as to what I'm doing wrong? Appreciate any help you may have as I'm really stuck as it's been years since I have tried this.
    //ESS_LOCALE English_UnitedStates.Latin1@Binary
    // This report script extracts data from NUMaster
    <SUPSHARE
    {DECIMAL 4}
    {NAMEWIDTH 25}
    {SUPCOMMAS}
    {SUPBRACKETS}
    {SUPPAGEHEADING}
    {NOINDENTGEN}
    {SUPMISSINGROWS}
    {SUPZEROROWS}
    {TABDELIMIT}
    {SUPFEED}
    {ROWREPEAT}
    <PAGE ("SCENARIO", "VERSION")
    "BUDGET" "FINAL"
    <COLUMN ("PERIOD")
    "JAN"
    "FEB"
    "MAR"
    "APR"
    "MAY"
    "JUN"
    "JUL"
    "AUG"
    "SEP"
    "OCT"
    "NOV"
    "DEC"
    <ROW ("RESOURCE_LOCATION", "SCCC", "CCCC", "VERSION", "CHARGE_TYPE", "SCENARIO", "SAU_CAU_FACILITY", "ACCOUNT", "ACTIVITY", "YEARS")
    <DIMBOTTOM "SAU_CAU_Facility"
    <DIMBOTTOM "ACCOUNT"
    <DIMBOTTOM "ACTIVITY"
    <DIMBOTTOM "YEARS"
    "TOT_CCCC"
    "TOT_SCCC"
    "CHARGE_TYPE_TOTAL"
    "NU_RESC"
    // Limits the members within the specified dimensions to the correct zero level members of the specified rollup
    <LINK (<DESCENDANTS ("NU_CONSOLIDATED") AND <LEV("SAU_CAU_Facility",0))
    <LINK (<DESCENDANTS ("TOTCO_FERC") AND <LEV("ACCOUNT",0))
    <LINK (<DESCENDANTS ("NU_Actv") AND <LEV("ACTIVITY",0))
    Thanks,
    SAm

    One thing that may help - it looks like you're using both <DIMBOTTOM and <LINK for three of your dimensions.
    <DIMBOTTOM "SAU_CAU_Facility"
    <DIMBOTTOM "ACCOUNT"
    <DIMBOTTOM "ACTIVITY"
    You should just need the <LINK and not the <DIMBOTTOM. <DIMBOTTOM's can really kill report script performance.
    Whenever I do these, I try to start small, and then open the report script up to more and more members to see what's affecting performance. I'd start with one year, one facility, one activity, one account, etc. Then slowly add in the full member specifications you want.
    Hope this helps,
    - Jake

Maybe you are looking for

  • How to maintain 1 iTunes library on multiple computers

    Hi, I have a desktop and a laptop, both of which I want to have the same iTunes library on. I dont want them both to be turned on at the same time so using "sharing" is not really an option. I currently have my entire library on Skydrive so both comp

  • Acrobat 9 Pro re-install

    After updating from Windows XP t0 Windows 7, and re-installing my Acrobat 9 Pro update, the prior version of Pro cannot be found. I haven't located older software as 9 Pro was purchased in Sept 2008. How should I proceed?

  • Cross References Will Not Display Page Number

    Got some documents created in InDesign CS3 (MAC). When bringing them into CS4 (Windows) and trying to create a paragraph cross-reference the page numbers will not display. All the other text in the cross reference ("paragraph", the word "page", etc.)

  • Problem with logical database ADA

    I am trying to create query with asset values and master data fields but when trying to use logical database ADA I am getting error  No component exists with the name "VALUE0". .InfoSet Cannot be Used for InfoSet Query. Does anyone have an idea about

  • OKB9 based on Business area and Profit center

    Hi, In Std SAP, we can default cost center based on GSBER or WERKS or PRCTR My req is such that I want a default a cost center based on GSBER and PRCTR i.e. combination of option 2 and 3 in the field "Account account assignment mandatory" Has any one