What is maximum no of Keyfields possible in a Fact table and Why?

What is maximum no of Keyfields possible in a Fact table and Why?

It should be 233.
Total table contains 255 coloumns.
6 SAP keys
16 coulmns for 16 Dim Ids to link Dim Tables.

Similar Messages

  • What does a BI Developer need to know about SAP tables and why?

    Hi,
    i.
    As a BI Developer, to what extent do you need to know about SAP tables?
    e.g. if you work mainly in the functional areas LO and FI
    ii.
    For example, I know that in Finance, GL relates to the tables BSEG and BKPF.
    And if it is important to know about them, then which other tables need to be known and for what reasons?
    e.g. do I need to know all these tables: http://www.erpgenie.com/sap/abap/tables_fi.htm
    iii.
    I thought as a BI Developer, knowing that a particular datasource, e.g. 0FI_GL_4 contains line items is enough and you replicate it to BW and work with it. Why is there the need to know the tables from which this datasource gets is data?
    iv. What is the main difference between the FI datasources and the LO datasource?
    Thanks.

    Hi,
    i.  As a BI Developer, to what extent do you need to know about SAP tables?
    e.g. if you work mainly in the functional areas LO and FI
    Not required, but today business demands so you required this Knowelgde.
    ii.
    For example, I know that in Finance, GL relates to the tables BSEG and BKPF.
    And if it is important to know about them, then which other tables need to be known and for what reasons?
    e.g. do I need to know all these tables: http://www.erpgenie.com/sap/abap/tables_fi.htm
    We can't say yes or No, so based on your requirement you need to sit with Functional COnsultanst and the understand the Business Requirements and develop the OBjetcs.
    iii.
    I thought as a BI Developer, knowing that a particular datasource, e.g. 0FI_GL_4 contains line items is enough and you replicate it to BW and work with it. Why is there the need to know the tables from which this datasource gets is data?
    If you want to know the data flow and reconsilization then you need to know it else not required
    iv. What is the main difference between the FI datasources and the LO datasource?
    Yes, one main difference is There is no setup table concept for FI DataSource*
    Note: If you want to become a good BW consulatnt you must know about Tables for normal BW consultant it is not required.
    Thanks
    Reddy

  • What is FACT table and FLAT table?

    Hello,
             Kindly tell me what is mean by FACT table and FLAT table and how it is use in the BI system ?also tell me can i see these table in the system ?if yes then please tell me the procedure to see the content of the FACT and FLAT table.   And also tell me about the SID table and how to see it.

    Cube consists of Fact tables and Dimension tables.
    The structure of these tables are "Flat".
    Cube consists of two factables... 'F' - Fact table and 'E' - Fact table.
    The naming convention will be..
    /BIC/F<..Cube name..>   for F Fact table
    /BIC/E<..Cube name..>   for E Fact table
    Eg: for cube "EMPLOYEE" the names are..
    /BIC/FEMPLOYEE
    /BIC/EEMPLOYEE
    The dimention tables have naming convention..
    /BIC/D....
    You can check these tables in SE11 or you can use the transaction LISTSCHEMA and then provide the Cube name.
    SID's tables are used to link the master data with the dimention tables.

  • What are setup tables and why do you need to run it

    Hello Gurus,
    I know the steps for setting up the LO cockpit exactors.
    My question is what are the parameters that you feed into the Setup table filling screen --- like the doc numbers, start date and end date.
    Why do we have to run the setup tables?
    If I give the start date for setup table run for SD as 08/24/06 and end time Nill and others parameters blank, then would the set up job run for ever. Is this how you set it up in production environment.
    Does setup mean, bringing the data from application table to extraction structructure?
    Regards
    Simmi

    Hi,
    Look at the threads below :
    SetUp Tables
    setup tables
    setup tables
    setup tables
    Cheers,
    Kedar

  • Can anyone tell what are the fact tables and dimension tables available in banking domian

    what are the fact and dimension tables available in banking domain.
    maximum how many fact and dimension tables we can keep in the banking project

    Hi Srikanth Korrapati,
    Please have a look on this book
    The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling By Ralph Kimball & Margy Ross.
    Here is the below link completely about the Banking Case Study from DW Toolkit.
    The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling - Banking Case Study
    Hope this will help you out
    Regards,
    Akhileshkiran.

  • What privacy settings are most people using for Adobe Flash Player and why?

    Can anyone tell me what most people use for a  privacy setting in Adobe Flash Player. I feel as though i want to use the "block all sites" option but i don't know if that is wise. Can anyone offer advice?
    Thank you,
        TomS

    Can anyone tell me what most people use for a  privacy setting in Adobe Flash Player. I feel as though i want to use the "block all sites" option but i don't know if that is wise. Can anyone offer advice?
    Thank you,
        TomS

  • Possible bug? Nested tables and quantity fields in the nested table.

    Hey guys,
    I have witnessed a weird bug, maybe someone can clarify this for me.
    1. Create a nested table. The inner table contains a quantity field of type DZIEME (FROM VBAP-ZIEME).
    2. Create your interface and just put this table in the import section. Try to activate. It will work.
    3. Create an adobe form for it and a program and execute it. You'll get a short dump saying that VBAP-ZIEME is unknown and that there are errors in the dynamically generated function.
    Second test.
    1. Create a nested table. The outer table contains a quantity field of type DZIEME (FROM VBAP-ZIEME).
    2. Create your interface and just put this table in the import section. Try to activate. It will NOT work.
    You have to make the addition of the quantity fields in Currency/Quantity Fields.
    From this I see that the checker, doesn't look into nested tables for quantity/currency fields and just activates the interface.
    Third test
    1. Create a nested table. The inner table contains a quantity field of type DZIEME (FROM VBAP-ZIEME).
    2. Create your interface:
    2.a. Put this table in the import section.
    2.b. Declare the nested Quantity field in the Currency/Quantity Fields section, using the autofiller (the buttons to the right of the field)
    2.c Try to activate. It will work.
    3. Create an adobe form for it and a program and execute it. You'll get a short dump which for some reason has no info.
    From this, I understand that the Currency/Quantity Fields section may not declare the quantity fields, from nested tables, correctly.
    What do you guys think? What am I doing wrong?
    Thanks,

    @Anne Kathrine P...
    By nested tables I mean creating table types, in the dictionary (se11) then in the interface>Import section adding a parameter X TYPE B_T.
    i.e.
    Structure A
    Table type of structure A, A_T
    Structure B containing a field of table type A
    Table type B of structure B, B_T.
    The issue can be easily solved for Z tables by changing the component type from quantity to decimal type.

  • What method is the EW website using to do this? (and why?)

    I asked a similar question in another thread, but apparently when a staffer answers you it automatically marks his answer as "Correct" whether the author wants it marked as such or not (giving the impression that the discussion is over). So I will ask my question differently and more precisely here, as I did not get all the answers I was looking for.
    Entertainment Weekly's website seems to be using code that makes all images fade into view as they scroll into the viewport.
    How? (ie, what method is being used?)
    Do the images that are out of bounds of the viewport get loaded anyway, and are simply DISPLAYED once they scroll into view? Or do they only start loading once they scroll into view?
    How common a practice is this? I've only seen a couple of sites like this so far. Are there any downsides to using this method, whatever it is?

    jyeager11 wrote:
    Entertainment Weekly's website seems to be using code that makes all images fade into view as they scroll into the viewport.
    How? (ie, what method is being used?)
    Do the images that are out of bounds of the viewport get loaded anyway, and are simply DISPLAYED once they scroll into view? Or do they only start loading once they scroll into view?
    How common a practice is this? I've only seen a couple of sites like this so far. Are there any downsides to using this method, whatever it is?
    Bumping this back up.
    Anyone?

  • What is the best practice for creating primary key on fact table?

    what is the best practice for primary key on fact table?
    1. Using composite key
    2. Create a surrogate key
    3. No primary key
    In document, i can only find "From a modeling standpoint, the primary key of the fact table is usually a composite key that is made up of all of its foreign keys."
    http://download.oracle.com/docs/cd/E11882_01/server.112/e16579/logical.htm#i1006423
    I also found a relevant thread states that primary key on fact table is necessary.
    Primary Key on Fact Table.
    But, if no business requires the uniqueness of the records and there is no materilized view, do we still need primary key? is there any other bad affect if there is no primary key on fact table? and any benifits from not creating primary key?

    Well, natural combination of dimensions connected to the fact would be a natural primary key and it would be composite.
    Having an artificial PK might simplify things a bit.
    Having no PK leads to a major mess. Fact should represent a business transaction, or some general event. If you're loading data you want to be able to identify the records that are processed. Also without PK if you forget to make an unique key the access to this fact table will be slow. Plus, having no PK will mean that if you want to used different tools, like Data Modeller in Jbuilder or OWB insert / update functionality it won't function, since there's no PK. Defining a PK for every table is a good practice. Not defining PK is asking for a load of problems, from performance to functionality and data quality.
    Edited by: Cortanamo on 16.12.2010 07:12

  • What fact tables get affect in open hub services whether E or F

    hi,
    what fact tables get affect in open hub services whether E or F when an info provider is accessed.
    regards,
    -a

    Hi Ajay,
    Depends whether the cube is compressed or not. If not compressed then F fact table and if fully compressed then E fact table.
    Bye
    Dinesh

  • Create a fact table from two Dim Tables - is it possible in powerpivot?

    I have two comma delimited flat files.
    1 - Customer Details (customerCode, Name, Address etc)
    2 - Order Details(OrderNumber, OrderLineNumber, CustomerCode etc)
    The two link by CustomerCode. I can bring both into powerpivot and link them directly, so cna deliver a report quickly. This model will grow however, with product dimension, store dimension and a few others.
    So, i want to design it correctly from the outset, having a DimCustomer & a DimOrderDetail, that both link via a FactTable. I cant figure out how to create a factTable using both Dimensions using only powerPivot & dax. Is it possible?

    Shaping the data before it gets to PowerPivot using Power Query is the easier option:
    http://office.microsoft.com/en-us/excel-help/introduction-to-microsoft-power-query-for-excel-HA104003940.aspx
    http://www.microsoft.com/en-us/download/details.aspx?id=39379
    Ideally, with Power Pivot, the best model is a star schema where you have a single fact table and all the dimensions are linked directly to the fact table and not to one another.  This isn't always possible in real world modeling but it is definitely the
    easiest to deal with when writing measures and designing pivots.  It also generally gives the best performance.

  • BIDS 2008 - Making changes to underlying schema at what point is it better to just blow away the cube and rebuild?

    What are some tips or other things you have come to discover or use when making schema changes to the underlying database -vs- impact on the cube and dimension usage etc?  Is it easier sometimes to just start over with the cube?  I realize you
    can make schema changes and refresh the DSV, but if you change column names of the keys in the Fact table(s) or others, then likely you will have to reconfigure all the impacted areas in your cube.  Have you ever had BIDS just get confused similar to
    how it gets confused sometimes when doing SSIS or SSRS projects?

    Hi Shitbit,
    For a SQL Server Analysis Services database, when changes occur in the schema of an underlying data source, you can refresh the data source view to incorporate all of the changes to each of the underlying data sources. Refreshing a data source view updates
    the whole data source view.
    if you change column names of the keys in the Fact table(s) or others.
    In this case, you changed the relationships between fact table and dimension table. So you need to configure it manually. Please refer to the link below to see the details.
    https://msdn.microsoft.com/en-us/library/ms178448.aspx?f=255&MSPPError=-2147217396
    In your scenario, it's hard to understand your exact requirement, it would be nice if you can provide us more infromation about your environment, so that we can make further analysis.
    Regards,
    Charlie Liao
    TechNet Community Support

  • What is maximum amount of memory that oracle db can utilize ?

    Hi
    Thank you for reading my post
    What is maximum number of memory that oracle database can utilize for each of its memory structure like sga, caches....
    Thanks

    ps, the following may help too
    VLM) Configurations
    Oracle Database for Windows supports Very Large Memory (VLM) configurations in Windows 2000, Windows 2003, and Windows XP, which allows Oracle Database to access more than the 4 gigabyte (GB) of RAM traditionally available to Windows applications.
    Note:
    This feature is available on Windows 2000, Windows 2003, and Windows XP only with Intel Pentium II and above processors.
    Specifically, Oracle Database uses Address Windowing Extensions (AWE) built into Windows 2000, Windows 2003, and Windows XP to access more than 4 GB of RAM.
    The requirements for taking advantage of this support are:
    1. The computer on which Oracle Database is installed must have more than 4 GB of memory.
    2. The operating system must be configured to take advantage of Physical Address Extensions (PAE) by adding the /PAE switch in boot.ini. See Microsoft Knowledge Base article Q268363 for instructions on modifying boot.ini to enable PAE.
    3. It is advisable (though not necessary) to enable 4GT support by adding the /3GB parameter in boot.ini. See Microsoft Knowledge Base article Q171793 for additional requirements and instructions on modifying boot.ini to enable 4GT.
    4. The user account under which Oracle Database runs (typically the LocalSystem account), must have the "Lock memory pages" Windows 2000 and Windows XP privilege.
    5. USE_INDIRECT_DATA_BUFFERS=TRUE must be present in the initialization parameter file for the database instance that will use VLM support. If this parameter is not set, then Oracle Database 10g Release 1 (10.1) or later behaves in exactly the same way as previous releases.
    6. Initialization parameters DB_BLOCK_BUFFERS and DB_BLOCK_SIZE must be set to values you have chosen for Oracle Database.
    Note:
    The total number of bytes of database buffers (that is, DB_BLOCK_BUFFERS multiplied by DB_BLOCK_SIZE) is no longer limited to 3 GB.
    Dynamic SGA and multiple block size are not supported with VLM. When VLM is enabled, the following new buffer cache parameters are not supported:
    o DB_CACHE_SIZE
    o DB_2K_CACHE_SIZE
    o DB_4K_CACHE_SIZE
    o DB_8K_CACHE_SIZE
    o DB_16K_CACHE_SIZE
    o DB_32K_CACHE_SIZE
    To select the block size for the instance, use the initialization parameter DB_BLOCK_SIZE. The buffer cache size is set by the initialization parameter DB_BLOCK_BUFFERS.
    7. Registry parameter AWE_WINDOW_MEMORY must be created and set in the appropriate key for your Oracle home. This parameter is specified in bytes and has a default value of 1 GB. AWE_WINDOW_MEMORY tells Oracle Database how much of its 3 GB address space to reserve for mapping in database buffers.
    This memory comes from the 3 GB virtual address space in Oracle Database, so its value must be less than 3 GB. Setting this parameter to a large value has the effect of using more of the address space for buffers and using less AWE memory for buffers. However, since accessing AWE buffers is somewhat slower than accessing virtual address space buffers, Oracle recommends that you tune these parameters to be as large as possible without adversely limiting database operations.
    In general, the higher AWE_WINDOW_MEMORY is set, the fewer connections and memory allocations will be possible for Oracle Database. The lower AWE_WINDOW_MEMORY is set, the lower the performance.
    8. Once this parameter is set, Oracle Database can be started and will function exactly the same as before except that more database buffers are available to the instance. In addition, disk I/O may be reduced because more Oracle Database data blocks can be cached in the System Global Area (SGA).
    Note:
    Registry parameter VLM_BUFFER_MEMORY, which enabled VLM configurations in earlier releases, is not supported in Oracle Database 10g Release 1 (10.1) or later.
    VLM Instance Tuning
    VLM configurations improve database performance by caching more database buffers in memory. This reduces disk I/O compared to configurations without VLM. VLM support in Oracle Database 10g Release 1 (10.1) or later has been re-written to integrate very closely with Windows. Compared to Oracle8i release 2 (8.1.6), VLM users should see better performance with the newer implementation.
    Tuning for VLM is no different than tuning for configurations without VLM. It is an iterative task that begins by selecting appropriate DB_BLOCK_SIZE and DB_BLOCK_BUFFERS initialization parameters for the application being supported.
    Note:
    Oracle Database 10g Release 1 (10.1) or later VLM configurations do not support multiple database block sizes.
    AWE_WINDOW_MEMORY, a new registry parameter specific to VLM, tells Oracle Database how much of its address space to reserve for mapping in database buffers. It defaults to a value of 1 GB, which should be suitable for most installations. If DB_BLOCK_SIZE is large, however, the default AWE_WINDOW_MEMORY value of 1 GB may not be sufficient to start the database.
    Increasing the value of AWE_WINDOW_MEMORY will improve performance, but it will also limit the amount of memory available for other Oracle Database threads (like foreground threads). Clients may see "out of memory" errors if this value is set too large. As a general guideline, increase the AWE_WINDOW_MEMORY registry value by 20 percent.
    For example, if DB_BLOCK_SIZE is set to 8 KB, AWE_WINDOW_MEMORY is set to 1 GB, and the number of LRU latches is set to 32 (16 processor computer), then database startup fails with out of memory errors 27102 and 34. Increasing the value of AWE_WINDOW_MEMORY to 1.2 GB fixes the problem.
    Having a large cache in a VLM configuration may also slow down database writer (DBWR) threads. Having more DBWR threads will distribute work required to identify and write buffers to disk and will distribute I/O loads among threads. Initialization parameter DB_WRITER_PROCESSES enables you to configure multiple database writer threads.
    A large cache can also introduce contention on the LRU (least recently used) latch. On symmetric multiprocessor (SMP) systems, Oracle Database sets the number of LRU latches to a value equal to one half the number of processors on the system. You can reduce contention on such configurations by increasing the number of LRU latches to twice (or four times) the number of processors on the system.
    See Also:
    Oracle Database Performance Tuning Guide for more information on instance tuning
    Windows 4 GB RAM Tuning (4GT)
    The following Windows operating systems include a feature called 4 GB RAM Tuning (4GT):
    · Windows Server 2003
    · Windows 2000 Advanced Server
    · Windows 2000 Datacenter Server
    This feature allows memory-intensive applications running on Oracle Database Enterprise Edition to access up to 3 GB of memory, as opposed to the standard 2 GB in previous operating system versions. 4GT provides a tremendous benefit: 50 percent more memory is available for database use, increasing SGA sizes or connection counts.
    Large User Populations
    Several features allow Oracle Database to support an increasingly large number of database connections on Windows:
    · Oracle Database Shared Server Process, which limits the number of threads needed in the Oracle Database process, supports over 10,000 simultaneous connections to a single database instance.
    · Oracle Net multiplexing and connection pooling features allow a large configuration to connect more users to a single database instance.
    · Oracle Real Application Clusters raises connection counts dramatically by allowing multiple server computers to access the same database files, increasing the number of user connections by tens of thousands, as well as increasing throughput.
    rgds
    alan

  • Whats the maximum resolution resolution supported @ 60 Hz on an external display for mid 2014 macbook pro retina 13 inch ?

    whats the maximum resolution supported @ 60 Hz on an external display for mid 2014 macbook pro retina 13 inch ?

    I don't know where you found 1920x1080, but that isn't the max. The INTERNAL display can even support more than that.
    The maximum resolution is really hardware based, and since Thunderbolt 2 has a Mini displayport connector (Mini Displayport 1.2), the max resolution for Mini Displayport is 4k (3840x2160).
    PLEASE NOTE: Not all adapters can support that resolution, most monitors that can run 4k @60Hz have Displayport 1.2 (The most recent revision), Mini Displayport 1.2, and HDMI 2.0. DVI dual link can run 4k, but only 24-30Hz, depending on the monitor.
    Hope this helps!!

  • Why would it state under the "more about this mac" that i already have10.8.3 and then in the app store say i need to "resume" do you know what i mean? is it possible i already did download mountain lion entirely once? I am confused and don't want it twice

    why would it state under the "more about this mac" that i already have10.8.3 and then in the app store say i need to "resume" do you know what i mean? is it possible i already did download mountain lion entirely once? I am confused and don't want it twice

    This is cause by the way the App Store checks to see if an application is installed on your system.
    Basically when an app is installed it is in the Applications folder and this is where the MAS looks for them. So it looks at your purchase history for the apps you bought and looks in the Applications folder to see if they are installed. If an app is in your purchase history but not in the Applications folder the MAS says you need to install it.
    For normal apps this works fine but the OS doesn;t install into the Applications folder. So the MAS sees you have Mountain Lion in your purchase history but it's not in the Applications folder and so it says you need to download it.
    Hopefully one of these days Apple wil fix this.
    regards

