The advantages and disadvantages of data warehouses

Data is extracted, transformed from multiple data sources and loaded (ETL) into a separate database, called a data warehouse.

Figure 1: Data warehouse.

Advantages

Data warehouses tend to have a very high query success as they have complete control over the four main areas of data management systems:

bulletClean data
bulletIndexes: multiple types
bulletQuery processing: multiple options
bulletSecurity: data and access

Disadvantages

However, there are considerable disadvantages involved in moving data from multiple, often highly disparate, data sources to one data warehouse that translate into long implementation time, high cost, lack of flexibility, dated information, and limited capabilities:

bulletMajor data schema transforms from each of the data sources to one schema in the data warehouse, which can represent more than 50% of the total data warehouse effort
bulletData owners lose control over their data, raising ownership (responsibility and accountability), security and privacy issues
bulletLong initial implementation time and associated high cost
bulletAdding new data sources takes time and associated high cost
bulletLimited flexibility of use and types of users - requires multiple separate data marts for multiple uses and types of users
bulletTypically, data is static and dated
bulletTypically, no data drill-down capabilities
bulletDifficult to accommodate changes in data types and ranges, data source schema, indexes and queries
bulletTypically, cannot actively monitor changes in data

Send To Printer
Close Window
 

 

Copyright © 1998 - 2008 WhamTech, Inc www.whamtech.com 972-380-4645 info@whamtech.com
U.S. Patents Pending