Data Warehouse

IBM Data Management
Learn How to Secure & Manage Your Important Biz Data w/ IBM Software.
www.IBM.com

CA Erwin Data Modeler
Browse Award Winning Data Warehouse Solution From CA. Free Evaluation.
www.CA.com

Data Warehousing Solutions
HP Business Intelligence - Explore Options to Learn More. Visit Now.
www.hp.com

Data Warehouse
ETL software for any-to-any format conversion. Download and try now.
www.adeptia.com

Data Warehouse / BI Architecture Design
Best BI design practices, how-tos, self-paced. Get better outcomes.
www.donaldsallot.com

Data Analysis Dashboard
Working BI Operations in Minutes. Why Waste Time? Download Free Trial.
www.QlikTech.com

Data Mining & Analytics
Improve Data Quality & Make The Right Decisions. Learn More.
www.Protiviti.com

Add Metadata to Your Data Warehouse
Metacenter is an enterprise metadata management software application which is ready-to-use out-of-the-box and fully integrates with your data warehouse to meet any organization's needs.
www.dag.com

Loading a Data Warehouse?
Convert & migrate high-volume data loads faster & cheaper. Free trial.
www.Pervasive.com

Rtts: the Data Warehouse Testing Experts
Experts implement data warehouse testing framework. Free whitepapers.
www.rtts.com




Warning: mkdir() [function.mkdir]: Permission denied in /home/webs/affiliatelib2/CacheManager.php on line 12

Warning: mkdir() [function.mkdir]: No such file or directory in /home/webs/affiliatelib2/CacheManager.php on line 12

