Der Begriff „Data Warehouse“ bezeichnet eine für Analysezwecke optimierte zentrale Datenbank, die Daten aus mehreren, in der Regel heterogenen Quellen zusammenführt. Ein Data Warehouse ermöglicht eine globale Sicht auf heterogene und verteilte Datenbestände, indem die für die globale Sicht relevanten Daten aus den Datenquellen zu einem gemeinsamen konsistenten Datenbestand zusammengeführt werden. Dies ermöglicht einen komfortablen Datenzugriff. Der Inhalt eines Data Warehouse entsteht durch Kopieren und Aufbereiten von Daten aus unterschiedlichen Quellen. Meist ist ein Data Warehouse die Basis für die Aggregation von betrieblichen Kennzahlen und darauf aufbauende Analysen, das sogenannte Online Analytical Processing (OLAP). Ein Data Warehouse ist häufig Ausgangsbasis für Data Mining. Oft arbeiten die Anwendungen mit anwendungsspezifisch erstellten Auszügen aus dem Data Warehouse, den sogenannten Data Marts.