Maybe you are looking for

  • What is this: Where is GrowlHelperApp

    Hi, just few weeks ago, this dialog appears sometime when I turn on/restart my macbook (it also happend ONCE to my wife's macbook). It is not every time, lets say once a week, so it's very strange. I have OS X Mountain Lion and I've never had a Growl

  • Konqueror, other browsers: "unknown host", WTF?!

    Every once in a while, Konqueror gives me the following error page after trying to load a website: An error occured while loading [page of website]: Unknown host [website]. Trying again will *always* result in the page loading properly - this stuff h

  • Mac mail on PC Outlook

    I have 2 macs and a PC laptop. Projects on Macs and documents and email on PC. Does Mac mail have POP3 capability so I can bring it on my PC? Thanks much

  • [Solved] Bluetooth in gnome-shell not functioning

    Hello everyone and thank you for reading this topic, I'm trying to get bluetooth working on my laptop, My setup is a acer aspire v3 laptop (containing BT-4)running archlinux wth gnome-shell packages that matter (at least i think): [pascal@Skynet:~]$

  • Help with ComboBox, datasource from database

    Hi there, i am new to Flex technology and desperately need help with combobox. I have a combobox in my app and the datasource comes from MySQL database. I use a PHP script to populate the combobox. Say in the datatabse table, I have the following res