Index's on cubes or Aggregates on infoobjects

Hello,
Please tell me if it is possible to put index's on cubes; are they automatically added or is this something I put on them?
I do not understand index's are they like aggregates?
Need to find info that explains this.
Thanks for the hlep.
Newbie

Indexes are quite different from aggregates.
An Aggregate is a slice of a cube which helps the data retrival on a faster note when a query is executed on a cube. Basically it is kind of a snapshot of KPI's and Business Indicators (Chars) which will be displayed as the initial query run result.
Index is a process which is inturn will reduce the query response time. While an object gets activated, the system automatically create primary indexes. Optionaly, you can create additional index called secondary indexes.Before loading data, it is advisable to delete the indexes and insert them back after the loading.
Indexes act like pointers for quickly geting the Data.When u delete it will delete indexes and when u create it will create the indexes.
When loading we delete Bcs during loading it has to look for existing Indexes and try to update so it will effect the Data load performence so we delete and create it will take less time when compared to updating the existing ones.
There is one more issue we have to take care if u r having more than 50 million records this is not a good practice insteah we can delete and create during week end when they r no users.

Similar Messages

  • Error in generating/deleting the index of the cube in Process chain

    Hi All,
    I am getting an error in the process chain during the deletion/generation of index in the cube....
    error says: " Deleting/reconstructing indexes for InfoCube 0CSAL_C01 is not permitted "
    Need your input for the same.....
    Thanks & Regards,
    Anup

    Hi Anup,
    Try to analyse the error in the manage tab of that cube, and try to do the reconstruction of indexes manually.
    Good day!!!
    Regards
    Arun S

  • Using Aggregate storage cubes to aggregate and populate DWHSE

    Has anyone ever used aso cube to aggregate data and put it into a datawarehouse? We are exploring the option of using essbase ASO's to aggregate data from a fact into summary form then loading the required data via dataexport in version (9.3.1) OR (9.5)
    whatever version supports aso AND dataexport.

    Hi Whiterook72,
    Heterogenous data sources -> ETL -> warehouse -> essbase/OLAP -> MIS and analyses
    Conventionally, in an enterprise , we have essbase or an OLAP engine after the warehouse .As a level of aggregation happens in warehouse ,and for the multidimensional view ,we push it into OLAP.
    Contrariwise , in your case ,
    Heterogenous data sources -> ETL ->essbase/olap -> warehouse -> MIS and analyses
    you want to bring essbas before you load the data into warehouse .This would make essbase to feed from the operational data sources, where we have a lil problem.
    Ex: for a bank ,operational data has information at customer level i.e you have individual customer name, and their respective info like addres,transaction info bla bla bla.
    So,to feed this info into essbase cube ( with an objective of aggregation) , you got to have millions of members ( i.e all customers ) in your outline .
    Which i see is not the objective of essbase .
    Just my thoughts , hope they help you
    Sandeep Reddy Enti
    HCC

  • Do We still need Secondary Indexes on the cubes with BWA being Primary

    Hi Guru's
    Could you please suggest us, do you think we still need secondary Indexes on the cubes with BWA being Primary
    Regards
    Kumar

    Compression: DB statistics and DB indexes for the InfoCubes are less relevant once you use the BI Accelerator. In the standard case, you could even completely forgo these processes. However, note the following aspects:
    Compression is still necessary for inventory InfoCubes, for InfoCubes with a significant number of cancellation requests,
    and for InfoCubes with a high number of partitions in the F-table. Note that compression requires DB statistics and DB
    indexes (P-index).
    DB statistics are necessary in particular for real-time InfoCubes and reading the most current data.
    DB Indexes (index on the time dimension) are necessary in particular if the E fact table is not partitioned. Note also that you
    need compressed and indexed InfoCubes with up-to-date statistics whenever you switch off the BI Accelerator index.
    DB Indexes (index on the time dimension) are necessary in particular if the E fact table is not partitioned.
    Note also that you need compressed and indexed InfoCubes with up-to-date statistics whenever you switch off the BI
    Accelerator index.
    Please refer to the below link for useful information on BIA.
    http://www.sdn.sap.com/irj/sdn/bi?rid=/library/uuid/11c4b71d-0a01-0010-5ca0-aadc2415b137#q-3-2
    Hope this helps.

  • Report data is from Cube or Aggregates ??

    Hello Friends,
    Can any one please tell.
    The data in the BW Report is comming from a cube where Aggregates are bulid on it. The data is loading into the cube daily and roll up of aggregates are done one month back, since a month roll up was not taking place.
    When i run report now which data i can see in the report only rollup data which is one month old (or) fresh updated data in the cube ??
    Please tell me in detail.
    Thanks in advance..
    Tony
    null

    HI tony,
    If request has not been rolled up, then it would not be available for reportin ...check roll up flag in manage of cube...
    So data is coming from aggregates, if your query can access aggregates( drilldown data is avail in aggregates),..otherwise from cube...
    But there would be data sync b/w cube and aggregates...
    Also you can check RSRT ( display aggregates found) to check if your quer is accessing aggregates or not.
    Let me knw if you hve more doubts
    Gaurav

  • Indexes creation for cubes

    Hi all,
    I cretaed a Cube in the BW system. When I choose infoprovider>cube>manage>performance, we have two indexes options: "check indexes" and "check aggregate indexes", I would like to know the difference between them.
    Below we have the "data base statistics section", when I click the "create statistics (batch) button", a new screen is shown, and there you can select two options: "refresh DB statistics after each data load" and "also refresh statisctics after delta upload", I would like to know the meaning of both options.
    Kindly Help,
    Thanks
    Laura Gómez

    Hi,
    Infocube Index
    InfoCubes (fact, dimension tables) are fully indexed and usually do not require additional indices.
    The indexing as follows: Fact Table (consists of dimension IDs and key figures) B-tree indices for InfoCube dimensions (“high cardinality”) should be set only in special cases. The dimension should be very large (in comparison to the fact table) and the maintenance time for bitmap indices (deletion and re-build) should have significant impact. You should be aware of the fact that the B-tree index cannot be used for the star join and hence, reduces query performance. In the Performance Tab of the InfoCube use drop and recreate the system defined indices to perk up the performance.http://help.sap.com/saphelp_nw04/helpdata/en/83/0ac9be421f874b8533f3b315230b32/frameset.htm

  • Do I need to perform Process Index on the cube when measure groups has been processed with full individually?

    hi there, I am not sure if I need to perform process Index?  Do I have to do that after I process full on measure groups?
    thanks
    --Currently using Reporting Service 2000; Visual Studio .NET 2003; Visual Source Safe SSIS 2008 SSAS 2008, SVN --

    I did process update on all dimensions... after that, I did process full on each measure groups...
    In this case, do I need to process index on the whole cube? 
    Hi Cat_ca,
    ProcessFull - Simple to digest, applies all objects which means it discards the storage contents of the object and rebuilds them.
    ProcessIndexes - Applies to dimension, cube, measure group, and partition.
    Since you did process full on each measure groups, I don't think you need do a processindex, here are some links about process options on Analysis Services for your reference.
    Different Kinds of SSAS Processing in simple words
    Difference between SSAS ProcessUpdate and ProcessFull
    Regards,
    Charlie Liao
    If you have any feedback on our support, please click
    here.
    Charlie Liao
    TechNet Community Support

  • Enhancement of The Cube,How aggregates are going to effect

    Hi
    My requirment is to enhance my Cube in Live with Data to include a New Time Char into Time Dimension...
    I tried of using Remodeling...but it is giving me Short Dump (Posted in other Thread)
    So i am planning to perform the Below
    Data Flow into my Cube is
    Source System-->ODS (Delta)-->Cube(Delta)----->Multi Cube
    1)create a copy cube with the new field
    2)load from cube to cube via transformation,
    3)reconcile the data,
    But please advise on How to proceed
    The Requests in the Cube is Compressed and there are aggregates defined on the cube
    How its going to effect my process which i am planning to perform as above mentions
    Thanks

    Hi
    There will be no negative impact of having aggregates and compression in the source cube.
    Cheers
    Tansu
    PS: If you will start using 0calmonth in your queries, you may think about partitioning the new cube by 0calmonth

  • BW on Hana

    I am looking for user's experience on implementing BW on Hana. Is there any Milwaukee, WI based Hana users?

    Hi Vijaya,
    To convert your earlier DSO to HANA Optimized DSO - -- you can either go to setting tab of DSO & convert it into In-Memory DSO manually. To automatically convert all your earlier dso to hana optimized dso ... sap has provided one standard function to convert
    RSDRI_CONVERT_CUBE_TO_INMEMORY
    RSDRI_CONVERT_DSO_TO_INMEMORY
    Above functions will change all those DSO to new ones...
    Some pre check & pre-requisite that you should keep in mid will be this:-
    Pre check
    –BWA Cube, analytic indexes
    –List of cubes in Aggregates / BWA
    –List of Info providers with 3.x further update flow
    Post Migrate Activities
    –Migrate data flow
    –Migrate DSO and Cube
    –Process chain alignment
    –HANA Modeling / BW consumption
    while creating new dso , if it is running on BW HANA , it will create dso with indicator in Setting tab of DSO as HANA Optimized DSO.
    Hope this Helps:-----
    Thnkss
    Kulwinder

  • Check Aggregates Indexes

    Hi folks,
    Some body could helpme?
    I need to review all Cubes that not have "Aggregate Indexes".
    Question:
    Do you know wich TABLE contain this information?, to know faster all my cubes without aggregate indexing?.
    Tanks so much

    Check Table
    RSDCUBE Directory of InfoCubes / InfoProvider
    Field/Include
    RSDCUBEDBSTAT   InfoCube: DB Performance Parameter
    RSDCUBEDBFLAGS     InfoProvider: DB Performance Flags
    or Use BAPI FM : BAPI_CUBE_GETDETAIL
    Hope this helps.
    Vijay.

  • Difference bet cube indexes and dso indexes

    hi,
    1.can any tell me the difference between cube indexes and dso indexes?
    if we have aggregates on the cube it improves the performce of the query created on it
    2.so why to create indexes on the cube?
    for creating indexes on the dso i right click on dso and click create indexes
    it is asking two options
    1.unique key 2.non unique
    4.what is the functionality of these two?
    i will assign points if ur answers clear my questions

    The BW automatically defines multiple indexes on your cubes, based on the dimensions you have defined.  You do not need to create any additional indexes on your Fact tables.  It can somtimes be helpful to create a secondary index on dimension tables or master data tables depending on their size and the queries.  There is not BW wkbench tool to do this, it usually requires a DBA in most shops.
    Secondary indexes on DSO/ODS can help some queries substantially, again, depending on the data and the queries.  You can define secondary indexes on DSO/ODS from the BW workbench.
    Aggregates are another tool for query performance, by summarizing the data, it can reduce the number of rows that must be read by a query.  Again, it dpends on the query and the data as to how much an aggregate helps.

  • What is the effect of INDEXING on Cube? and on DSO?

    Hi,
    I am trying to figure out the effect of indexing on a Cube and DSO.
    1. My findings so far indicates that Indexing is a database concept but so is partition but partitioning applies in the case of a Cube. Right?
    2.What is the effect of Indexing on a cube? How is it related to the "database concept that I keep reading?
    How is it implement in BI?
    3.What is the effect of Indexing on a DSO? How is it related to the "database concept that I keep reading?
    How is it implement in BI?
    Thanks

    Hi,
    thanks for the detailed information. I will appreciate some help on these follow ups on your posting:
    On your answer to 1:
    I read that there are 2 partitions, logical and physical. It is the physical partitioning which takes place at the database level, so can I assume that when you said u201CEven DSO can be partitionedu201D you meant the physical partition? And that logical partitioning is not possible in DSOs?
    On your answer to 2:
    So in the above you suggested that indexes apply not only to cubes but also to DSO with the statement that u201C..secondary indexes can be built on DSO u2026u201D
    If so, how come there is not feature to drop and rebuild indexes for data load to DSOs?
    I will appreciate a hint on the difference between u201Cindexesu201D and u201Csecondary indexesu201D. I am ok with what u201Cindexesu201D is, is the use of u201Csecondaryu201D that threw me off.//
    On your answer to 3:
    i.
    Based on the link, there does not appear to be a simply way to drop and rebuild indexes in DSOs. It appears an ABAPer needs to be involved. Isnu2019t there a simply way as in cubes, to click on buttons for the index implementation for DSOs?
    ii.
    It suggests one must choose between B-tree and Bit map indexes, right? Is this the function of the BI consultant or as DBA? If the BI consultant should be able to do this, where is it implemented in BI?
    Can you explain what you meant by u201Ccardinality of a column is lowu201D?
    iii.
    I know how in rsa1, a Cube can be partitioned on 0calmonth and 0fisper. If this is done at the database level, then can it be done also for DSO? If so, where in BI is it done for DSOs?
    You also noted that SAP DB does not support table partitioning but Oracle does.
    I know in my environment, the BASIS consultants are always talking about Oracle so I am assuming we have Oracle and not SAP DB.
    I never heard of SAP DB, is it a substitute for Oracle in SAP BI environments?
    Is it a DB that comes directly from SAP; if so, why do companies not keep the total SAP package but prefer to use Oracle?  Is it because the SAP DB does not support table partitioning?
    Thanks

  • Error when creating BIA INDEX FOR CUBE

    Hi
    I am trying to create BIA index for a cube and I am getting error
    "An error occurred. Choose "Continue" to start again from the beginning"  in the second step. Could any body explain what this error mean and How to correct it.
    and when I press BIA Moniter tab  I am getting following message.
    An error occurred. Choose "Continue" to start again from the beginning
    "BIA Monitor Is Called for First Time
    The RFC destination for the BI accelerator is not yet specified in the
    system. Without the relevant entry in RSADMINA, the BIA monitor cannot
    be executed. Do you want to enter the RFC destination now?"
    Thanks in Advance
    Sarath
    Edited by: sarath kumar on Aug 21, 2008 9:42 AM

    Hi,
    Is there any way i can check bi accelerator installed or not for our bi server.I contacted basis team but they do not have any idea regarding this. but I heard from my ex colleage it is installed. and Reports from one cube is running very fast compared to recently created cube.
    Thanks
    Sarath

  • Transport error failure with return code 12 for BIA indexed Cube

    Hello,
    I was trying to transport few cubes from the Dev to the QA system. However, the transport failed repeatedly with return code 12. I noticed that the version of Cubes in the target system had BIA indexes loaded on it.   So, I deleted those indexes and re-transported the cubes.To my surprise, the transport went fine without the BIA indexes. This now opens up a new avenue for discussion of dropping and recreating BIA indexes for those cubes that needs to be transported.
    Any thoughts on this new aspect before. Has anyone faced similar problems. I want to know your experiences before we can take this issue to SAP.
    Thanks,
    Rishi

    Rishi/Vitaly/Marc,
    How do you transport cubes with BIA indexes.
    Do you drop/recreate the BIA index before the transport.
    In my case, the transport kicked off adjustment job exactly as described in [Note 1012008|https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1012008]
    Indexes looks fine once this jobs completes successfully. The transport does not fail.
    Is this approach fine.
    I see that most of the customers drop/recreate indexes before transporting cubes.
    Can I run into data consistency issues with this approach?
    Input required.
    Thanks,
    Saurabh

  • Index cube in BI Accelerator

    Hi,
    Can we index an already compressed cube in BI Accelerator?
    Any more insight as to what can happen if Yes or NO would also be helpful.
    Thanks.

    Hello,
    you can index a compressed cube. The BWA does not really care if the Cube is compressed or not.
    If you plan to compres a cube, you should first di the compression and then the indexing. If you do it the other way round, the size of the index will be larger than necessary.
    Best regards,
    Ralf

Maybe you are looking for

  • Connection between Solution Manager Testing und Test Workbench

    Hello, I have Problems understanding the connection between the test organization in the solution manager and the test workbench in the corresponding sap system. The documentation says that the Solution Manager reuses the test workbench functionality

  • Error during console installation

    I haven't seen this error before and I can find no documentation on the web for this error occurring during a console install.  There are some posts for this error during a management server installation.  Does any one know what I can do to fix this?

  • Canvas and Timeline

    I accidentally closed the canvas and timeline. I go to the window tab on top then go to where it says "canvas" but it won't let me click on "canvas". The same is true for the timeline. How do I get those two windows back?

  • Query with column rename not working! (SQLServer/JDBC-ODBC bridge)

    Hi, I was wondering if anybody could help. I am translating some stuff from ASP to JSP and ran into an SQL query that goes like this: String SQLQuery = "SELECT myTable.myColumn renamedColumn FROM myTable"; which is perfectly legal in SQL Server. I ge

  • Transmitter ST E3 RT

    I really like the autofocus on my  5D mark III and would hate to loose any of it for my wedding photogrpahy. As you know receptions and wedding venues are extremely dark. I have two 600 EX RT flashes now and can't decide between an ST E3 RT or a thir