Regarding Aggregates usage

Hello experts
I have created a aggregate on a infocube,(using proposal from query) but how do i check whether the
aggregate is being used or not ??
when i check the usage tab in the 'maintaince of aggregate ' it displays 0.
Rgds
Priyanka

Hi
If you have created an aggregate for an InfoCube, activated it and entered data for it, the OLAP processor can access these aggregates automatically when the query is being executed.
If the aggregates are being used, you can see the Usage counter in aggregate maintenance incremented as and when the respective aggregate is used.
Also check the Help link below for more details
http://help.sap.com/saphelp_nw70/helpdata/EN/7d/eb683cc5e8ca68e10000000a114084/frameset.htm
Hope this helps
Regards
Gaurav

Similar Messages

  • Doubt regarding Aggregates

    Hello Experts
    I have created a aggregate in development enviornment on a infocube. When i execute the query and check the 'usage' tab in ' Maintainence of Aggregates '  it is non-zero, which means the aggregate is being used, but this usage counter is not getting incremented each time i execute the query...
    So my doubt is, is it that if a excute a given query let say 10 times...the corresponding aggregate usage counter should accordingly be increased to 10 ?
    Because in my case sometimes it gets incremented and some times not.
    Thanx and Regards
    Priyanka

    Hi Priyanka,
       Under the execute and Debug near the bottom is an option to not use cache. You should check that box, that way that test will not look in the cache for results. You can confirm that the cache was used or not becuase when the results were retrieved from OLAP cache, the DB Rows Selected and Rows Transferred counts in RSDDSTAT will be 0 but when it hits the aggregate or base cube, you'll have counts in those fields.
    If the query is able to retrieve results from the OLAP Cache, it will never actually go to the database (which is a good thing!)
    The pecking order a query uses is
    look in local cache for the results
    look in the Global OLAP cache
    look for an suitable aggregate
    go to the base cube
    Hope this will help you,
    Thanks,
    Ravindra.

  • Help needed regards the usage of STL.....with CC

    Hi All,
    I am relatively new to SOLARIS. I am trying to figure out the options for using the STL components in the project.
    The project needs to be compiled with both CC ang g++, should support both SOLARIS and LINUX systems. That's why i am going for STL components rather than using the RW-Components of Tools.h++.
    I have the following doubts regards the usage of STL.
    CC provides the -library option to link the libraries we require.
    The following is what i understood from the documentation:
    No ( -library ) option provides - default libraries included -lCstd -lCrun -lm -lw -lcx -lc+
    -library=iostream+ - libraries included -liostream -lCstd -lCrun -lm -lw -lcx -lc+
    -library=iostream,no%Crun+ - libraries included -liostream -lCstd -lm -lw -lcx -lc+
    -library=stlport4+ - libraries included -lstlport4 -lCrun -lm -lw -lcx -lc+
    -library=iostream,no%Cstd+ - Invalid combination, some header files missing [[ *iostream, sstream* ]]
    When we try to make a new project, which of the following is recommended?
    #! - Use libCstd suppplied along with solaris package.
    When solaris makes a new release, is it always guaranteed that project is compatible with new libCstd ? (Is there a backward compatibility?)
    The STL components which can be used in the project are limited. i.e we can use only those that come along with libCstd.....right?
    Might not be compatible with other c++ compilers. ( Not compatible with g++ ) Right?
    #2 - Use libCStd along with libiostream
    Can we use STL (supported by libCstd ) + Classic-iostreams and still have the backward-compatibility?
    Compatible with other C++ compilers....provided care has been taken of the CC STL Specializations. ( Compatible with g++ ) Right?
    #3 - Use stlport4. Is it stable and backward-compatible ?
    We can exploit usage of STL to the maximum.
    Is it guranteed that the project (using -library=stlport4 ) will be backward compatible ?
    Can the SunStudio (ORACLE) organization gurantee that stlport will take care of the changes in the CPP standards ?
    i.e Is it guranteed that STLPORT and SUN-STUDIO packages will always be in sync?
    Among the above three which is preferred method to go ensuring stability and backward-compatibility.
    Thanks in advance.
    Cheers,
    Sreekar
    Edited by: 855323 on 20-Oct-2011 04:04
    Edited by: 855323 on 20-Oct-2011 04:04
    Edited by: 855323 on 20-Oct-2011 04:06

    In general, you don't need any options to use the C++ Standard Library (which includes what is sometimes loosely called the "STL"). Consider this toy program:
    // file vec.cc
    #include <vector>
    #include <iostream>
    int main()
        std::vector<int> vi(10);
        vi[1] = 1;
        std::cout << "vi[1]=" << vi[1] << '\n';
    }You can compile and run the program as either
    CC  vec.cc && a.out
    g++ vec.cc && a.outWith CC, by default you get the original libCstd. You use the -library option to select STLport or (on or selected versions of Solaris) Apache stdcxx instead. With g++, you just get the g++ library libstdc++, which should be suitable for all purposes.
    For a discussion of which library to select with CC, see this thread:
    Differnce between LibCstd and LibStlport
    The optional libiostream is provided to provide support for programs written for the very old version of iostreams that was provided with the original AT&T Cfront compiler in the 1980's and early 1990's. There is usually no reason to use this obsolete library with code written after 1998.
    The Solaris libCstd.so.1 (and libCrun.so.1) is always compatible with various releases of Studio, with one caveat: Each Studio release specifies the minimum patch level of Solaris libraries that is required to run programs created by the compiler. Any newer version of the library is guaranteed to be compatible. Thus, it is always safe to update the library, and an update might be required when using binaries created by a newer compiler.
    A version of the STLport library ships with the compiler. C++ binaries created by an older compiler that link to libstlport.so.1 should still work when linked into a program created by a newer compiler. Use of the static libstlport.a is generally not safe when mixing binary code from different compiler releases.
    Binaries created by Studio CC in default mode are not compatible with binaries created by g++. Even if you can get a program to link, which is doubtful, the program is not likely to run correctly.
    Studio CC does provide a g++ compatibility mode as follows:
    On supported versions of Linux with Studio 12.2 (C++ 5.11).
    On Solaris/x86 and supported versions of Linux with Studio 12.3 (C++ 5.12).
    In this mode, CC uses the g++ headers and the g++ runtime libraries.
    Refer to the -compat=g option in the C++ Users Guide for details.
    We plan to support the new C++ Standard, C++11, in a future compiler release. Because the ABI (binary interface) used by the current compilers is not adequate to support all the new features in C++11, we expect binaries built in C++11 mode to be incompatible with binaries created by earlier compilers. None of the existing C++ support libraries will be used in C++11 mode. A new library that provides full C++11 support will be used instead. We expect the new compiler to continue to provide the current C++03 mode as an option, being source and binary compatible with our earlier compilers.
    Edited by: Steve_Clamage on Oct 20, 2011 10:00 AM
    Edited by: Steve_Clamage on Oct 20, 2011 1:29 PM

  • Aggregates usage

    gurus
    i have to evaluate all my aggregates in production and get rid of few of them.
    questions what i have is
    when was the last time any query actually accessed my aggregate?
    what are the queries which actually use this aggregate?
    we do have statistics cubes active. i used the standard Aggregate usage query but i am not convienced with the data. it actually shows only one query has used my aggregate
    i am trying to get information from RSDDSTAT and RSDDSTATAGGR tables but i am able to understand which of the available fields will answer my question
    can anyone help me out please. would be great if you can be more specific
    thanks

    Are your queries on multiproviders?  I believe some of what gets captured for multiproviders has changed over versions and SPs, but not all aggregate usage gets logged in RSDDSTAT.  At one point MultiProvider queries that ran in parallel did not log the aggregate, and before that, a MP couldn't use an aggregate.  I'm not 100% certain what scenarios get logged, but if you think about it, a MP query could be hitting the multiple aggregates - both aggregates from the different underlying cubes and in some cases, different aggregates on the same cube for different Restricted KF.  Since BW is only logging to RSDDSTAT a single entry for that query navigation, it can't possibly reflect the use of multiple aggregates. I believe I saw a while back that indicated that in this case, no aggregate would be included on the record written to RSDDSTAT. 
    An easy way to confirm this would be to look at the usage counts and last used date/time in the Maintenance for Aggregate window.  That will tell you how many times an aggregate has actually been used and the last time it was used.  These should give you a confirmation about which ones are being used the most.  This, unfortunately, is a total for the aggregate and is not at the query level.
    You can compare the usage counts shown in the Maintenance of Aggregate screen (count is from the aggregate's creation/last change) with what you get from RSDDSTAT for the same timeframe.  I'll bet that for Multiproviders RSDDSTAT is too low.

  • Does the Airport extreme provide any sort of usage reporting? Either per user or aggregate usage of the broadband port

    Does the Airport extreme provide any sort of usage reporting?  Either per user or aggregate usage of the broadband port

    No. You may be able to retrieve that information from your ISP.

  • Aggregate Usage Value

    Hi,
    Will the Aggregate Usage Value keep increasing as we use it in the query??I used it many times,it only shows the usage value as 1.

    RSRT is the best bet here. This will answer you following things:
    It allows to Execute & Trace queries in a debug mode with several   parameters -
    Don’t use Aggregates
    Don’t use buffer
    OLAP use
    Display SQL etc.
    Which Aggregates are being used?
    OLAP Cache usage?
    Which Statistics is generated?
    Hope this helps

  • Aggregate usage log

    Hi,
    i'm searching for the table with the information how often a aggregate of an cube is used, like it's displayed
    in the RSA1 -> Manage Infocube -> Rollup -> Aggregates.
    For all aggregates I get the information like "Last used"; "Usage".
    Is this information stored in a table?
    Kind regards
    Lars

    Hi,
    The stats table for aggregates are
    RSDDSTATAGGR
    RSDDSTATAGGRDEF
    You can also check them.
    Regards,
    Shyam.

  • Aggregate Usage

    Hi Guys,
    I had created an aggregate couple of days back.
    The roll up is happening every day. I can find also find when it was last used in the aggregate maintainence screen.
    However usage is displaying -ve. That means the aggregates is not effectively used. How can I use this effectively so that it will display the usage +ve.
    The aggregate and report granularity is exactly same then why the usage is not +ve.
    Please let me know.
    Regards

    Hi,
    Can you be more precise ?
    On what cube have you created your agregate ? Standard (business content) or custom one ?
    How the agrregate is built. What characteristics it contain ?
    Did you use expert mode while creating it ? If yes - it's possible that it works very fast despite low valuation. Some of my aggregates that are low valuated works very fast (I used expert mode while creating it).
    Regards, Leszek  

  • Aggregates Usage? How can we find out?

    Hi all,
    I would like to know which are all the cubes using the built aggregates.
    These should be seen in one place.
    At the same time, I would like to know whether the built aggregate is used by any cube or not.
    not in maintain aggregates. Other than that.
    not in RSRT also, there we can select Display aggregate found & can be checked whether the report is fetching the data from Aggr or Cube.
    Do we have any reports for this purpose or any Tcodes?

    Hi,
    If you want to check which all cubes have aggregates then go to RSDDAGGRDIR - Directory of Aggregates. The usage can be find for a particular aggregate can be find by going into that aggregate, there you will find a column Usage. You can check the usage there.
    Hope it helps you...
    Assign Points if it helps..
    Regards,
    Gattu

  • Questions regarding aggregates on cubes

    Can someone please answer the following questions.
    1. How do I check whether someone is re-bilding aggregates on a cube?
    2. Does rebuilding an aggregate refer to the rollup process? Can it take a few hours?
    3. What does it mean when someone switches off an aggregate, basically what is the difference (conceptually/time consumption)between:
                            A. activating an aggregate?
                            B. switching off/on an aggregate?
                            C. rebuilding an aggregate?
    3. When a user complains that a query is running slow, do we build an aggregate based on the chars in rows & free chars in that query OR is there anything else we need to include?
    4. Does database statistics in the 'MANAGE' tab of a cube only show statistics or does it do anything to improve the load/query performance on the cube?
    Regards,
    Srinivas.

    1. How do I check whether someone is re-bilding aggregates on a cube?
    If your aggregate status is in red and you are filling up the aggregate - it is an initial fill of the aggregate and filling up would mean loading the data from the cube into the aggregate in full.
    2. Does rebuilding an aggregate refer to the rollup process? Can it take a few hours?
    Rebuilding of an aggregate is to reload the data into the aggregate from the cube once again.
    3. What does it mean when someone switches off an aggregate, basically what is the difference (conceptually/time consumption)between:
    A. activating an aggregate?
    this would mean recreating the data structures for the aggregate - this would mean dropping the data and reloading the data.
    B. switching off/on an aggregate?
    Switching off an aggregate means that it will not be used by the OLAp processor but would mean that the aggregate still gets rolled up. Rollup referring to loading changed data from the cube into the aggregate - this is done based n the requests that have not yet been rolled up into the cube.
    C. rebuilding an aggregate?
    Reloading data into the aggregate
    3. When a user complains that a query is running slow, do we build an aggregate based on the chars in rows & free chars in that query OR is there anything else we need to include?
    Run the query in RSRT and do an SQl view of the query and check the characteristics that are used in the query and then include the same into your aggregate.
    4. Does database statistics in the 'MANAGE' tab of a cube only show statistics or does it do anything to improve the load/query performance on the cube?
    Stats being updated will improve the execution plans on the database. Making sure that stats are up to date would lead to better execution plans and hence possibly better performance but it cannot eb taken for granted that refreshing stats is going to improve query performance.

  • Comprehensible question regarding the usage of a ccBPM in SAP PI 7.31

    Hello experts,
    I have got basic question about the useage of ccBPM in PI 7.31 double Stack. I haven't  created any ccBPM before so the whole set up process is new for me. We are currently using several ccBPM already which where created by our colleagues.
    I just have a question about the basic of work of a ccBPM and if the designed process can be realised at all.
    The current process should be implemented, starting from the erp system with a trigger report (left side). All the offered function are provided by the called system (right side)
    So can this whole process can be realised using ccBPM, so that after the trigger report is called the rest of the process is handled within the pi? The process checkStatus needs to be called within a loop and at the end the generated File should be stored on the file system.
    Thanks in advance for clearing my thoughts on this problem guys!
    regards
    Christian

    Hello Christian,
    is this a 1-1 correlation? So you have just one sender system and one target system? It might be better then to implement the flow in your sender system and only call single interfaces on PI. While it is technically possible to do everything in PI there is no real added value to do so. BPM is most benefitial when you need to aggregate information from different sources and when the process contains decisions that lead to alternative process steps.
    Regards,
    Jörg

  • Regarding the usage of HR_INFOTYPE_OPERATIONS function module in ECM badi i

    Hi All,
    We have requirement where we need to update the infotype 0015 while implementing the badi 'HRECM00_ACTIVATION'.
    To achieve this functionality we are calling the HR_INFOTYPE_OPERATION function module to update the infotype 15. But we are getting the runtime error.
    Can some one suggest how to solve this issue.
    Thanks & Regards,
    Sreelatha Gullapalli.

    thanx for ur reply...
    But i want to use Transmission Medium 5 only as i have the requirement to Send the data as an EMAIL or FAX depending on the Communication Method specified in the Partner Number.
    Actually SAP Help also explains the usage of this medium using the same requirement as mine... but then it never anywhere specified on how the Print Program will be...
    I also checked the standard output type CPAC used in Application V7 to which transmission medium 5 is assigned. And the print program assigned to this output type has no coding on sending the email using the FM. So i am very very confused.... I have seen few postings in this forum on this topic.. but not clear enuf to clarify my confusion...
    Kind Regards,
    Tanuja

  • Regarding Azure Usage Cost optimization required

    Hi
        This post is regarding how to reduce my Azure usage costs.We are using Microsoft Azure Cloud Services (Paas).We are  using Cloud services (Web/Worker Roles).
    So for every client specific.We are deploying in 2 instances of Web Role for webapplication and 2 Instances of Service Role for WebServices and 2 instances of Worker Role for running some jobs to meet Azure SLA for 99.95% availablilty.
    For every Client specific i am deploying the same way as above apart from test setup.So the azure costs are increasing.
    We are using this Microsoft Azure for more than 2 years.
    Due to the costs increasing recently due to added instances.we are planning on looking for options to reduce the costs.
    Please provide me some options to reduce the costs.
    Q1: Is Cloud Services (Paas) is a good option for smaller firms? or are there any alternatives?
    Q2: What options i have to optimize costs using currently using Cloud Services (PaaS) ?
    Q3: Currently my Webapp is providing like this client1.cloudapp.net, client2.cloudapp.net..etc?Is there any way i can combine all Clients into one Webapp and deploy it in 2 instances and provide some thing like mainsite.cloudapp.net/client1, mainsite.cloudapp.net/client2...
    etc..?
    Q4: Will there be any way i can try to combine all client specific Webservices into one. and connect to client specific SQL Azure databases?
    Q5:Similarly for running scheduled jobs using worker role for client specific? can i combine all into one and connect to client specific SQL Azure database to run the jobs?
    Q6: As of now i am using Azure cloud services (Web/Worker Roles) will there be any good to go for other alternatives Azure Websites / Azure VM? If yes will it help for cost optimizations even client increases?
    I had gone through some web sites / forms but did not find any good optimized solution.
    Any options for cost reduction will be highly appreciated?

    Hi PVL_Narayana,
    This is a very complex question, but in the end it all concludes with application design (architecture). Of course you can design your web and worker roles to serve all your customers in a multi-tenant approach and you can also do the same for your databases.
    However, from my expertise, there are certain scenarios where a one-bucket-satisfies-everyone approach doesn't work for those customers who want to pay extra. It's totally understandable for you to look to cutting costs considering your user pool has become
    larger. Thanks to Microsoft though, which continously drops prices to Azure, this situation usually arrives later than originally expected.
    There are some patterns I've blogged about and I spoke about at various conferences which you could benefit from in your multi-tenant application, such as the priority-queue pattern, the valet key, the event-based triggering pattern, the CQRS pattern and
    especially the sharding pattern. I'm happy to chat with you more on this subject.
    As for moving away from cloud services to Azure Websitesor VMs: I would personally not suggest that, considering that: 1. you're happy with the no-manage-required approach. Otherwise, you'll end up in updating and patching your VM's OS regularry and rebooting
    every once in a while. Using PaaS, Microsoft does that for you. 2. You don't really want to mix your worker role resources with your web resources. If your pool of users has enlarged, this probably means that your services have to satisfy more requests / sec
    as well. Therefore, allocating your web server's resources for running WebJobs rather than have specific servers which just run the worker roles could mess up your code's HW requirements and you could end up with huge performance impacts.
    Of course, these answers are quite generic given the lack of insights into your application.
    I'm happy to chat with you more on this subject, should you require any more intel.
    Alex

  • BW Statistics for aggregate usage

    Hello experts,
    can some one guide me on how the BW Statistics cube can be used to count
    1> the "No. of times an aggregate was used by the
    queries" .
    2> The % of the query users who hit a particular
    aggregate in a month
    A query on the cube '0BWTC_C02' with
    0TCTIFCUBE(InfoCube) in rows and
    0TCTSTAUIK(Frequency ) in coulumns doesn't yield the correct result for my aggregate.
    Is this the right way of getting the "No. of times an aggregate was used by the queries" or is there any other option.
    I'm aware that i can indirectly get these details from RSDDSTAT, but not sure how to use BW Statistics cube for getting this information.
    Please help
    Best Regards,
    Sanjay

    I don't see where the aggregate cube name is even captured in this cube. Personally, I think the whole BW Statistics thing comes up a little short of what it needs to be.
    RSDDSTAT is the only place I am aware of being able to get what you are looking for.  Haven't tried it, but you should be able to setup an Infoset on it for Bex reporting, or just download the data to Excel or Access as you probably have been doing. Or create your own statistics ODS/Cube that does capture what you need.
    Keep in mind, an InfoCube with multiple aggregates could have more than one aggregate used by a user query but only one aggregate will be captured in RSDDSTAT.
    Message was edited by: Pizzaman

  • Regarding Aggregates

    Dear SDN's,
    I have a Cube which regularly loading from R/3 every day with huge amount of data & cube has lot of aggregates.
    Unfortunately Cube received lot of illlegal,bcoz of that we need to delete the whole data in the cube.
    If we delete the data in the cube,what happens to the aggregates that are based on the cube?Is aggregates data also gets deleted ?
    After deleting data from Cube,if we execute a report on cube whether it is going to receive data from aggregates ?
    Thanks and Kind Regards,
    Lakshman Kumar G

    Hi Venkat,
    Thanks for your valuable info..After deleting the data in Cube,if we make a report on the cube means the data i.e available in aggregates will come into picture ?
    we have to delete the aggregates OR aggregates data also,as cube captured huge number of illlegal data ?
    Thanks and Kind Regards,
    Lakshman Kumar G

Maybe you are looking for