Modelling tables in Transactional database and data warehouse

Hello,
Can any one please tell me what are the differences between modelling tables in a transactional databse compared with a data warehouse? And I want to know the process of multi dimensional modelling...

Check here:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6ce7b0a4-0b01-0010-52ac-a6e813c35a84
BI Data Modeling and Frontend Design [original link is broken]
Regards,
Luis

Similar Messages

  • Database and Data Warehouse, SAP BW Vs Oracle

    Hello Gurus,
    I would like to know the differences between Database and Data Warehouse.
    Oracle acts as a Database for SAP BW. I understand it this way, that all the data is stored in Oracle and BW tell the Database how to store, with all the links etc.
    Please tell me whether I am correct.
    It’s my pleasure to award points,
    Thanks and best wishes,
    i-bi

    hi,
    A data warehouse is, primarily, a record of an enterprise's past transactional and operational information, stored in a database designed to favour efficient data analysis and reporting (especially OLAP). Data warehousing is not meant for current, "live" data.
    A database is a collection of information stored in a computer in a systematic way, such that a computer program can consult it to answer questions. The software used to manage and query a database is known as a database management system (DBMS). The properties of database systems are studied in information science.
    http://www.webopedia.com/TERM/D/data_warehouse.html
    Hope this helps.
    Regards,
    yunus

  • Differences between operational systems data modeling and data warehouse da

    Hello Everyone,
    Can anybody help me understand the differences between operational systems data modeling and data warehouse data modeling>
    Thanks

    Hello A S!
    What you mean is the difference between modelling after normal form like in operational systems (OLTP) e. g. 3NF and modelling a InfoCube in a data warehouse (OLAP)?
    While in a OLTP you want to have data tables free of redundance and ready for transactions meaning writing and reading few records often, in an OLAP-system you need to read a lot of data for every query you do on a database. Often in an OLAP-system you aggregate these amounts of data.
    Therefore you use another principle for these database scheme. This is called star schema. This means that you have one central table (called fact table) which holds the key figures and have keys to another tables with characteristics. These other tables are called dimension tables. They hold combinations of the characteristics. Normally you design it that your dimensions are small, so the access  on the data is more efficent.
    the star scheme in SAP BI is a little more complex than explained here but it follows the same concept.
    Best regards,
    Peter

  • What is the difference between olap and data warehouse..?

    Hi All,
    Is their any difference between olap and data warehouse..? Please let me know your knowledge about these. Thank you..
    ------------------------------------------------------------------------ Please mark it as complete, if you get the solution with this reply. TQ.

    A data warehouse is a database containing data that usually represents the business history of an organization. This historical data is used for analysis. Data in a data warehouse is organized to support analysis rather than to process real-time transactions
    as in online transaction processing systems (OLTP).
    OLAP technology enables data warehouses to be used effectively for online analysis, providing rapid responses to iterative complex analytical queries. OLAP's multidimensional data model and data aggregation techniques organize and summarize large amounts
    of data so it can be evaluated quickly using online analysis and graphical tools.
    Reference:
    http://technet.microsoft.com/en-us/library/aa197903(v=sql.80).aspx
    http://stackoverflow.com/questions/18916682/data-warehouse-vs-olap-cube
    If this post answers your query, please click "Mark As Answer" or "Vote as Helpful".

  • Difference between Transaction database and relational database

    Whats the Difference between Transaction database and relational database ??

    'Transaction' refers to the usage of a database.  'Relational' refers to the way in which a given database stores data.
    A 'transaction database' (or operational database) could be relational, hierarchical, et al.  A transaction database supports business process flows and is typically an online, real-time system.  The way in which that data is stored is typically
    based on the application(s).  Companies often have multiple 'transaction databases'.
    An 'operational data store' (ODS) is an integrated view or compilation of transaction data.
    The you get into data warehouse databases, where the transaction data is optimized for querying, reporting, and analysis activities.

  • Difference between general DB and Data Warehouse DB

    Hi,
    We have a server on which Oracle Database was already installed. We want to use it as a data wareshouse. I had a question that if this database would be sufficient for a data warehouse or i would have to create a new database for data warehouse. Is it possible to find out if the installation was general purpose or Data Warehouse?
    Also if i go ahead then would it impact if i directly install the new database without uninstalling previous oracle database.
    Appreciate your help
    regards,
    Edited by: user10243788 on Mar 23, 2010 2:09 AM

    While installing you can select any one 'General Purpose' or 'Dataware house', the only difference in those two while installation is that the parameters for init.ora will be having high values for dataware house database, which can also be updated later manually. So you can go ahead and install general purpose database aswell but later you need to modify the init.ora parameters for specifying higher memory values for parameters like shared_pool_size, java_pool_size, db_buffer_cache etc.

  • Example database for data warehouse

    Hi!
    Does anybody know where can be found exaple database for data warehouse?
    - schema is good
    - schema with data is better
    Best regards

    slkLinuxUser wrote:
    Hi!
    Does anybody know where can be found exaple database for data warehouse?
    - schema is good
    - schema with data is better
    Best regardsJust like an OLTP database, the schema design and its data is 100% dependant on the business needs and (if done properly) the result of a thorough data analysis. Any kind of a pre-designed sample would be near worthless to any actual application.

  • Flattening CDC tables to use in a data warehouse

    I have enabled CDC on 3 tables: [Employee, EmployeeAddress, and Address]. I want to flatten the data out then store it data in a warehouse so I can report what changed in a specific time frame. 
    If a Address is updated the linking table (EmployeeAddress) is not updated since the link to the employee already exists so when i flatten out my data my CDC tables cant figure out the who the address belongs to.
    It feels wrong to in some cases join my CDC table to my production tables. What is a best practice or recommendation for a scenario like this?
    My tables look like:
    Employee:
    EmployeeId | Name
    -------------+-------------
    e1               | Bob Jones
    e2               | jane Doe
    EmployeeAddress:
    EmployeeAddressId |EmplyeeId | AddressId
    --------------------+----------+---------------
    ea1                          | e1              | a1
    ea2                          | e2              | a2
    ea3                          | e2              | a3
    Address:
    AddressId | Address
    ----------+------------------------
    a1            | 111 Some Street
    a2            | 222 Some Street
    a3             | 333 Some Street
    SELECT *
    FROM [cdc].[fn_cdc_get_all_changes_dbo_Employee](sys.fn_cdc_get_min_lsn('dbo_Employee'), sys.fn_cdc_get_max_lsn(), N'all update old') E
    JOIN [cdc].[fn_cdc_get_all_changes_dbo_EmployeeAddress](sys.fn_cdc_get_min_lsn('dbo_EmployeeAddress'), sys.fn_cdc_get_max_lsn(), N'all update old') EA ON EA.EmployeeId = E.EmployeeId
    JOIN [cdc].[fn_cdc_get_all_changes_dbo_Address](sys.fn_cdc_get_min_lsn('dbo_Address'), sys.fn_cdc_get_max_lsn(), N'all update old') A ON A.AddressId = EA.AddressId
    Thanks!

    Create a
    dimensional model instead of flattening. Under normal circumstances this leads to model with a small fact table and some slowly changing dimension tables. The key problem is to find some meaningful measures (HR related, e.g. work time) and to determine
    the appropriate grain and fact table type (transaction or snapshot (periodic, accumulating or temporal)).
    See also
    Kimball Dimensional Modeling Techniques.

  • Difference between physical standby database and Data Guard

    Hi guys,
    Today I attended one interview. They asked me a difference between the Oracle Physical Standby database and Oracle Dataguard?
    Upto my knowledge Oracle Physical Standby Database is one type of Standby Database can be configured using Oracle Databaguard Feature.
    Can you people calrify me on this.
    Regards,
    Vijayaraghavan K

    hello,
    yes you are right upto some extent...here is para form oracle doc
    Oracle Data Guard is the most effective and comprehensive
    data availability, data protection, and disaster recovery solution
    for enterprise databases. It provides the management, monitoring,
    and automation software infrastructure to create and maintain one
    or more synchronized standby databases to protect data from failures,
    disasters, errors, and corruptions.
    Data Guard standby databases can be located at remote disaster
    recovery sites thousands of miles away from the production data center,
    or they may be located in the same city, same campus,
    or even in the same building. If the production database
    becomes unavailable because of a planned or an unplanned outage,
    Data Guard can switch any standby database to the production role,
    thus minimizing downtime and preventing any data loss.oracle data guard is maximum availiblity solution which maintain physical standby databases and in case of failure of production can switch production role to and standby database.
    read it here
    http://www.oracle.com/technology/deploy/availability/htdocs/DataGuardOverview.html
    thanks and regards
    VD
    Edited by: Dixit on Aug 31, 2009 1:35 AM
    Edited by: Dixit on Aug 31, 2009 1:36 AM

  • Which tables store the domains and data types?

    Hi.
    From what I know, DD01L stores all the domains (both SAP and user-created) in the system. Is this understanding correct?
    As for data types, which table stores them?
    Thanks.

    Hi,
    All abap program stored in the TADIR table and TRDIR
    Z_reports are stored in the table REPOSRC
    TVDIR is the system table(view) maintained by sap.
    in this all Tables are stored.
    TVDIR is a repository of VIEWS.
    The domains are stored in DD01L
    The tables that are created are stored in DD02L
    Fields are stored in DD03L.
    Data Elements are stored in DD04L
    DD06L                          Pool/cluster structures
    DD07L                          R/3 DD: values for the domains
    DD08L                          R/3 DD: relationship definitions
    DD09L                          DD: Technical settings of tables

  • Merge 2 tables based on key and dates - complex

    in powerquery - given 2 tables, both with a startdate and a key, how to merge them to get a table that includes a row for each valid key/startdate combination? (Table3 below is my desired result):
    Table1.Key
    Table1.Durablekey
    Table1.startdate
    Table1.color
    Table1.type
    Table.location
    1A
    1D
    1/1/2012
    Red
    T1
    Boston
    2A
    1D
    7/1/2012
    Red
    T1
    NY
    3A
    1D
    1/1/2013
    Blue
    T1
    LA
    4A
    2D
    1/1/2012
    Yellow
    T2
    Boston
    Table2.Key
    Table2.Durablekey
    Table2.startdate
    Table2.quality
    1B
    1D
    2/1/2012
    Great
    2B
    1D
    3/1/2012
    Good
    3B
    1D
    7/1/2012
    Poor
    4B
    1D
    2/1/2013
    Excellent
    5B
    2D
    1/1/2012
    Good
    Table 3
    Table1.Key
    Table2.Key
    START DATE
    TAble1.color
    Table1.type
    Table.location
    Table2.quality
    1A
    NA
    1/1/2012
    Red
    T1
    Boston
    NA
    1A
    1B
    2/1/2012
    Red
    T1
    Boston
    Great
    1A
    2B
    3/1/2012
    Red
    T1
    Boston
    Good
    2A
    3B
    7/1/2012
    Blue
    T1
    NY
    Poor
    3A
    3B
    1/1/2013
    Blue
    T1
    LA
    Poor
    3A
    4B
    1/1/2013
    Blue
    T1
    LA
    Excellent
    4A
    5B
    1/1/2012
    Yellow
    T2
    Boston
    Good

    Have you tried using "Merge Queries" and selecting the key and start date columns in each table?
    Ehren

  • Parent table on one database and child table on the other database same svr

    Hi all,
    1. Create table A with primary key on one database
    2. Create table B with foreign key referencing the primary key of table A on different database but same server...
    How to do that, is that using database link..but how?
    Please, help
    Regards,
    - Sri

    You cannot use database link to define foreign key: see database link restrictions.

  • Table for Transaction code and Table associated

    Hello Experts,
    Please let me know if we have some table where it stores the information of Table Assoicated to a transaction .
    ( In detail : That is we give a table name in the View when we create a transaction for SM30)
    Regards,
    Ratna

    Hello,
    You have to go the table TSTCP (table for parameter transaction).
    In the field PARAM, pass
    *Z_TABLE*.
    BR,
    Suhas
    Edited by: Suhas Saha on Jan 22, 2010 11:22 AM

  • Enterprise system for big oracle database and datawarehouse

    Hi
    i wana to implemnet System for Big Oracle Database that increase rapidly(monthly by 20 GB).
    what is the best and specification of the required servers.
    what is the best way to implemnet backup for my big database.
    what is required server to implement Datawarehouse.
    what others servers i need to implement applications that will interact with the big oracle database and Data Warehouse.
    Best Regards,
    Alaa

    Hi
    i wana to implemnet System for Big Oracle Database that increase rapidly(monthly by 20 GB).
    what is the best and specification of the required servers.
    what is the best way to implemnet backup for my big database.
    what is required server to implement Datawarehouse.
    what others servers i need to implement applications that will interact with the big oracle database and Data Warehouse.
    Best Regards,
    Alaa

  • Vertical tables and date tracked fields

    We are in process of remodeling our database. We will have true 3rd normal form tables with vertical structure and date tracked fields among many other changes. I'm interested in Toplink's support capability.
    We are evaluating using stored procedures to do CRUD operations and use toplink to do only reads. Has anyone used toplink in this type of database model and how is it implemented?
    Thanks

    Sure. Having your database in 3rd normal form will only make your object model more consistent and more efficient to modify.
    TopLink has great stored procedure support and also performs very favourably on reads, so it serves this kind of model quite well. The caveat is that TopLink tends to cache fairly agressively be default. If you are doing writes outside of TopLink then you will need to determine a strategy for refreshing cached objects that may have changed in the db. TopLink does provide a number of ways that you can use to do that, including cache eviction policies, implicit and explicit refreshing, and cache hit disabling when necessary.

Maybe you are looking for