The
term of Data Warehouse was introduced by Bill
Inmon in 1990. According to Inmon, A data warehouse (OLAP) is a database, which is
kept separate from the organization's operational databases (OLTP) and having
subject oriented, integrated, time-variant, and non-volatile collection of
data. The primary goal of a data warehouse is to provide a generalized and
consolidated data in multidimensional view to enable business users to make
better decisions.
In
simple words, A Data warehouse contains the data from all/many segments of the
business and more organized specifically to "facilitate Reporting and Analysis.
Important facts about Data warehouse:
Data Warehouse Features
As we know that Data warehousing has a clear set of objectives such as data persistence, single easy to navigate data model, fast query performance, etc. and have the following key features -
Subject Oriented - A data warehouse is subject oriented because it provides information around a subject (product, customers, suppliers, sales, revenue and inventory etc) rather than the organization's ongoing operations. A data warehouse focuses on modelling and analysis of data for decision making.
Integrated - A data warehouse is constructed by integrating data from heterogeneous sources such as relational databases, flat files, etc. This integration enhances the effective analysis of data.
Time-Variant - The data collected in a data warehouse is identified with a particular time period. The data in a data warehouse provides information from the historical point of view. The data warehouse clearly must account for changes in the source system.
Non-Volatile - Once data is in the data warehouse, it will never be changed means the previous data is not erased when new data is added to it. A data warehouse is kept separate from the operational database and therefore frequent changes in operational database is not reflected in the data warehouse.
OLAP is a powerful analysis tool for forecasting, statistical computations, aggregations and involves more than just the multidimensional display of information. OLAP tools also must be able to extract and summarise requested data according to the needs of an end user, and there are two approaches for this data extraction that need to be discussed.
Needs of Data Warehouses?
In these days, Data warehouses are quickly growing in popularity as a way to manage the “hybrid cloud” situation and many companies now have to deal with as their data sources increasingly are located both in the Cloud and on-premises. They are using the both options. A real data warehouse, as opposed to cubes with disparately organized data, is needed to consolidate all of the islands of information into a central business user friendly repository to create the foundation for modern BI to take place.
- A data warehouse (OLAP) as a collection of data-marts and each data-mart consists of one to many (OLTP) databases where the database is specific to a specific problem set.
- Data Warehouse provides a high performance for reporting and analytical queries which is used by executives to organize, understand, and use their data to take strategic decisions.
- Dimensional Modeling techniques are used for the Data Warehouse design.
- Data is not updated frequently in data warehouse and possesses consolidated historical data.
Data Warehouse Features
As we know that Data warehousing has a clear set of objectives such as data persistence, single easy to navigate data model, fast query performance, etc. and have the following key features -
Subject Oriented - A data warehouse is subject oriented because it provides information around a subject (product, customers, suppliers, sales, revenue and inventory etc) rather than the organization's ongoing operations. A data warehouse focuses on modelling and analysis of data for decision making.
Integrated - A data warehouse is constructed by integrating data from heterogeneous sources such as relational databases, flat files, etc. This integration enhances the effective analysis of data.
Time-Variant - The data collected in a data warehouse is identified with a particular time period. The data in a data warehouse provides information from the historical point of view. The data warehouse clearly must account for changes in the source system.
Non-Volatile - Once data is in the data warehouse, it will never be changed means the previous data is not erased when new data is added to it. A data warehouse is kept separate from the operational database and therefore frequent changes in operational database is not reflected in the data warehouse.
Why Put Separate Data Warehouse?
There are following reasons to put separate data warehouse from
the operational databases-
To maintain the high performance for both systems:
Having different functions and different data:
|
OLAP is a powerful analysis tool for forecasting, statistical computations, aggregations and involves more than just the multidimensional display of information. OLAP tools also must be able to extract and summarise requested data according to the needs of an end user, and there are two approaches for this data extraction that need to be discussed.
Needs of Data Warehouses?
A typical organization generates lots
of data during their day to day business activities. To take the remarkable
decision to get success in the business, information assets (data) are seriously
valuable to any enterprise, and because of this, these assets must be properly
stored and readily accessible when they are needed. This information usually
contains historical data which derived from transaction data and can include
data from other sources. After stored the data in the data warehouse, it is
ready to focusing on the modeling and analysis of data for decision makers, not
on daily operations or transaction processing.
In this way, it provides a simple and
concise view around particular subject issues by excluding data that are not
useful in the decision support process. They are designed to accommodate ad hoc queries and updated on a regular
basis by the ETL process (run nightly or weekly) using bulk data modification
techniques.
We need to clean and process our operational data which comes
from various source systems before putting it into the warehouse and business users
directly access data derived from several source systems through the data
warehouse.
To know more, click on - Data Warehouse Architecture and Multidimensional Model.
- Data Warehouse - Dimension tables.
- Data Warehouse - Fact tables.
- Data Warehouse - Conceptual Modeling.
- Data Warehouse - Star schema.
- Data Warehouse - Snowflake schema.
- Data Warehouse - Fact constellations.
- Collaboration of OLTP and OLAP systems.
- Major differences between OLTP and OLAP.
- Data Warehouse - Multidimensional Cube
In these days, Data warehouses are quickly growing in popularity as a way to manage the “hybrid cloud” situation and many companies now have to deal with as their data sources increasingly are located both in the Cloud and on-premises. They are using the both options. A real data warehouse, as opposed to cubes with disparately organized data, is needed to consolidate all of the islands of information into a central business user friendly repository to create the foundation for modern BI to take place.
Good recommendable job running by you thanks for sharing valuable knowledge about SQL Server. and MSBI......I also very much passionate about sql. Please keep continue.........
ReplyDeleteThis is a very impressive and interesting blog!
ReplyDeleteIf you like, you can check out my data warehouse blog too.
https://dwhblog.org
ReplyDeleteThis is a great pressure information for me. I would be really like that our marvelous posted. Thankful this effortless post.
Selenium Training in Chennai | Best Selenium Testing Training Institute in Chennai
Great post! I am actually getting ready to across this information, It's very helpful for this blog.Also Selenium Training in Chennai great with all of the valuable information
ReplyDeleteyou have to Keep up the good work you are doing well.
Really superb!!! I read your blog regularly and your content is truly good. I thank you for your effective and useful post.
ReplyDeleteIELTS coaching in Chennai
IELTS coaching centre in Chennai
IELTS Training in Chennai
Best IELTS coaching in Chennai
Best IELTS coaching centres in Chennai
to protect form cyber crimes cyber security online training is required
ReplyDeleteYou will be very useful and important learn hacking online
ReplyDeletePretty article! I found some useful information in your blog, it was awesome to read, thanks for sharing this great content to my vision, keep sharing.... cyber security training courses
ReplyDelete
ReplyDeleteI am very happy when read this blog post because blog post written in good manner and write on good topic. Cyber Security training in chennai Thanks for sharing valuable information.
Java training in chennai | Java training in annanagar | Java training in omr | Java training in porur | Java training in tambaram | Java training in velachery
The blog you had post is verymuch useful for us to know about the Web designing. thanks for your information sharing ith us.
ReplyDeleteSoftware Testing Training in Chennai | Software Testing Training in Anna Nagar | Software Testing Training in OMR | Software Testing Training in Porur | Software Testing Training in Tambaram | Software Testing Training in Velachery
This is a very impressive and interesting blog!
ReplyDeleteIf you like, you can check out my data warehouse blog too.
AWS training in Chennai
AWS Online Training in Chennai
AWS training in Bangalore
AWS training in Hyderabad
AWS training in Coimbatore
AWS training
Very informative blog! I liked it and was very helpful for me. Thanks for sharing. Do share more ideas regularly.
ReplyDeletehadoop training in chennai
hadoop training in tambaram
salesforce training in chennai
salesforce training in tambaram
c and c plus plus course in chennai
c and c plus plus course in tambaram
machine learning training in chennai
machine learning training in tambaram
ReplyDeleteThis is a great pressure information for me. I would be really like that our marvelous posted. Thankful this effortless post
web designing training in chennai
web designing training in omr
digital marketing training in chennai
digital marketing training in omr
rpa training in chennai
rpa training in omr
tally training in chennai
tally training in omr
Very informative blog,
ReplyDeleteThanks and keep more update,
oracle training in chennai
oracle training in porur
oracle dba training in chennai
oracle dba training in porur
ccna training in chennai
I learn new information from your article , you are doing a great job . Keep it up...
ReplyDeletejava training in chennai
java training in annanagar
aws training in chennai
aws training in annanagar
python training in chennai
python training in annanagar
selenium training in chennai
selenium training in annanaga
The blog you had post is verymuch useful for us to know about the Web designing. thanks for your information sharing ith us.
ReplyDeleteacte chennai
acte complaints
acte reviews
acte trainer complaints
acte trainer reviews
acte velachery reviews complaints
acte tambaram reviews complaints
acte anna nagar reviews complaints
acte porur reviews complaints
acte omr reviews complaints
"Good Post! , it was so good to read and useful to improve my knowledge as an updated one, keep blogging. After seeing your article I want to say that also a well-written article with some very good information which is very useful for the readers....thanks for sharing it and do share more posts like this.
ReplyDeleteSalesforce Training in Pune"
Excellent post. I was reviewing this blog continuously, and I am impressed! Extremely helpful information especially this page. Thank you and good luck. JIT sequenced parts shuttle
ReplyDeleteYou need to put resources into something that is ageless, adaptable and can work for you over many years unfailingly and requires almost no upkeep. warehouse racking system Malaysia
ReplyDeleteYou can then replay the mortgage over a pre-decided time frame together with the interest.Business Funding
ReplyDeleteThis can be caused by an accidental format, electrical issues, viruses, etc. In some cases physical issues with the drive can also cause this problem, especially if the drive has weak or degrading read/write heads. Melbourne Data recovery
ReplyDelete