Cube ODS table level info

Dear All,
          When we create a cube or an ODS how many tables are created?or is it structures that are created?What are those tables that are created?
Yours truly,
Ratish
[email protected]

Fact table is nothing but table with Data.
While loading the data 1st the data will moves to F fact table.
We load the data in to the F fact table,where the data are grouped according to the individual load among requests.
The F table allows us to check for overlapping requests and to delete unnecessary requests.
The F fact table degrades the query performance,When executing a query,the OLAP process must aggregate keyfigures to eliminate the requests information in the data packet dimension.
To overcome this drawback,BW allows us to aggregate the F fact table and save the aggregated data in the E fact table in a process called the Info cube Compression.
After the compression ,the OLAP processor will go to the E fact table to retrieve the data.
For performance and disk space,it is recomended that you roll-up a request as soon as possible and then compress the Infocube......
Hope it will helps you..........

Similar Messages

  • CRM Sales and ECC Delivery and Billing cube ods info

    We have already activated the ODS( OCRM_SALO) and the cube(OCSAL_CO3) for the sales order item level info and loaded data from the CRM system.
    Our next aim is to load the delivery  and Billing data from the ECC( or ERP). This is where we are a little confused.
    We see a lot of ODS in the info area CRM> ERP Analytics> Sales and Distribution Analysis SAP R/3 SD
    Not sure which ODS object and Cubes to activate and load.
    Any help will be rewarded.
    Thanks
    Arun

    Hello,
    You can use BADI CRM_DATAEXCHG_BADI method crm_dataexch_after_bapi_fill.
    In this method the field REQ_DLV_BL in internal table ct_bapischdlx can be cleared when CRM sends a delivery block with value space. When this field is cleared this means for ERP: Do not takeover delivery block and run the logic to determine the delivery block (including from material status).
    Please bear in mind that this will lead to a system behaviour that a value of space for delivery block cannot be transferred anymore from CRM to ERP. This means the delivery block cannot be reset anymore from the CRM side, it can only be removed in ERP.  If you use data exchange scenario A, it should not be a problem for you as the sales order can also be changed in ERP and thus the delivery block can be removed in ERP.
    Best regards,
    Maggie

  • Tables holding Data related to selection conditions of each loadin cube,ODS

    Hello Experts,
    Hope you are all are doing Good!.
    I am looking for a way to check the selection conditions of each load in cube & ods through an ABAP program.
    For Eg: we load cubes with selection conditions with (created on date -1 ) and i want to check whether there are all loads for all days....can we do this with abap code right...
    Can u pls help with the related tables i can look for this data...
    Thanks in advance!!!

    Hi,
    check this table for selection criteria:
    RSLDPSEL and RSSELDONE
    thnks.
    Edited by: Sakthi Jaganathan on Jun 18, 2009 4:20 PM

  • Table Fpr Requests in a Cube/ODS

    Hi,
    Please let me know the table for finding the records a requests contains in a Cube/ODS?
    Thanks.

    For cube:
    /BIC/F<Infocube technical name> (Uncompressed fact table)
    /BIC/E<InfoCube technical name> (compressed fact table)
    For ODS:
    (for custom ODS objects)
    /BIC/A<ODS technical name>00 (Active Data Table)
    /BIC/A<ODS technical name>40 (Activation Queue)
    /BIC/B<10 digit number> (Change Log Table)
    (for SAP defined ODS Objects)
    /BI0/A<ODS technical name>00 (Active Data Table)
    /BI0/A<ODS technical name>40 (Activation Queue)
    /BI0/B<10 digit number> (Change Log Table)
    Hope it helps.
    Regards

  • How to find out which cube/ods has the code

    hi,
    I want to find out which cube/ods has the start routine/update rules written in it.  Is there a table or Tcode to find out the code instead of opening each cube/ods to find out whether there is code in it or not.
    Thanks,
    Sam

    hi Sam,
    take a look
    /message/3483792#3483792 [original link is broken]
    try RSTRAN, field STARTROUTINE
    related tables
    RSAROUT
    RSAABAP
    RSAABAPINV
    RSAROUTT
    Technical name of start routine
    Re: How to get info about a GP* program?
    Re: Search for start, update rule, etc. that uses infoobject
    if couldnt find out, you can use ST05 'sql trace', open 2 session, one for create start routine, and one for ST05, activate with option 'sql trace', then create start routine and 'deactivate trace' and 'display trace', and check out the tables list
    hope this helps.

  • How to create a cube/ods/infoobjects etc..and also  why to create the same

    Dear Friends
    how to create a cube/ods/infoobjects etc..and also  why to create the same objects.
    thanks & Regards
    Ramana

    Hi Friend,
    Creating Infoobjects
    1. Go to RSA1 -> Modelling tab.
    2. Click on Infobjects.
    3. Create a new Infoarea.
    4. Now create Infoobject Catalog for Characterstics and Key Figures.
    5. Now create Char Infoobject under Char Catalog and Key figure Infoobject under Key Figure catalog.
    Creating Cubes:
    1. Right click the info area and choose create info cube.
    2. Select the type of cube you wish to create and comnfirm your selections.
    3. The next screen is where you actually define the cube.
    4. Now you will notice the difference.
    5. Place your cursur on key fig and right click and chose infio object direct input; chose your key fig for the cube.
    6. Similarly for the dimension; right click the dimension and chose inbfo object direct input, chose your chars and out them in dimension.
    7. Activate the cube.
    Creating a ODS is also the same.(in step 1 choose create ODS)
    Creating Multicube/Multiprovider
    1. Right click the info area - chose create multi provider.
    2. select the cubes , DSOs, info objects that you need for the multi provider.
    3. On the right side of the screen, you will see all the objects that you selected and open the key fig and dimension and drag the ones you need to define the multi provider.
    4. Identify the chars and key figs.
    5. Acvitate the mullti provider.
    Why we create them ?
    Infobjects : They are fields in R/3. As we require fields in R/3 tables we require infoobjects in BI.
    ODS : This actually is like a table in R/3.
    Cube : This contain the Key figures.(e.g Sales quantity, Amount etc)
    Hope it helps.
    Regards
    Hemant Khemani

  • Calculating size of CUBE & ODS

    Hi Everybody,
       Could any one suggest me, how can we calculate exact size of the cube & ODS?
    Thanks and Regards,
    Ramesh

    DB02 can provide some history on a table or tablespace about space consumption, but not row count, e.g.
    For a specific table like this -
    Date............Size (Kbyte) 
    10/01/2005 ........1,193,984
    09/01/2005 ........1,193,984
    08/01/2005 ........1,128,448
    07/01/2005 ........1,020,928
    06/01/2005 ..........988,160
    05/01/2005 ..........955,392
    04/01/2005 ..........914,432 
    03/01/2005 ..........881,664
    02/01/2005 ..........840,704
    01/01/2005 ..........807,936 
    12/01/2004 ..........635,904
    11/01/2004 ..........521,216
    But you don't really want to have to collect this for all the tables involved on a monthly basis.
    SAP_INFOCUBE DESIGNS can provide row counts
    0BWTC_C03  /BI0/D0BWTC_C031    rows:  6,005  ratio:  1 %
    0BWTC_C03  /BI0/D0BWTC_C03P    rows:     83  ratio:  0 %
    0BWTC_C03  /BI0/D0BWTC_C03T    rows:    880  ratio:  0 %
    0BWTC_C03  /BI0/E0BWTC_C03     rows:616,772  ratio: 84 %
    0BWTC_C03  /BI0/F0BWTC_C03     rows:116,037  ratio: 16 %
    RSRV test - Database information about InfoProvider, can provide this info about a InfoProvider -
    ZPU_C51 tables
    ZPU_C51 is a BasisInfoCube
    Cube ZPU_C51 has 9 dimensions; 0 dimensions are line item dimensions
      Table /BIC/DZPU_C511 has 3962 entries. Size corresponds to 3% of the InfoCube
      Table /BIC/DZPU_C512 has 2243 entries. Size corresponds to 2% of the InfoCube
      Table /BIC/DZPU_C513 has 4847 entries. Size corresponds to 3% of the InfoCube
      Table /BIC/DZPU_C514 has 5843 entries. Size corresponds to 4% of the InfoCube
      Table /BIC/DZPU_C515 has 44 entries. Size corresponds to 0% of the InfoCube
      Table /BIC/DZPU_C516 has 148 entries. Size corresponds to 0% of the InfoCube
      Table /BIC/DZPU_C51P has 174 entries. Size corresponds to 0% of the InfoCube
      Table /BIC/DZPU_C51T has 74 entries. Size corresponds to 0% of the InfoCube
      Table /BIC/DZPU_C51U has 5 entries. Size corresponds to 0% of the InfoCube
      Table /BIC/EZPU_C51 has 0 entries. Size corresponds to 0% of the InfoCube
      Table /BIC/FZPU_C51 has 142233 entries. Size corresponds to 100% of the InfoCube
    Keep in mind the row counts displayed by SAP_INFOCUBE_DESIGNS and RSRV are based on the DB statistics and are only as current as the last time statistics have been collected on the tables.
    SE16 on the other hand, actually goes out and runs a query on the table to provide a true current row count.
    From a storage mgmt standpoint, I doubt your DBA is really that concerned about the number of rows you added and really just wants to know about disk storage consumption trends.  Mgmt on the other hand may very well be interested in row counts as it is something they can relate to and can indicate what's going on in the organization.
    I am not aware of any BW functionality that provides current InfoProvider row count histories/trends other than to run some of the above tools monthly or write your own pgm to do so. 
    There are various tables that track load information and could provide counts of records added. You could probably create an Infoset and do some reporting that way. The best way to get counts of records loaded is probably from the BW Tech Content cubes where you could create a query to provide monthly record load counts by InfoProvider, e.g.
    Calendar day     Time      Records
    9/1/2005     38,950     5,789,428
    9/2/2005     77,581     19,185,224
    9/3/2005     1,138     248,247
    9/4/2005     1,066     241,527
    9/5/2005     260     528
    9/6/2005     21,352     5,192,199
    9/7/2005     28,954     5,212,939
    9/8/2005     25,770     5,837,173
    9/9/2005     34,271     6,341,234
    9/10/2005     834     13,580
    9/11/2005     1,193     242,951
    9/12/2005     19,426     4,408,503
    9/13/2005     20,756     3,504,421
    9/14/2005     24,353     3,975,332
    9/15/2005     30,432     5,984,105
    9/16/2005     31,633     6,077,860
    9/17/2005     799     15,682
    9/18/2005     1,152     243,567
    9/19/2005     16,288     4,038,754
    9/20/2005     15,313     3,504,187
    9/21/2005     22,744     3,955,414
    9/22/2005     29,216     5,348,904
    9/23/2005     28,798     5,616,426
    9/24/2005     696     13,151
    9/25/2005     2,010     242,341
    9/26/2005     15,279     3,666,828
    9/27/2005     22,411     4,095,785
    9/28/2005     23,465     4,547,366
    9/29/2005     30,920     5,826,502
    9/30/2005     32,039     6,294,938
    Overall Result     599,100     119,665,096
    Keep in mind that records added to a cube for a month are not be the same as the records that end up in the E fact table table after compression.
    So I think you really need to define what it is you are looking for, statistical info for mgmt and/or info for the DBA for storage estimates.
    For stoage planning purposes, your DBA should be able to determine space use and trends, that's a basic function of their job.  Your role is to keep them informed of changes they can't determine from the DB, e.g.
    - transaction volume expected to double for an InfoProvider
    - you are going to create several aggregates
    - creation of new InfoProviders
    - you are deleting large amoutns of data
    BW disk storage grows - I don't think I have ever seen a Data Warehouse that has reached a point where it rolls off as much data as it loads.  A new BW can easily have storage requirements increasing by multiples year over year the first few years.  It can waste a lot of folks time trying to get to fussy about tracking individual table changes.
    Haven't used the Quicksizer to off an opinion. Probably an acceptable tool for estimating, just like any of the row count methods others have mentioned.

  • Data in the cube/ ODS?

    Hi all,
    I would like to ask one simple question. Can someone tell me how to check if infocube/ ODS contains data (instead of checking it by runing reports in BW Analyzer). Thank you.
    Best wishes,
    John

    Hi John,
    In RSA1, find your cube or ODS > right click > Manage > Requests tab. Here you can see the data that has been loaded to the object.
    You can also move to the contents tab and look at the contents from here, or at least click on Number of records to get an idea of the volume of data.
    Or in SE16 > /BI/A<b>YrODS</b>00 for the ODS active data table and /BI/F<b>YrCube</b>for the cube fact table.
    Hope this helps...

  • AR DATA FLOW (TABLE LEVEL) - INVOICE편

    제품 : FIN_AR
    작성날짜 : 2003-09-16
    AR DATA FLOW (TABLE LEVEL) - INVOICE편
    =====================================
    PURPOSE
    이 문서에서는 AR table들에 대해 어떻게 data가 들어가는지에 대해
    설명한다.
    Invoice transaction을 기준으로 설명한다.
    Explanation
    1. Invoice
    User가 invoice를 입력하면, 아래의 table들에 data가 insert된다.
    o RA_CUSTOMER_TRX_ALL (Invoice Header)
    o RA_CUSTOMER_TRX_LINES_ALL (Line Details)
    o RA_CUST_TRX_LINE_GL_DIST_ALL (Information for posting to GL)
    o RA_CUST_TRX_LINES_SALESREPS_ALL (Sales Credit Information)
    일단, invoice가 "Complete"되면, 아래의 table에 한줄(혹은 그 이상)이
    추가로 Insert된다.
    o AR_PAYMENT_SCHEDULES_ALL (Running Totals for Invoice Amounts)
    대체로 하나의 invoice는 하나의 Payment schedule record를 가지지만,
    만약 할부(Installment)로 Pay처리되는 invoice라면, installment하나당
    하나의 Payment schedule record를 가진다.
    | | /| |
    | TRX |---------------<-| PAYMENT |
    | | \| SCHEDULE |
    | |
    | |
    ^ -------
    /|\ |
    ------------ |
    | | |
    | TRX_LINES | |
    _| | |
    / ------------ |
    | | | |
    \__/ | |
    ^ |
    /|\ |
    | |
    | GL_DIST |
    | |
    1.1 RA_CUSTOMER_TRX_ALL
    Invoice의 Header정보(Customer, Invoice Number, date.. etc)를 담고 있는 table이다.
    Invoice하나당 한줄의 정보가 Insert된다.
    Key = CUSTOMER_TRX_ID (generated from sequence RA_CUSTOMER_TRX_S)
    Important Fields
    TRX_NUMBER - User Entered Invoice Number
    CUST_TRX_TYPE_ID - Foreign key to RA_CUST_TRX_TYPES
    BILL_TO_CUSTOMER_ID - Foreign Key to RA_CUSTOMERS
    SHIP_TO_CUSTOMER_ID - Foreign key to RA_CUSTOMERS
    TRX_DATE - Invoice Date
    COMPLETE_FLAG - Y or N
    1.2 RA_CUSTOMER_TRX_LINES_ALL
    Invoice의 Line정보(수금 item및 금액, Tax등)가 insert되는 table이다.
    Invoice하나당 한줄이상을 가진다.
    Key = RA_CUSTOMER_TRX_LINE_ID (from sequence RA_CUSTOMER_TRX_LINES_S)
    Important Fields
    CUSTOMER_TRX_ID - Foreign key to RA_CUSTOMER_TRX
    LINE_TYPE - LINE, TAX, FREIGHT
    QUANTITY_INVOICED - Line Quantity
    UNIT_SELLING_PRICE - Price per unit
    EXTENDED_AMOUNT - Quantity * Price
    LINK_TO_CUST_TRX_LINE_ID - Null for LINE, for TAX and FREIGHT lines
    contains the RA_CUSTOMER_TRX_LINE_ID of
    associated LINE record
    1.3 RA_CUST_TRX_LINE_GL_DIST_ALL
    GL로 Posting될 정보가 담겨져 있다.
    Invoice Line당 한줄 + Invoice Header 한줄로 이루어져 있다.
    (예를들어, Invoice의 Line이 총 3줄이라면, RA_CUST_TRX_LINE_GL_DIST_ALL table에는 총 4줄의 정보가 담기게 된다.)
    Key = CUST_TRX_LINE_GL_DIST_ID (from sequence)
    Important Fields
    CUSTOMER_TRX_ID - Foreign key to RA_CUSTOMER_TRX
    CUSTOMER_TRX_LINE_ID - Foreign key to RA_CUSTOMER_TRX_LINES or
    Null if this relates to Invoice Header.
    AMOUNT - Value of distribution - entered currency
    ACCOUNTED_AMOUNT - Value of distribution - book currency
    CODE_COMBINATION_ID - Foreign key to GL_CODE_COMBINATIONS
    POSTING_CONTROL_ID - -3 if unposted
    GL_DATE - Accounting date.
    GL_POSTED_DATE - Date Invoice posted to GL.
    1.4 RA_CUST_TRX_LINE_SALESREPS_ALL
    해당 invoice가 입력될때 함께 입력된 Sales Person에 대한 정보가
    담겨져 있다.
    1.5 AR_PAYMENT_SCHEDULES_ALL
    해당 invoice에 대해서 Line, Tax, 운송비 등 각각의 항목에 대한 Total값과
    Remaining값을 담고 있다.
    대체로 Invoice당 한줄이 insert된다.
    Key = PAYMENT_SCHEDULE_ID (from sequence AR_PAYMENT_SCHEDULES_S)
    Important Fields
    CUSTOMER_TRX_ID - Foreign key to RA_CUSTOMER_TRX
    STATUS - (OP)en or (CL)losed
    ACTUAL_DATE_CLOSED - 31-DEC-4712 if still open, otherwise
    date payment schedule closed.
    GL_DATE_CLOSED - 31-DEC-4712 if still open, otherwise the
    gl date of the closing transaction.
    AMOUNT_DUE_ORIGINAL - Invoice Total Amount
    AMOUNT_DUE_REMAINING - Total Amount outstanding for Invoice.
    AMOUNT_LINE_ITEMS_ORIGINAL - Sum of Invoice Line amounts.
    AMOUNT_LINE_ITEMS_REMAINING - Outstanding Line amounts.
    TAX_ORIGINAL - Total Tax for Invoice.
    TAX_REMAINING - Outstanding Tax for Invoice
    FREIGHT_ORIGINAL - Total Freight For Invoice
    FREIGHT_REMAINING - Outstanding Freight
    AMOUNT_APPLIED - Total payments applied to this Invoice.
    AMOUNT_CREDITED - Total Credit Memos applied.
    AMOUNT_ADJUSTED - Total value of adjustments.
    The payment schedule should balance within itself, ie the following
    calculations
    should be true:-
    AMOUNT_DUE_ORIGINAL = AMOUNT_LINE_ITEMS_ORIGINAL
    + TAX_ORIGINAL
    + FREIGHT_ORIGINAL
    AMOUNT_DUE_REMAINING = AMOUNT_LINE_ITEMS_REMAINING
    + TAX_REMAINING
    + FREIGHT_REMAINING
    AMOUNT_DUE_ORIGINAL = AMOUNT_DUE_REMAINING
    + AMOUNT_APPLIED
    - AMOUNT_CREDITED
    + AMOUNT_ADJUSTED
    Reference Documents
    Note : 29277.1

    Hello,
    The basic flow of data is
    ERP tables - source snapshots - source views (eg MRP_AP%) - staging tables (MSC_ST%) - ODS tables ( MSC%)
    Check out note 412375.1. This is the flow for sales order data for ASCP.
    regards
    Geert

  • What table hold info about Start Page

    what table hold info about Start Page where responsibility and form are chosen when login to Oracle
    step:-
    Login to Oracle apps
    Click on Preferences
    Scroll down to Start page
    Need to find out after you choose the responsibility and it’s value what table name holds that info

    It is a profile option and all profile option values are stored in fnd_profile_options, fnd_profile_option_values, fnd_profile_options_tl
    Note: 201945.1 - How to list E-Business Suite Profile Option values for all levels using SQLPlus
    Note: 282382.1 - How to Search all of the Profile Options for a Specific Value
    Note: 367926.1 - How To Find All Users With A Particular Profile Option Set?
    Thanks,
    Hussein

  • Patch Level Info

    Hi All,
    Currently we are on SPS 14 (Patch #7) for Java and Patch #3 for KMC. How to look for this info from portal? Now we are planning to apply SP stack 16. This will push up the current patch levels. Is there any way we can find the patch level info for SPS16?
    Please suggest.
    Regards,
    Subashini.

    Hi Subhasini,
    If you are using the EP in Netweaver 2004s or later, The portal version page under System Administration -> Support does not exist anymore.
    Solution:
    For finding out the version of installed products, launch the default page of the Web AS (http://<host>:<port>) and navigate to the "System Information" page. This page shows a table called "Software Components". For displaying the versions of all installed software and development components, click on the link "all components" in the upper right corner of this table.
    With Regards,
    Laksh.

  • Searching for costcenter "7890"  in all cubes/ods

    hi gurus
    i am looking for a costcenter "7890" in all the cubes/ods. now the simple way is to manage the cube and look into its contents but that is taking very long and i have 100's of cubes, so is there some way i can find where this masterdata is being used. now i know in sid table this particular costcenter has a sid id. is there a table where i can see what infoproviders this sid id is linked with.i will appreciate any suggestions.
    thanks

    i tried this but it says no such transaction exists may be you miss spelled it.  and will it give me the association of each sid id in master data to cubes using that sid id of master data.  /BI0/SCOSTCENTER this is the table in which you can see all the sid id's for each cost center. now i want to look at what cube is associated with one of these costcenters. if you have any other suggestions that give me the same solution i will appreciate them.
    thanks

  • How many primary keys can w have in cube, ods objects?

    how many primary keys can w have in cube, ods objects?

    Hi Naresh,
    16 primary keys only possible(for cube: 16 dimensions, ODS - Keyfields)
    For ODS:
    -         You can create a maximum of 16 key fields (if you have more key fields, you can combine fields using a routine for a key field (concatenate).)
    -         You can create a maximum of 749 fields
    -         You can use 1962 bytes (minus 44 bytes for the change log)
    -         You cannot include key figures as key fields
    More info: [Creating ODS Objects|http://help.sap.com/saphelp_nw04/helpdata/EN/4a/e71f39488fee0ce10000000a114084/content.htm]
    Hope it Helps
    Srini
    [Dont forget to close the call by assigning poings.... - Food for Points: Make a Difference through Community Contribution!|https://www.sdn.sap.com/irj/sdn/index?rid=/webcontent/uuid/007928c5-c4ef-2a10-d9a3-8109ae621a82]

  • Before designing cube/ODS in BW how can weknow that the datasource is delta

    HI All
    Before designing cube/ODS in BW how can we know that the datasource in source R/3 is delta enable or not? I mean what type of datasource is this?
    And aslo what do we mean by Standard Extractors? will this mean like for this there wont be any datasource or table? Iam nill in this part? can anyone explain me regarding this
    Regards
    Balji

    Hi Balaji,
    To find whether a datasource is delta enabled or not goto R/3 -> se11/se16 -> roosource table -> your datasource -> check the "DELTA" field value. If it is blank then no delta is supported.
    All extractors would have a datasource and extract structure associated with it. It does not matter whether it is business content or custom.
    Bye
    Dinesh

  • Modifying Cube/ODS data for few entries

    Hi friends,
    Is there any way to modify few record entries of couple of chars. in either
    cube/ODS without actually distrubing the settings.
    regards.

    Hi Nasiroddin,
        Create a generic datasource based on ODS Active table. Create update rules from this ODS into this ODS only(Loop back).
        Pull data till PSA and edit manually(if records are less) or write some routines to change data accordingly and load except key figures(or map only required fields in overwrite mode).
        Push delta from this ODS to subsequent target, data will be corrected automatically.
    Hope it Helps
    Srini

Maybe you are looking for