Data warehousing is not a new concept in the world of technology. It has, however, recently gained a large amount of support in recent years. Organizations are starting to realize that by conducting data mining exercises on their databases and warehouses they can gain significant insights into their business.
The concept of a data warehouse is to create a central location and permanent storage space for the various data sources needed to support a company's analysis and reporting functions. (Spotfire Blogging Team, 2011) Data warehouses allow an organization to save time, enhance the quality of data, provide historical data with ease, and gain intelligence regarding their business, also known as Business Intelligence.