Filling OLAP Cache for 3 Bex queries

Dear Experts,
Here, We would required to fill the OLAP cache for four bex queries using the Broadcaster Settings.
can any one please suggest for the following.
how to schedule the OLAP chache filling for 3 different queries at a time. do we need to perform this activity individually for three times for three different queries or can we club three queries and do schedule using only one varaint.
Request you to suggests the steps for performing this activity
Thanks in advance,
Mannu

Hey,
this may be useful for you.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f048c590-31a4-2c10-8599-bd01fabb93d4?quicklink=index&overridelayout=true
Regards,
Kiran

Similar Messages

  • OLAP Cache for Query Performance

    Hi Experts,
    I have below 2 Questions before we implement OLAP Cache for our Queries:
    1) We have 15 imporatant queries - which do NOT have any variable/selection screen.
    (question here is will it work for those kind of queries which dont have any selection screen/ variant ? ) --> client wants to prime the cache for few queries which dont have variable screen.
    In this case, say if data is later filtered on any CHAR , will it take the data from Cache?
    2) I have a query which initially will have few characteristics in the drill down when we first execute and users would be drilling down on many other characteristics after that. So if I want to fill OLAP cache for this query then what is the best way so that each drilldown in the query gets data from cache.
    Thank you,
    -Su

    Hi Raghavendra,
    Thanks for your response.
    For first Question, Do you mean , even if we do not have any Selection varaibale on Query--we still can fill OLAP cache for it for its all values (i.e. No selection means "*") ?
    If this is the case, then what we need to defile in General Precalculation (Variable assignment) while creating a new setting for the query.
    Thanks,
    -Su

  • Pre-fill the OLAP cache for a query on Data change event  of infoprovider

    Hi Gurus,
    I have to pre-fill the OLAP cache for a query,which has bad performance.
    I read a doc 'Periodic Jobs and Tasks in SAP BW'
    which suggested sum steps to do this
    i hav created the setting for Bex broadcasting for scheduling job Execution with data change in info provider
    thereafter doc says  "an event has to be raised in the process chain which loads the data to this InfoProvider.When the process chain executes the process u201CTrigger Event Data Change (for Broadcaster)u201D, an event is raised to inform the Broadcaster that the query can be filled in the OLAP cache."
    how can this b done please provide with sum proper steps
    Answers are always appreciated.
    Thanks.

    Hi
    U need to create a process chain or use the existing process chain which you are using to load your current solution, just add event change process type in the process chian  and inside it add the info provider which are going to be affected.
    Once you are done with this go to the broadcaster  and  create new setting for that query...you will see the option for event data chainge in infoprovider just choose that  and create the settings.
    hope it helps

  • Query mass Broadcasting to fill OLAP cache

    Hi,
    I have +- 50 relative small queries that I'd like to precalculate each night (push them to the OLAP cache) as these queries are displayed together in one KPI dashboard.
    I know the Bex Broadcaster is the tool that should be used but at this moment I don't know any way to schedule the precalculation for ALL queries in mass. Is there a way to Broadcast queries in mass via a certain program or via any other means?
    Putting them in one workbook is an option (and having this workbook precalculated) but I was wondering if there are any other solutions ?

    I have now been investigating mass broadcasting via :
    1 one workbook with several queries integrated
    1 webtemplate with several queries integrated
    But both alternatives don't offer the option "Fill OLAP Cache" in the Bex Broadcaster. It seems this is only selectable when you start the Broadcaster for one individual query ?  So my conclusion is that you need to make a settings for all queries individually ? Or is there a way to change the distribution method for webtemplates ? Quite a big dissapointment for me anyway...

  • Fill Olap cache distribution type

    Hi,
    I'm trying to fill the olap cache with information broadcasting, but I cannot see option "Fill olap cache" in the distribution type.
    Only distribution type "broadcast E-Mail" and "Broadcast to portal" are present.
    I reached the broadcasting screen from Tcode RSRT -> ABAP Web.
    Is a Precalc. server required to get access to "fill olap cache" distribution type ?
    How can I get access to distribution type "fill olap cache"  ?
    System: BW 7.01 SP06

    Hi Brian,
    Please check below:
    Broadcasting in BI 7.x - Do I need Portal, Missing Distribution Types
    Also check the expert for
    In SAP NetWeaver BI 7.0 (2004s), which BEx Web functions require SAP NetWeaver 7.0 Portal?
    As soon as you use any of the new BI capabilities for SAP NetWeaver 7.0 (2004s) BEx tools (such as BEx Analyzer & Broadcasting), you require usage types BI Java and Portal. The only exception is if you do not use SAP NetWeaver 7.0 BEx tools and ONLY use the old 3.x BEx tools.
    https://www.sdn.sap.com/irj/sdn/nw-datamanagement?rid=/library/uuid/a5067965-0901-0010-6f8a-bbf0b7424283#q-6
    -Vikram

  • Fill OLAP cache via broadcaster

    Hi,
    I'm trying to use the broadcaster with distribution type 'Fill OLAP cache' and schedule it using " Including Event Data Changes in Process Chains ". The process chain has been adapted with the 'Event data change' process and scheduled. Process chain runs fine.  All was set up according to the link below.
    http://help.sap.com/saphelp_nw70/helpdata/EN/a5/359840dfa5a160e10000000a1550b0/frameset.htm
    However, when I try to schedule the broadcaster setting, I only get the options of "Execution at Predefined Time"  or direct scheduling.
    Should I not be able to see "Execution with Data Change in the InfoProvider " as an option? Is there some other setting to be made?
    Very grateful for any ideas.
    Thanx

    Check if you have S_RS_BCS role authorization.
    You have to use process type DATACHANGE in the process chain for data load.
    Check this http://help.sap.com/saphelp_nw04/Helpdata/EN/ec/0d0e405c538f5ce10000000a155106/content.htm

  • Create a VC Model for BEx queries with Cell Editor

    Hello All,
    I am trying to create a VC Model for BEx queries with Cell Editor.
    BW Development Team has created a BEX query with complex restrictions and calculations using Cell Editor feature of BI-BEX.
    The query output in BEx analyzer is correct where all values are being calculated at each Cell level and being displayed.
    But, while creating VC model, system is not displaying the Cells.Thus, no VC Model can be created.
    I have executed below steps:
    1. Created a VC Model for BEx Query - ZQRY_XYZ
    2. Create Iview -> Create a dataService -> Provide a Table from the Output
    In the Column field system is not showing any of the Cells (present in Cell Editor)
    Please help me to solve this issue.
    Thanks,
    Siva

    Hi
    If 'Cell Editor' is been used then that query must have the structure in it. You have to select that 'structure' object in your 'VC Table'.
    If you select that then you will get the required result in the output. This structure will be the structure where 'cell reference' is used in BI query, You have to select that structures name.
    Regards
    Sandeep

  • How to empty out Olap Cache for a query?

    Hi experts,
    I think the olap cache for a query should be resetted to zero after a data load (right?), if i have understood well how it works. Where can i check the olap cache for the query?  I'd like to ckeck the change of the Olap Cache for a specific query.
    I checkt in the Cache Monitor but I haven't found any data.
    Francesco

    Hi
    You can use the Transaction code RSRCACHE
    Regards
    N Ganesh

  • Automatic filling OLAP Cache

    Hi @ll,
    i am using bw 3.5....
    I`ve a question as to OLAP Cache. Is there any possibility/method to fill the Cache automatically every day?
    Id like to use the performance enhancement of caching queries....but i would like to avoid it that the first user who execute a query have a long waiting time....
    Exists there any options to handle this?
    thx in advance for all answers and helpful advices
    Cheers,
    Marian

    HEllo,
    Check the foll link
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9f4a452b-0301-0010-8ca6-ef25a095834a
    Regds,
    Shashank

  • Feasibility of SAP BO Publication For BEx Queries

    Hi,
    We have a handsome amount of workbooks that are broad casted everyday to users/portal using the precal server. Howver, we notice that the perfomance of precal servers in not fail safe and requires a lot of manual intervention in the production box from the basis team and well as bw support team to manually process and distribute the files.
    In this respect, we were thinking of using SAP BO's publication to distribute the workbooks. We would give them the bex query which they would use to develop their universe and the report thereafter for distribution.
    Please let me know if anyone has used BO Publication in this scenarios or whether this would be a recommended or scalable approach in future.

    I have similar expeience with Cognos on top of SAP BW. I guess it's working the same way.
    I'm talking about using BW as the datawarehouse and BO as a viewer on top - You are not moving data to another DB.
    You'll be using the OLAP BAPI and the OLE DB for OLAP interfaces. Those interfaces write MDX queries the use the OLAP engin of BW. Usage of aggregates, OLAP cache, Security features and etc is transparent to the user.
    I don't know about BO specific connectors or drivers. About performance, writing efficient MDX queries will make the performance OK. I don't know how BO deals with that.
    What is CAD?
    Tomer.

  • Need to improve performance for bex queries

    Dear Experts,
    Here we have bex queries buit on BW infoset, further infoset is buit on 2 dsos and 4 infoobjects.
    we have built secondary indices to the two dso assuming will improve performance, but still query execution time is very long.
    Could you suggest me on this.
    Thanks in advance,
    Mannu

    HI,
    Thanks for the repsonse.
    But as I have mentioned the infoset is based on DSOs and Infoobjects. So we could not perform on aggregates.
    in RSRT
    I have tried look in read mode of the query i.e. in 'x', which is also valid as qurey needs to fetch huge data.
    Could you pls look into other possible areas, in order to improve this.
    Thanks in advance,
    Mannu

  • Filling OLAP Cache - Information Broadcasting

    Hi,
    I have performance issues with a number of queries, and have impIemented a number of changes, but now I am looking at precalculating a number of queries, for every week of the year.
    It appears the settings in the Info Broadcasting only allow 10 variables. Can anyone suggest a way where I cache all weeks in the year, so whenever the users choose any specific week, the query is returned from Cache.
    Thanks in advance,
    Scott

    Hi Scott,
        Caching for entire year data is not advisable... lot of parameters you have to take into considaration. Like buffer size, cache swaping... etc... and also mainly.. if you do caching for whole year, load take lots of time to cache. and you have to cache again after every master data and transactional data load(cache becomes invalidate after each data load).
    <a href="http://www.box.net/shared/gso1n7pcy3">How To ... Performance Tuning with the OLPA Cache</a>
    <a href="http://sapbwneelam.blogspot.com/">More Docs...</a>
    Hope it Helps
    Srini

  • Multiple Variable selection filtering for BEx queries

    I created a web template which accesses three BEx queries. I have the same variable in all three queries so when I run the report, it pulls the data from all three queries correctly. BUT, when I change the filtering criteria within the report, only one of the query results changes, but not the other two. My question is: Is there a way to link all three queries so I can change the filtering criteria only once and have it affect all three?

    Reading one Query variable(values) reflects in other query
    are come under personalization.
    this link give some idea...
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/help/sdn_nw04/saphelp_nw04/helpdata/en/01/42c73c13b0ce5be10000000a114084/content.htm
    Regards,
    Vijay

  • Redefining formulas for BEX queries.

    Hello all,
    Going a little bit further, I realise now that it would be better to have some complex calculations stored in some formulas to be reusable in many queries.
    So, I think I can create and define new formulas by using BAdis. I have read something like this in SAP HELP. I'm doing this by creating a new implementation that redefines the interface method IF_EX_RSAR_CONNECTOR~GET.
    I have never done this before, so I would appreciate any help on this. Now I could create this redefinition of that interface method but, how can I "insert" the new formula in BEX to make it available. I think I should create the formula definition before but I don't know where, the only thing I know is that the formula should begin with "C_".
    Am I in the right path?

    Hello Roberto and everybody,
    this is what SAP Help says about this:
    BAdI: Customer-defined Functions in Formula Builder
    Use
    This Business Add-In (BAdI) is used in the formula builder transformation library. You use this BAdI to integrate user-defined functions into the transformation library of the formula builder. In this way, you can make special functions that are not contained in the transformation library available for regular use.
    Requirements
    <u>The technical name of a user-defined function
    Must be specified
    Must be unique
    Must begin with 'C_'
    Can contain only alphanumeric characters ( ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_) (lower-case letters, empty spaces and special characters are not allowed)
    Can be a maximum of 61 characters long.</u>
    Standard settings
    The BAdI can be used repeatedly. Is it not filter-dependent.
    Activities
    After you have called up the IMG activity, a dialog box appears in which you enter a name for implementation.
    If implementations have already been created for this BAdI, a dialog box appears in which the existing implementations are displayed. In this dialog box, choose Create and proceed as follows:
    1. In the Implementation field, enter a name for the implementation of the BAdIs and choose Create.
    2. The initial screen for creating BAdI implementations appears.
    3. In the initial screen, in the Short Text for Implementation field, enter a short text for the implementation.
    4. Choose  the Interface tab index.
    5. On the tab page, the field Name of Implemented Class is filled automatically, since the system assigns a class name based on the name of your implementation.
    6. Save your entries and assign the implementation to a development class.
    7. Position the cursor on the method and double-click on it to reach the method editing screen.
    8. Between the statements method <Interface Name>~<Name of Method>. and endmethod. the coding for your implementation.
    9. Save and activate your coding and return to the Change Implementation screen.
    10. Save your entries on the Change Implementation screen.
    Note: You can create an implementation for a BAdI and activate it later. If this is the case, close the editing screen now.
    11. Choose Activate.
    When you execute the application program, the coding you defined in the method is run through.
    See also:
    Method
    GET
    And what I can't find where to do is <u>underlined</u>.
    Don't know where to create the functions, because the BAdI is clear and also the method I have to redefine in my own Z_Implementation.

  • OLAP Cache filling using Broadcasting

    Hi All,
    We have two BEx queries which take more than 30 minutes to complete. One is an inventory cube query and other one is a query with a lot of exception aggregation.
    In the Statistics, both queries show that around 90% execution time is at OLAP level.
    We created broadcasting settings to fill OLAP cache for both the queries and scheduled in background. In RSRCACHE, we can see entries for both queries.
    But the execution time still have not improved. They both are taking same time to complete execution.
    Now I doubt if OLAP Cache supports non-cumulative key figures and exception aggregation or not. Is this mentioned in any documentations?
    Pls let me know your suggestions.
    Thanks in advance,
    Regards,
    Bijesh

    hi,
      you can carry out following checks:
    1) check parameter of global and local cache, general sense the global cache size should be larger than the local cache size you can configure the cache parameters in RSCUSTV14 or simply ask basis do optimise them acc. to system usage
    2) also since you you have checked RSRCACHE, try changing few option in properties change read to X(for large amt of data) by default its H
    3) try changing cache mode to with swapping instead of default without swapping, in case of several app server choose mode 4
    then click on environment->query mass  maintainence
    see if these works out
    regards
    laksh

Maybe you are looking for