Performance of my query based on cube ? and ods?

hi all,
how to identify the performance of my query based on a cube nor ods. I have requirement which enables to do flat file extraction and the extraction is only once and the records are less too. I need to sort whether my query will be faster based upon cube nor on ods.
Can anyone let me know how to measure the performance of my query based upon cube and ods and how to find out which one will be faster. bcos i need to explain them the entire process of going to load the data directly to ods and do reporting from there nor data loaded directly to cube and do reporting from cube.
thanxs
haritha

Hi,
ODS is 2 Dimensional  so avoid reporting on ODS,
Cube is MultiDim, for analysis perpose we can go reporting on Cube only
Records in ODS are Overwritten whereas in Cube records are Aggregated
and can also do compression on Cube, which will increase the query performance and so data retrieval in cube is faster
Thanks

Similar Messages

  • Develop report based on INFOCUBE and ODS

    Hi,
      Pls, can anybody help regarding developing reports based on INFOCUBE
    and ODS object
    i am using SAP BW 7.0
    what is the transaction code for reports
    what are the steps to develop reports
    Thanks\
    - Mubeen.

    There is no transaction code as such as you have to use the front-end application to create queries off your Cubes/ ODS.
    open Bex query designer -> select info provider (cube or ods) -> drag and drop the keyfigures in columns, -> char in rows -> save.
    Also look at
    http://help.sap.com/saphelp_nw04/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm

  • Looking for a specific data in all the cubes and ods

    Hi Gurus
    "i am looking for all the cubes/ods that contain a specific Controlling area(lets say 0123) and a specific 0plant (lets say plant 4567), now i can go down to every cube and ods and search for it in its contents but i have like hundereds of cubes it will take days, is there a simple way to look for some particular data in all the cubes/ods, and it tells me which cube/ods contains these plants and controlling area."
    <b>now based on this above post i got a reply that abaping can help.</b>
    "you could write an ABAP where you call for every InfoProvider function RSDRI_INFOPROV_READ_RFC like
    loop at <infoprov-table> assigning <wa>.
    call function 'RSDRI_INFOPROV_READ_RFC'
    exporting
    i_infoprov = <wa>
    tables
    i_t_sfc = i_t_rsdri_t_sfc
    i_t_range = l_t_rsdri_t_range
    e_t_rfcdata = l_t_rsdri_t_rfcdata
    exceptions
    illegal_input = 1
    illegal_input_sfc = 2
    illegal_input_sfk = 3
    illegal_input_range = 4
    illegal_input_tablesel = 5
    no_authorization = 6
    generation_error = 7
    illegal_download = 8
    illegal_tablename = 9
    illegal_resulttype = 10
    x_message = 11
    data_overflow = 12
    others = 13.
    endloop.
    i_t_sfc should contain 0PLANT and i_t_range the restriction on you plant value.
    with a describe table statement on l_t_rsdri_t_rfcdata you can get the hits.
    check test program RSDRI_INFOPROV_READ_DEMO for details
    best regards clemens "
    <b>now my question is how do  i use this code to check each and every cube in bw, it seems like it is meant to be for only one cube at a time. and what does he  mean by  "for every infoprovider function"</b>
    thanks

    THANKS

  • Can we add new cubes and ODS after creating the multiprovider?

    Hi all,
    i created a multiprovider on a cube and ODS. Now i needed one more charactersitic from other cube.then i did change multiprovider and then add that new cube and did the identification, and adjusted the query, when i ran the query it is showing chracteristic as #  and not assigned. I even tried bringing in 0infoprovider object to see whether data is coming from third infoprovider, it is not showing up any data from third one. i tried logging out of bex and logging back in.....but still no use..............i am wondering now, once a multiprovider is created can new infoprovider be added to it ?
    i am even able to see the new key figures and chracteristic in my query.but data  is not getting populated...i also checked and found that the data is available in the infoproviders....
    plz help me out..
    points will be assigned for inputs

    Hi Bhanu,
    nice to see your answer, I saw a lot of helpful posts on SDN by you.
    I did the RSRT with debug multiprovider, it said,
    0FISCPER: General restriction for InfoProvider ZSD_C12 not possible
    Access to ZSD_C12 was excluded
    now i corrected it, it is populating the key figure now but not the chracteristic still.....the chracteristic is still getting value only from one of the info providers
    importantly, when i bring infoprovider above the keyfigures space on query, it still only shows two info providers for each key figure and  not the third one ,the key figure coming the third one is only shown in overall result. how can i solve this?
    i tried  rsr_gen_direct_all_queries as told by krian, but still cant get the data in the report. i did list cube on mulitiprovider and i see the data for that chracteristic there....
    are there any other options in RSRT to find possible setting faults....
    thanks in advance
    points will be assigned for inputs

  • Can I use one infosource to update data to CUBE and ODS???

    Hi all,
    Can anyone tell me if I can load data to OSD and Cube from one the same InfoSource? As I know, I have to have "0recordmode"(update mode) in communication structure for ODS not for Cube.  So how can ODS and Cube use the same Infosucre to update data?
    Thank you

    John,
    Depending on the volume of data and the type of infosource, sometime one update to ODS first and then subsequently update to the Cube or update both cube and ODS in parallel.
    For example, if you use AR or AP line item datasources, since you are extracting from both open line and closed line items tables, there could be multiple records for the same thing coming through.  First when it appears as an open line item, and when it is paid, it appears again as a paid line item so if you update directly to the cube, you can have multiples of the real value.  Thus in this instance you update from infosource to ODS then subsequently use delta update from ODS to cube.   CCA and C0-PA on delta mode are example where there are no overlapping, thus you can update both ODS and Cube at the same time.
    Hope this helps,
    Mary

  • How to find number of records in a cube and ODS....

    Hi,
    How do we find total number of records in a cube and ODS?
    Is there any Tcode for this ?
    From the content it is difficult to get the number of records, if it is more in number.
    Thanks,
    Jeetu

    Hello ,
              Please check the following thread,
    Number of records in a infocube
    hope it helps,
    assign points if helpful.

  • URGENT: Data discrepency for Cube and ODS 0fi_ar_4

    Hi all,
    I am having problems for ODS 0fiar_o03 and Cube 0fiar_c03...
    They have been initialised a year  back and delta was running almost correctly since then. ..some sometime in August they started showing discrepency from standard R/3 code FBL5N.
    The cube and ODs are having exact data till 31/07.2006  .
    I tried to delete all data in Cube and ODs by selective deletion of fiscal periods 005.2006 to 008.2006 and reload again from R/3..but still data not matching. Why is that so?
    Please suggest steps to correct it. Will assign points.

    Dear Andy,
    First tell us that how can you say that data is inconsistent? I mean on what criteria you consolidate data.
    Secondly have you checked in R3 that after 31.07.2006 was there any change or anything new (company code or smthing) added.
    My suggestion would be;
    First:
    1. Go to RSA3 (in R3) and check that are you able to see(pull) the data you want.
    2. Now check wheather it is coming in BW or not?
    3. If coming then manually update cube through data mart.
    Second:
    1. if not able to get data through standard extractor then try to load by flat file. (last option)
    2. check wheather deltas after your repair full upload are giving you correct deltas or not? if not then re-initialize and reshedule deltas.
    Hope it helps, do revert.

  • Re:cube and ods enhancement

    1.i'm trying to add a new field to my old cube ...plz guide me the steps
    i got a small doubt here ,i know we have to delete the data in the cube but i'm curious why we delete data and than enhance
    2.i want to add a filed to my exsisting ods..plz guide me the steps
    i'm confused with ods..whether to delete to data or not,plz tell me the reasons for deleting and for not deleting...

    Hi,
    NO need to delete the data in ODS as well as in Cube. In Development box, add new feilds to Cube and ODS and then map in Update rules and send it to Qty and Prod servers. If you are filling data for new feilds from existing Transfer structure it is Ok, but if you want to add any other objescts in Transfer rules, you need to activate the trasnfer rules also. I jsut added new feilds to my existing cube, it is having 1 year data, it was not effected, it is working fine.
    Thanks
    Reddy

  • Selective Deletion From Cube and ODS using Process chain

    Hi all,
    is there any way that i can include selective deletion in a process chain, there is no stand process types for selective deletion, I need to delete the closed items from cube and ods and i need to schedule this??? any ideas?
    Thanks,
    Shetty.

    Shetty,
    You can delete Data from this using One custom Program. You need to use either RSDRD_SEL_DELETION(function module ) or RSDRD_BUILD_REPORT_FOR_BATCH(Function Module). there is a parameter in above  functioen modules I_THX_SEL which needs to be populated using selections.
    or
    You need to schedule the Background job from Manage screen on Monthly Basis(Provided that selection should be fixed in every month).
    I will update the thread with psudo code.
    all the best.
    Regards,
    Nagesh Ganisetti.
    Message was edited by:
            Nagesh Ganisetti

  • Creating Queries from Cubes and ODS

    Dear Gurus:
    I'd like to learn how to make queries from ODS and CUBES.  can any Guru out there prescribe a particular infocube / ods project for me to make report on in both 3.5 and BI 7?  I can send daily reports on my progress.  I think this is the only way I will learn..  I may even have to seek help to create a simple architecture from Source DataSourc to Target Data Source to transfer Rules to InforSource to ODS to Cube and then fuill it with practice data just so that I can design a query / queries...  Can any kind BW Guru offer me his/her assistance please...  I may run out of a job if I dont learn soon...
    <b>By the way... I would like to make it known that I am starting out totally from scratch.... As in ZERO BW 3.5 and/or BI 7.0 experience nor application background in either. Hence the why I seek expert advice.Your kind support, understanding and advice will be greatly appreciated to no end!</b>

    The best way to start off is by reading the material on BW. The link below will give all the materials.
    http://www.mysapbi.blogspot.com/
    The to get hands on experience follow the scenarios in the best practices the link is below.
    http://help.sap.com/bp_biv335/BI_EN/html/Bw.htm
    And to get a tutor the best way I know is search for an institute in the following link
    www.sulekha.com
    Hope this helps.
    Bhargava

  • Performance issue with query when generated from an ODS

    I am generating a query from an ODS. The run time is very high. How do I improve the performance of the query ?

    Hi Baruah,
    Steps:
    1. Build the Secondary Index.
    2. divide the data in to 2 ODS where Historical and Present data ODS's and then build a Multiprovider and build the query on multiprovider.
    3.  Build the Indexing on the Table level (ODS table level).
    We cannot make much faster performance for the ODS's that too with huge data...
    The above are very few of them...
    Hope you understood ..
    Regards,
    Ravi Kanth

  • Cube and ODS update types

    Hi all. Please tell me in brief about update types for ODS and InfoCube. I know there is something Addition,No update,overwrite. But I do not know how they work.
    regards
    rajesh

    Hi Rajesh,
      No Update means - no data is updated into the target (Cube or ODS).
      Overwite - Only for ODS, not possible for Cube. this iwll overwrite the exisiting enrty in the ODS with the new values.
       Aditive - The records would be summed up ... Cube can only work either in Additive or No Update mode.
    Hope this helps.
    best regards,
    Kazmi

  • Doubt in CRM sales order Cube and ODS

    Hell Friends,
    We have a standard cube '0CSAL_C03' and ODS '0CRM_SALO' for CRM sales order.
    ODS is attached with infosurce(datasource) -0CRM_SALES_ORDER_I and 80CRM_SAL2(this is update rules-another sales order items(lean extraction) ODS - 0CRM_SAL2).
    we have another ods(lean extraction)- 0CRM_SAL2 and again it is attached with 0CRM_SALES_ORDER_I.
    Could anybody explain me why two ods ar coming for sales order- crm.
    Can we use two ods or only one ods-0CRM_SALO?
    Could you pls. check it the system under- crm  application component and let me know what is the best way for going impls.
    Thanks,
    Mahantesh

    Hi!
    actually they definatly use Bdocs because messages bdocs are the main communication elements in CRM.  you will definatly find them in SBDM.  Bdoc are simmilar idoc's  they used to send information between CRM transactions and ERP systems, mobile clients or to BW.  there are 2 types of Bdocs message bdocs(M Bdocs) and synchronization Bdocs (S Bdocs). Sbdocs are used for sycronizing between moblie clients and  CRM online. M bdocs are used for communication within CRM and also for exachange information between R/3 and CRM as well.
      So for sales we normally configure our standard Bdocs or we can modell our own bdocs.  lean Bdocs are message bdocs but have only subset of all the fields in a transaction and used for updating only those fields. usage of them can be verified only CRM specialists. it depends on how your organizational sales process is configured in CRM.
    in SALES we normally use bdoc  BUS_TRANSACTION_MESSAGE this is used for most of the transactions in CRM. so you got to confirm from your team if they are using any other bdocs for slaes additional to the above mentioned.
    with regards
    ashwin

  • A plan to remove Cubes and ODS

    Hi guys,
    I'd like to get rid of Infocubes and ODS which are not use anymore. After to have identified the elements (queries, Process Chain, Specific Object, ruels,etc.) to remove, i'm thinking about a plan. What do you think about the following removal sequence :
    1.remove queries
    2.remove or change Process Chains
    3.delete data contained inside InfoCube and ODS
    4.remove update rules and transfer rules
    5.remove InfoCube and ODS following the oposite way of loading process
    6.remove InfoSource and DataSource
    7.delete data contained inside Specific InfoObject
    8.delete Specific InfoObject
    Thanks a lot for your feedback

    This is what i done
    Thanks guys for your advices. Regarding transport requests, how to proceed ?
    Please take a look on the follow list :
    TR_1     Queries
    TR_2     Process Chains
    TR_3     InfoCubes & ODS
    TR_4     InfoSources&Rules
    TR_5     DataSources&InfoPackages
    TR_6     Specific InfoObjects
    Perhaps i should transport rules and InProviders together ..

  • Query with a cube and infoobj attributes

    Hi Gurus,
    I have a cube CUBE1 and it contains Infoobject IO_ADDR. Attributes of  IO_ADDR are address details. Can I display cube details as well as address details in a Bex report without creating infoset or multicube etc? Pls guide me if it is possible..
    What would be the best method to do this?
    Thanks in advance...
    Saj

    Hi Saj,
    It is possible !!!!!!!!
    Just check whether the Add Attribute is Nav or Display Attribute.In any case u can get that into report.But if it is Nav Attibute then can drill down based on that  Address Object.Else u can change it to
    Nav att and then include it in the report.
    Say if it is Material and MAt Group is Attribute then
    In the Left hand side of the Query when u drill down on MAterial,Material Attributes,U can find Mat Group.Just Drag as drop the Mat and Mat Group.For Display Attribute it goes Hand in HAnd.
    For Nav Attribute,it will display as Material_Matgroup in the Drill Down.just drag and Drop.
    Rgds
    SVU
    Edited by: svu123 on May 14, 2009 1:24 PM

