Size of dimention table  fact table ratio  question..

Hey Guys !!!
I have  very basic question regarding the ratio of size of dimention table and fact table..
its mentioned that the ratio of dim table / fact table  sizes should not be greater than 1:20 for performance reasons .. thats OK..
now lets say if i have fact table with customer dim_id ,some other dimention ids , and revenue (KF) .. with 1 million records ..
so ideally my customer dimention table should not have more than  200,000 recods (.ie 200,000 different customers ).
doesnt this put limitation on number of customers in a cube ?
if so, how do we handle this ?
please correct me if i am wrong  in interpreting the concept of dimension table.
thanks in advance
swapnil

Hi ASRao ,
thanks  for replying ...
you said exactlly what i know  ..
sorry i didnt put my question in correct prespective ...
whay i meant was...
lets say  , i need to have more than specified (1:20 ) number records in dimension table ,it will definately hamper my reporting performance ...
so, is there any solution to handle this kind of problem ?
like how would i maintain my efficiency of reporting in this case ?
thanks in advance

Similar Messages

  • Ratio between Fact table and Dimention table for a Infocube

    Hi All,
    How can we reduce the Ratio between Fact table and Dimention table for a Infocube below 20%.??
    please give suggestions

    Hi
    Reduce Ratio??
    The Ratios are dependent on the Fact Table, and the Dimension table that is modeled for your Cube.
    You cannot change ratio individually, but can set the Line Item Dimension , provided you have only one char object is taking much space and bulky with much percentage, based on your requirement. You can always use fine tuning objects.
    Please be more specific while posting, to get right help from sdn.
    Hope it helps

  • Reason for dim fact tables ratio

    Friends.
    What is the exact reason for Dim tables not be greater than 20 % of Fact tables.
    How does that really impact performance?

    Hi,
    In an extended star schema, dimension tables stores the DIM IDs and SID IDs to access the data from the actual characteristics. These dimension tables are attached with fact table with DIM IDs. Now if the size of the DIM table is as large as the size of fact table, then the cause of DIM table will not be used at all. It is as good as referring the master data for each record from fact table itself.
    That's why it is ideally suggested that the ratio size of DIM table to that of fact table is 1:10.
    Hope this info helps you.
    Regards,
    Yogesh.

  • In General What is are Dimentional and fact tables

    Hi
    In General What is are Dimentional and fact tables.
    What are the differences between
    Data Warehouse, Data Mart, Data Mining, OLAP
    if possible Pl give definations also for above.
    thanks

    Please refer to www.ralphkimball.com

  • Determine the size of Dim and Fact table

    Hi,
    Please some one tell me how do calculate the size of diminsion and fact table
    Please explain me step by step.
    Thanks

    hi
    We have two other ways also
    Try RSRV test: Elementary > dataBase > DataBase Info about InfoProvide Tables
    and You can check out in DB02 tcode Detail Analasys...
    Thanks
    Khaja

  • Displaying the sizes of every table in a database

    Hello All,
    I need to get the table sizes for each and every table in a database.
    I would have checked it manually but there are many number of tables.
    I am using SQL Server 2008 R2.
    Thanks and Regards, Readers please vote for my posts if the questions i asked are helpful.

    Hi,
    Please make habit of searching net before posting or if you dont know how to write a query. A simple search would lead you to
    http://stackoverflow.com/questions/7892334/get-size-of-all-tables-in-database
    SELECT
    t.NAME AS TableName,
    s.Name AS SchemaName,
    p.rows AS RowCounts,
    SUM(a.total_pages) * 8 AS TotalSpaceKB,
    SUM(a.used_pages) * 8 AS UsedSpaceKB,
    (SUM(a.total_pages) - SUM(a.used_pages)) * 8 AS UnusedSpaceKB
    FROM
    sys.tables t
    INNER JOIN
    sys.indexes i ON t.OBJECT_ID = i.object_id
    INNER JOIN
    sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_id
    INNER JOIN
    sys.allocation_units a ON p.partition_id = a.container_id
    LEFT OUTER JOIN
    sys.schemas s ON t.schema_id = s.schema_id
    WHERE
    t.NAME NOT LIKE 'dt%'
    AND t.is_ms_shipped = 0
    AND i.OBJECT_ID > 255
    GROUP BY
    t.Name, s.Name, p.Rows
    ORDER BY
    t.Name
    Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it.
    My TechNet Wiki Articles

  • SQL1139n The total size of the table space is too big.

    Hi
    Our R3 QA system runs on Solaris 10, using DB6 822.
    We have now run into a problem, where we cannot extend a table. It is 66GB in size. Because the page file size is 8 kb, the limit is apparently 64 GB (we got it to 66GB).
    It seems we will have to increase the page file size to get past the problem, say 16k or 32k. The question is how?
    So far we have a framework in mind:
    Create new table
    Copy old table into new table
    Drop old table
    Recreate old table with bigger page file size
    Copy new table into old table (now this new /old is getting confusing..)
    Bob's you aunty, or something of that effect...
    Is the thinking correct? If it is I will need much more detail, as I am not too familiar with DB2.
    Thanks in advance!

    hi derik,
    the db6-specific limits for max tablespace/table size are
    64/128/256/512GB for 4/8/16/32KB pagesize.
    for problems like "tablespace/table reaches its pagesize dependent max. size",
    we (DB6 porting team of SAP) have developed a special tool/ABAP report called 'DB6CONV'.
    DB6CONV takes care of everything concerning a table conversion.
    it is in depth described in OSS note 362325. the report itself it delivered by means of a transport, which is attached to note 362325 and/or can be downloaded via sapmats.
    in your case you have to
    a) get the latest DB6CONV transport and import it into your system
    b) create a new tablespace with a pagesize >8k
    c) assign a new data class for this tbsp in tables TADB6 (for data tbsp) and/or IADB6 (for index/tbsp)
    d) run DB6CONV from transaction SE38 as described in note 362325
    to convert(transfer) the table that is at/near the size limit
    by specifying either target tablespaces or target data class
    e) DB6CONV will duplicate the table first into the new tablespace, then copy the data into the newly created table. this can be done either 'offline' (fastes way, but table is not accessible during the conversion) or 'online' (slow, but table is accessible the whole time - despite a short time period when the switch from original to target table is performed)
    please make yourself familiar with the tool and the documentation.
    and feel free to ask if you need more information or have additional questions/remarks.
    regards, frank

  • Get the size of the table as per row wise.( Rows in group by clause)

    Hello,
    I am using ORACLE 11g Standard edition and RHEL 4.
    I have a situation in which i want to know the size of the limited rows of the table.
    I am moving table's rows from one table(one tablespace) to another table(another tablespace) While moving the rows I want to be sure that the size of the rows is good enough to fit in the another table's tablespace free size. So before inserting rows in another table i will check the size of rows and the free space in tablespace and perform the action as per.
    Here is the senario with example :-
    I have a table called MAIN_TAB which has a column as DATE_TIME which stores the systimestamp when the data was inserted. See the code below ...
    select * from main_tab;
    ID     VALUE DATE_TIME
    1     DATA      18-MAY-11 12.00.00.000000000 AM
    2     DATA      18-MAY-11 12.00.00.000000000 AM
    3     DATA      17-MAY-11 12.00.00.000000000 AM
    4     DATA      17-MAY-11 12.00.00.000000000 AM Now i will fire a group by date_time query to know how many rows for each systimestamp.
    select trunc(date_time),count(id)
    from MAIN_TAB
    group by trunc(date_time)
    DATE_TIME     COUNT(ID)
    17-MAY-11               2
    18-MAY-11               2So now you can see i have 2 rows for 17th and 18th May. I want to know what is the size of the data for 17th and 18th May in MB. I know how to get the size of the whole table but i want only the limited rows size as per date.
    So the question is how can i get the size of a table's 2 rows data ???
    Provide me some guidance.
    If the question is not clear to you , let me know ....
    Thanks in advance ...

    Thanks Pravan for your reply. But Its still not so usefull for me. Can you please give some clear idea about what you wanna say ??
    I fired the DBA_TABLES view for my table i.e. 'MAIN_TAB' The AGV_ROW_LEN column showed 0 but that does not mean that my table has no data it, for sure it has 4 rows in it and consists of some data . . . . .
    Please clarify what i can do to get the size of rows related to that particular date ......
    thanks.

  • How to find Size of  Dimension Table

    Hi
      I just need to Find the Size of Dimension Table and Fact Table also .
    Thanks
    Bhanuprakash

    Infocube ->Manage -> Contents -> when it as for table name enter /finfocube name and click on no. of entries you will know how many records are in fact table. if you think the cube is being compressed enter /einfocube name
    for Dimension enter /D dimension name and click on no of entires. you will know how many records are in dimension.
    to know the name of the dimension Infocube ->change -> click on dimensions -> further details about dimensions click on Assign tab
    hope this help!
    Rafi

  • Dimention Table

    Hi Gurus,
    Where to find Dimention table size (Table name or Transaction code)
    Thanks in advance.
    Maruthi

    hi,
    check this out.
    size of dimension table
    How can we know the size of the dimension(in Line item Dim)?
    hope it helps
    Parth.

  • Heap size and 3 table update

    I am new to this area so sorry if my questions will sound stupid to somebody. Recently I started developing an application using Toplink, ADF Databinding, struts and JSP. Curretnly the application is using 1 view built on 3 tables.
    QUESTION 1: First time when I tried to test the browse page I got the error messages from JDeveloper saying "JBO-29000: Unexpected exception caught: java.lang.OutOfMemoryError, msg=null". So I limited number of records selected by the view just to 500 and the query worked. I guess it is somehow related to java heap size. How can I change the heap size. The application is run locally on my PC.
    QUESTION 2: In this application I am trying to update 3 tables at the same time using a view. But when I try do it I am getting error saying "data manipulation operation non legal on this view error code 1732". Is there any way I can do this simultaneous update of 3 tables through the view?
    Thanks in advance for any help, advice or hint

    The switch -Djbo.debugoutput=console should produce messages in the debug output window like [694] Diagnostic Properties: Timing:false Functions:false Linecount:true Threshold:6
    [695] **PCollManager.resolveName** tabName=PS_TXN
    [696] Getting a connection for internal use...
    [697]    Creating internal connection...
    [698] Trying connection: DataSource='com.evermind.sql.OrionCMTDataSource@20e'...
    [699] Column count: 4
    [700] ViewObject: BenutzerSessionView1 close prepared statements...
    [701] ViewObject: BenutzerSessionView1 Created new QUERY statement
    [702] BenutzerSessionView1>#q computed SQLStmtBufLen: 250, actual=222, storing=252
    [703] SELECT BenutzerSession.BENUTZER_ID,         BenutzerSession.SESSION_ID,         BenutzerSession.ANMELDEZEIT,         BenutzerSession.LETZTER_ZUGRIFF FROM BENUTZERSESSION BenutzerSession WHERE (BenutzerSession.SESSION_ID=?)
    [704] Bind params for ViewObject: BenutzerSessionView1
    [705] Binding param 1: 998949578152
    [706] Column count: 19
    [707] ViewObject: BenutzerView1 close prepared statements...What I did is build a VO from 3 EO. Not every attribute of the EO are used in the VO and the EO are associated via their PK. I started my implementation from the toystore demo (take a look add the accounts VO or ReviewOrder VO and the ToyStorService prepareToCreateNewAccount(...)).
    P.S. I'm from Germany

  • How to change font size in a table?

    How to change font size in a table without using the font style of another document?  Please show a sample script.  Thanks!

    Hi Dave,
    Thank you so much for the email.  I tried every object and method I can
    posibly think about such as
    myTable.Rows.Item(1).PointSize = 24
    myCell.Characters.Item(1).PointSize = 24
    I got error message all the time.  These objects don’t support PointSize.
    All I need is to change point size of the text in InDesign tables created
    using VBScript. Could you help me with this?  Thanks,
    Regards,
    Li

  • How to set image size in a table view

    Hi,
    I've just built a small VC application showing some process chain logs in a table view. For the different status types Error, Warning and Success I show the well-known traffic light icons. But up to now I haven't found out how to set the image size in a table view (height & width field is greyed out for the table). Any ideas? Or is it just not possible?
    Thanks for your help,
    Heiko

    Hello Heiko,
    I don't know, if it is possible, but I would say,
    it's not implemented yet. Maybe you can change the picture size and use then the pictures, that might be a workaround, if you can't change the height and width in VC.
    Best Regards,
    Marcel

  • Need help in analyzing size of a table

    Hi,
    We have a table DUMMY_TABLE which has a clob column. We need to reduce the size of the table by updating the clob column. The table statistics before updating the clob column is showing 2MB of size as mentioned below. After we run the update script to update the clob column, the table statistics are as shown below (table size increased to 33MB). Can you please let us know, why is the table size getting increased after the update script.
    Note: Before the update script the clob column has even bigger data.
    Before running the update script:
    Table Size - 2 MB
    Blocks - 256
    Extents - 17
    After
    running the update script:
    Table Size - 33 MB
    Blocks - 4224
    Extents - 48
    The query which we run to get the statistics is: “SELECT * FROM user_segments WHERE segment_name LIKE 'DUMMY_TABLE'”
    Update script for updating clob column is:
    DECLARE
    data1 clob;
    BEGIN
    data1 :='Dear <%UserFirstName%>,
    Below is the password you requested for the <%Company Name%>.
    Password: <%xxx%>
    To access the login page of the <%Company Name%>, please click on the following web-address:
    <%ApplicationURL%><%UserIdentificationValue%>
    If your email software does not support web links (i.e. clicking on the web-address does not take you directly to the <%Company Name%>), copy the above web-address into the "Address" or "Location" bar of your Internet web-browser in order to access the CareerTracker.
    Sincerely,
    Human Resource Department
    <%Company Name%>
    This is an automated email; please do not reply to this email address.';
    UPDATE DUMMY_TABLE SET data = data1;
    END;

    Take the statistics of the tables and check again.
    begin
    DBMS_STATS.gather_table_stats(ownname=>'syslog',tabname=>'logs');
    end;
    Regards
    Asif Kabir

  • Warning messages This size of the table appears to be large

    I am getting below warning with search results. this warning appears on the top of the page then followed by results.
    the resuls table has no.records displayed to 25 already. I dont know how to get rid of this warning from the Page. Can some one help?
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.
    This size of the table appears to be large. Verify if the table belonging to this View Object (SOResultVO1) really needs to have a table size of 25. The Application's standard is 25.

    Hi All,
    Any solution on the above issue.
    I am also getting the same issue, but it is a custom form.
    Warning
    This size of the table appears to be large. Verify if the table belonging to this View Object (xxUserDetailsVO1) really needs to have a table size of 50. The Application's standard is 25.
    Thanks
    Badsha

