Een
datawarehouse (vaak afgekort tot DWH) is een
gegevensverzameling die in een dusdanige vorm is gebracht dat terugkerende en ad-hoc vragen in relatief korte tijd beantwoord kunnen worden zonder dat de bronsystemen zelf daardoor overmatig belast worden. Hierin onderscheidt een datawarehouse zich van een standaard
database. De betreffende gegevens zijn afkomstig van en worden op geautomatiseerde wijze onttrokken aan de bronsystemen. Gegevens kunnen in een datawarehouse niet worden ingevoerd of aangepast door gebruikers zelf. Als aanpassing van gegevens nodig is dan dient dit òf in de bronsystemen òf in het
ETL proces (door aanpassing van de daarin vastgelegde regels) plaats te vinden.