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.
Its my pleasure to award points,
Thanks and best wishes,
i-bihi,
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>
ThanksHello 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 AMWhile 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 regardsslkLinuxUser 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 Khello,
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
GoodHave 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,
- SriYou 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,
RatnaHello,
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,
AlaaHi
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?
ThanksSure. 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
-
My wife and I both sync our iphones on the same imac.I have lost my notes> they have then shown up on her iphone. How do I fix this please ?
-
Foreign app store codes in local app store?
Hey guys, I'm from Italy, living on the border to Austria, so for christmas i got an app store giftcard which was bought in Austria. Now i can't use it while living in Italy with an italian iTunes-account. Hope someone has a solution to my problem. T
-
PASSING DATA FROM FORM INTO REPORT (how to on the same page)
Hello everybody yes, i know it is built in a two pages design where the first holds the form and the second the report, but I want it both on the same page so that one can see what he has on the report while adds his own row to the table. Well I coul
-
I want to remove oracle logo in my harddisk
my question is that I install the oracle database 8i i my computer and I need to know how can I take out the logo that is place in the harddisk in my computer. whe I get in in my computer in desktop the oracle logo apear in the harddisk logo.
-
Point 123-reg domain to Business Catalyst
Hi everyone, I just published my muse website through Business Catalyst and additionally purchased a domain from 123-reg.co.uk. I now want to point the domain name to Business Catalyst DNS servers but am not sure how to do this. I read about this in