A data warehouse (DW) is a database used for reporting. The data is offloaded from the operational systems for reporting. The data may pass through an operational data store for additional operations before it is used in the DW for reporting.
A data warehouse maintains its functions in three layers: staging, integration, and access. Staging is used to store raw data for use by developers (analysis and support). The integration layer is used to integrate data and to have a level of abstraction from users. The access layer is for getting data out for users.
1. Ralph Kimball's paradigm: Data warehouse is the conglomerate of all data marts within the enterprise. Information is always stored in the dimensional model.
Definition as Per Ralph Kimball : A data warehouse is a copy of transaction data specifically structured for query and analysis.
His Approach towards towards the Data warehouse Design is Bottom-Up.In the bottom-up approach data marts are first created to provide reporting and analytical capabilities for specific business processes
2.Bill Inmon's paradigm: Data warehouse is one part of the overall business intelligence system. An enterprise has one data warehouse, and data marts source their information from the data warehouse. In the data warehouse, information is stored in 3rd normal form.
Definition as Per Bill Inmon:
A data warehouse is a subject-oriented, integrated, time-variant and non-volatile collection of data in support of management's decision making process.
Subject-Oriented: A data warehouse can be used to analyze a particular subject area. For example, "sales" can be a particular subject.
Integrated: A data warehouse integrates data from multiple data sources. For example, source A and source B may have different ways of identifying a product, but in a data warehouse, there will be only a single way of identifying a product.
Time-Variant: Historical data is kept in a data warehouse. For example, one can retrieve data from 3 months, 6 months, 12 months, or even older data from a data warehouse. This contrasts with a transactions system, where often only the most recent data is kept. For example, a transaction system may hold the most recent address of a customer, where a data warehouse can hold all addresses associated with a customer.
Non-volatile: Once data is in the data warehouse, it will not change. So, historical data in a data warehouse should never be altered.
His Approach towards towards the Data warehouse Design is Top-Down. In top-down approach to data warehouse design, in which the data warehouse is designed using a normalized enterprise data model. "Atomic" data, that is, data at the lowest level of detail, are stored in the data warehouse.
Very useful information thanks for sharing Informatica Online Training
ReplyDelete
ReplyDeleteThis is pretty fantastic, Mark.
Informatica Training in Bangalore,Informatica Training,Informatica Online Training.
http://www.tekclasses.com/courses/etl/informatica-training-in-bangalore/
ReplyDeleteThis is pretty fantastic, Mark.
Informatica Training in Bangalore,Informatica Training,Informatica Online Training.
http://www.tekclasses.com/courses/etl/informatica-training-in-bangalore/
This comment has been removed by the author.
ReplyDeleteThanks for sharing this infomation. It is very usefull to us......For anuy details Informatica online training
ReplyDeletePRETTY ARTICLE..
ReplyDeletehttp://www.informaticaonlinetraining.co/
This comment has been removed by the author.
ReplyDeleteThere are many interesting information included and i can easily understand all given information.I post something on my blog to post something, or wait to post something worth saying. Keep update more information....
ReplyDeleteInformatica Training in Chennai
thank you for information,well blog sites in excellent concept for informatica
ReplyDeleteKeep yourself upgraded with the latest software techniques running in the market, through most latest & upgraded software skills.
I really appreciate for your efforts to make things easy to understand. I was really many students struggling to understand certain concepts but you made it clear and help me bring back my confidence.
ReplyDeleteData science Online training in hyderabad
Data science Online training in usa
Data science Online training in
very nice post wonderful website this data warehousing have good platform to business industries there is easy concept and better understanding this information is helpful for us thanks for updating this data warehouse information.
ReplyDeleteDataware Housing Training in chennai