Warning: fopen(/home/templatecore2cache//*cluesnet.com/9f/9f818a78063577c319dcc30e49de200b5f5f57f0.tc2cache) [function.fopen]: failed to open stream: No such file or directory in /home/webs/affiliatelib2/CacheManager.php on line 130

Warning: fwrite(): supplied argument is not a valid stream resource in /home/webs/affiliatelib2/CacheManager.php on line 131

Warning: fclose(): supplied argument is not a valid stream resource in /home/webs/affiliatelib2/CacheManager.php on line 132



A data warehouse is the main repository of an organization's historical data, its corporate memory. It contains the raw material for management's decision support system. The critical factor leading to the use of a data warehouse is that a data analyst can perform complex queries and analysis, such as data mining, on the information without slowing down the operational systems.

Bill Inmon, an early and influential practitioner, has formally defined a data warehouse in the following terms;

Subject-oriented The data in the database is organized so that all the data elements relating to the same real-world event or object are linked together;Time-variant The changes to the data in the database are tracked and recorded so that reports can be produced showing changes over time;Non-volatile Data in the database is never over-written or deleted - once committed, the data is static, read-only, but retained for future reporting; andIntegrated The database contains data from most or all of an organization's operational applications, and that this data is made consistent.

A data warehouse might be used to find the day of the week on which a company sold the most widgets in May 1992, or how employee sick leave the week before the winter break differed between California and New York from 2001–2005.

While operational systems are optimized for simplicity and speed of modification (see OLTP) through heavy use of database normalization and an entity-relationship model, the data warehouse is optimized for reporting and analysis (online analytical processing, or OLAP). Frequently data in data warehouses are heavily denormalization, summarised or stored in a star schema. This is not always required to achieve acceptable query response times, however.

History Data Warehouses became a distinct type of computer database during the late 1980s and early 1990s.They were developed to meet a growing demand for management information and analysis that could not be met by operational systems.Operational systems were unable to meet this need for a range of reasons:



As a result, separate computer databases began to be built that were specifically designed to support management information and analysis purposes.These data warehouses were able to bring in data from a range of different data sources, such as mainframe computers, minicomputers,as well as personal computers and office automation software such as spreadsheet, and integrate this information in a single place. This capability, coupled withuser-friendly reporting tools and freedom from operational impacts, has led to a growth of this type of computer system.

As technology improved (lower cost for more performance) and user requirements increased (faster data load cycle times and more features),data warehouses have evolved through several fundamental stages:

Off line Operational Databases Data warehouses in this initial stage are developed by simply copying the database of an operational system to an off-line server where the processing load of reporting does not impact on the operational system's performance.Off line Data Warehouse Data warehouses in this stage of evolution are updated on a regular time cycle (usually daily, weekly or monthly) from the operational systems and the data is stored in an integrated reporting-oriented data structure.Real Time Data Warehouse Data warehouses at this stage are updated on a transaction or event basis, every time an operational system performs a transaction (e.g. an order or a delivery or a booking etc.)Integrated Data Warehouse Data warehouses at this stage are used to generate activity or transactions that are passed back into the operational systems for use in the daily activity of the organization.

Architecture The concept of "data warehousing" dates back at least to the mid-1980s, and possibly earlier. In essence, it was intended to provide an architectural model for the flow of data from operational systems to Decision Support environments. It attempted to address the various problems associated with this flow, and the high costs associated with it. In the absence of such an architecture, there usually existed an enormous amount of redundancy in the delivery of management information. In larger corporations it was typical for multiple decision support projects to operate independently, each serving different users but often requiring much of the same data. The process of gathering, cleaning and integrating data from various sources, often legacy systems, was typically replicated for each project. Moreover, legacy systems were frequently being revisited as new requirements emerged, each requiring a subtly different view of the legacy data.

Based on analogies with real-life warehouses, data warehouses were intended as large-scale collection/storage/staging areas for corporate data. From here data could be distributed to "retail stores" or "data marts" which were tailored for access by decision support users (or "consumers"). While the data warehouse was designed to manage the bulk supply of data from its suppliers (e.g. operational systems), and to handle the organization and storage of this data, the "retail stores" or "data marts" could be focused on packaging and presenting selections of the data to end-users, to meet specific management information needs.

Somewhere along the way this analogy and architectural vision was lost, as some vendors and industry speakers redefined the data warehouse as simply a management reporting database. This is a subtle but important deviation from the original vision of the data warehouse as the hub of a management information architecture, where the decision support systems were actually the data marts or "retail stores".

Storage In OLTP — online transaction processing systems relational database design use the discipline of data modeling and generally follow the Codd rules of data normalization in order to ensure absolute data integrity. Less complex information is broken down into its most simple structures (a table) where all of the individual atomic level elements relate to each other and satisfy the normalization rules. Codd defines 5 increasingly stringent rules of normalization and typically OLTP systems achieve a 3rd level normalization. Fully normalized OLTP database designs often result in having information from a business transaction stored in dozens to hundreds of tables. Relational database managers are efficient at managing the relationships between tables and result in very fast insert/update performance because only a little bit of data is affected in each relational transaction.

OLTP databases are efficient because they are typically only dealing with the information around a single transaction. In reporting and analysis, thousands to billions of transactions may need to be reassembled imposing a huge workload on the relational database. Given enough time the software can usually return the requested results, but because of the negative performance impact on the machine and all of its hosted applications, data warehousing professionals recommend that reporting databases be physically separated from the OLTP database.

In addition, data warehousing suggests that data be restructured and reformatted to facilitate query and analysis by novice users. OLTP databases are designed to provide good performance by rigidly defined applications built by programmers fluent in the constraints and conventions of the technology. Add in frequent enhancements, and too many a database is just a collection of cryptic names, seemingly unrelated and obscure structures that store data using incomprehensible coding schemes. All factors that while improving performance, complicate use by untrained people. Lastly, the data warehouse needs to support high volumes of data gathered over extended periods of time and are subject to complex queries and need to accommodate formats and definitions inherited from independently designed package and legacy systems.

Designing the data warehouse data Architecture synergy is the realm of Data Warehouse Architects. The goal of a data warehouse is to bring data together from a variety of existing databases to support management and reporting needs. The generally accepted principle is that data should be stored at its most elemental level because this provides for the most useful and flexible basis for use in reporting and information analysis. However, because of different focus on specific requirements, there can be alternative methods for design and implementing data warehouses. There are two leading approaches to organizing the data in a data warehouse: the dimensional approach advocated by Ralph Kimball and the normalized approach advocated by Bill Inmon. Whilst the dimension approach is very useful in data mart design, it can result in a rats nest of long term data integration and abstraction complications when used in a data warehouse.

In the "dimensional" approach, transaction data is partitioned into either a measured "facts" which are generally numeric data that captures specific values or "dimensions" which contain the reference information that gives each transaction its context. As an example, a sales transaction would be broken up into facts such as the number of products ordered, and the price paid, and dimensions such as date, customer, product, geographical location and salesperson. The main advantages of a dimensional approach is that the data warehouse is easy for business staff with limited information technology experience to understand and use. Also, because the data is pre-joined into the dimensional form, the data warehouse tends to operate very quickly. The main disadvantage of the dimensional approach is that it is quite difficult to add or change later if the company changes the way in which it does business.

The "normalized" approach uses database normalization. In this method, the data in the data warehouse is stored in third normal form. Tables are then grouped together by subject areas that reflect the general definition of the data (customer, product, finance, etc.) The main advantage of this approach is that it is quite straightforward to add new information into the database — the primary disadvantage of this approach is that because of the number of tables involved, it can be rather slow to produce information and reports. Furthermore, since the segregation of facts and dimensions is not explicit in this type of data model, it is difficult for users to join the required data elements into meaningful information without a precise understanding of the data structure.

Subject areas are just a method of organizing information and can be defined along any lines. The traditional approach has subjects defined as the subjects or nouns within a problem space. For example, in a financial services business, you might have customers, products and contracts. An alternative approach is to organize around the business transactions, such as customer enrollment, sales and trades.

Advantages There are many advantages to using a data warehouse, some of them are:

A data warehouse can be a significant enabler of commercial business applications, most notably customer relationship management (CRM).

Concerns

See also

References



Data warehouse - Wikipedia, the free encyclopedia
A data warehouse is a repository of an organization's electronically stored data. Data warehouses are designed to facilitate reporting and analysis [1].

Data Warehouse
Data Warehouse What is the Data Warehouse? The Data Warehouse is a system designed primarily for querying central administrative data such as student record, research, and finance ...

Data Warehouse
The UK emission factor database ... Data Warehouse - Welcome to the NAEI's Data Warehouse. Below are the links to the emission related datasets including emission factors, activity ...

ITtoolbox Data Warehouse Knowledge Base
Data warehousing community for IT professionals focusing on business intelligence, knowledge management, data mining and other aspects of data warehousing.

data warehouse from FOLDOC
data warehouse < database > (Or corporate data warehouse, CDW) Any system for storing, retrieving and managing large amounts of data. Data warehouse software often includes ...

N C H S - Data Warehouse
U.S. DEPARTMENT OF HEALTH AND HUMAN SERVICES Centers for Disease Control and Prevention National Center for Health Statistics Hyattsville, MD

Oracle Data Warehousing | Business Intelligence | Enterprise ...
Leading industry analyst firm, IDC, has named Oracle as the leader in the data warehouse platform market based on 2007 software revenue

Data warehouse appliances, data warehousing, Netezza, Netezza.com
Provider of enterprise-class data warehouse appliances. Includes information about product, investors, and job opportunities.

Data Warehouse | University of St Andrews
University of St Andrews - Scotland's first University ... Tech and Administrative Services > Data Warehouse. Data Warehouse What is the Data Warehouse?

ITtoolbox Data Warehouse Blogs News & Views
ITtoolbox Data Warehouse Blogs News & Views allow IT professionals to learn about the latest trends and developments in the IT market from blog authors working on the IT front line





 
Copyright © 2008 opini8.com - All rights reserved.
Home | Terms of Use | Privacy Policy
All Trademarks belong to their repective owners.
Many aspects of this page are used under
commercial commons license from Yahoo!