Maybe you are looking for

  • Apply Operating System Failed

    Environment: SCCM 2012 R2 CU3 Background: Prestaged image was applied to machine. The prestaged image was created based on our old TS which only contains winpe boot image and the windows 7 operating system. WINPE v4.0 was still used in this prestaged

  • HT1535 Songs won't transfer from iTunes to iPod touch

    I'm having trouble transferring music from iTunes onto my iPod touch (5th gen). When I plug my iPod into my computer and try to drag songs onto it from my iTunes library, it says 'updating files' but gets then gets stuck. I keep trying and have waite

  • Custom Infotype length limitation

    Hi, I have a requirement to create a custom infotype in ECC 6.0 with a table control which can have a maximum of 50 line items. Something similar to basic pay infotype and PA0008. While going through the SAP documentation I found the below statement

  • PDF display problem

    http://www.rotarycupar.org/display_syllabus.php?offset=0 See above for the problem - most characters missing. All is visible on an iPhone, or on a PC.

  • Can't get latest version of Camera Raw.  Stuck at 8.3.0.141 - spent an hour on CHAT but they apparently accidently disconnected session.

    I have been stuck at Camera Raw 8.30.141 and was hoping last nights updates to CC 2014 would help.  No such luck. I spent an hour on Chat doing all kinds of stuff with no success.   Now, while I am waiting to get back on chat, thought I would see if