Vid datoranvändning är ett datalager ett centralt arkiv med integrerade data från en eller flera olika källor. Den är utformad för analytisk bearbetning, stöd för Business Intelligence (BI) som rapportering, analys och data mining. Till skillnad från en typisk operativ databas (som de som används för transaktionsbehandling) fokuserar ett datalager på att tillhandahålla historiska data för strategiskt beslutsfattande snarare än att stödja den dagliga verksamheten.
Viktiga egenskaper hos ett datalager:
* ämnesorienterad: Data är organiserade kring specifika affärsämnen (t.ex. kunder, produkter, försäljning) snarare än operativa processer.
* Integrerad: Data från olika källor konsolideras och standardiseras för att säkerställa konsistens. Detta innebär ofta att lösa inkonsekvenser i dataformat och namnkonventioner.
* tidsvariant: Data lagras historiskt, vilket möjliggör analys av trender över tid. Detta inkluderar att fånga data vid olika tidpunkter.
* icke-flyktig: Data i ett datalager är vanligtvis skrivskyddat. Uppdateringar görs genom ETL (Extract, Transform, Load) -processer snarare än direkta modifieringar.
I huvudsak ger ett datalager en enda, konsekvent bild av affärsdata, vilket gör det enklare för analytiker och beslutsfattare att förstå trender, mönster och prestanda. Detta står i kontrast till operativa databaser som är optimerade för hastighet och effektivitet i transaktioner.