Maybe you are looking for

  • Some PO's,  invoiced Amount missing

    Hi All, I  have a problem here stating that the for few purchase orders,  Invoiced Amount is missing , Inspite of the fact that these amounts are booked  and exists in in General Ledger. I checked in BW, for one PO and its invoiced amount is positive

  • I want to display the 3 different counts in one table

    Hi, I have three different counts , now I want to display the 3 counts in one table. Is it possible, For example : 1. Select count(*) from table1 ; Ans : 10 2. Select count(*) from table2; Ans : 20 3. Select count(*) from table3; Ans : 30 Now I want

  • I'd like to cut and paste onto my website's edit page

    I am learning to set up my webpage using the host server's program and tutorials. When I download and drag the document to the correct location on the template, it stays in icon form. When I go to the editing page to cut and paste the content in ther

  • Can't find dictation under system preferences

    ok so i JUST bought a new macbook pro from the apple store yesterday. it has the newest os system, mountain lion. at the store, an emplyee showed me on a display mac pro that by pressing the fn butting twice, it brought up dictation. However, when i

  • Adding an image when signing, but not in the signature field, in Reader

    Hi, I would like to know if it is possible to add an image to a pdf document when I sign the document in Reader. I do not want to add the image in the signature field as a signature, but rather below the signature field. The image is 'n barcode provi