? Ett datalager är en relationsdatabas , en elektronisk databas i vilken data lagras i tabeller i rader och kolumner . Den är utformad för sökningar och analys , snarare än vardagliga transaktioner . En transaktion är en atomär enhet för arbete , såsom att betala en räkning från ditt bankkonto , som antingen lyckas eller misslyckas . Till skillnad från en transaktion bearbetningssystem , behöver ett datalager inte att omedelbart tillmötesgå användarnas önskemål och har andra unika egenskaper . Ämne Oriented
En databas är utformad för att hjälpa analytiker analysera data . Som sådan , är data som lagras av ämnet , snarare än genom ansökan , med andra ord , är data Den exakta föremålet kan variera från företag till företag , men ett företag kan besluta att strukturera sin data warehouse med " ämnesorienterad . " försäljning , transporter eller lager, så att det kan svara på frågor såsom " Vilken kunden har köpt det mesta av denna produkt förra året ? "
Extract, Transform och Load
en annan egenskap hos ett datalager är att det måste dra ihop data från olika operativa databaser , filer och data segment , det sedan presenterar dem i ett enhetligt format . Detta innebär att , innan data flyttas in i ett datalager , måste den genomgå en process som kallas extrakt , transformera och ladda. Först extraheras process data från en eller flera operationella datakällor . Det andra , det tar bort inkonsekvenser från datan , slutligen , laddar den in uppgifterna i datalager . Ytterst avgör effektiviteten i denna process kvaliteten på data i ett datalager . När överförs till ett datalager
Nonvolatile
, gör uppgifterna inte ändra , och beskrivs som " icke-flyktig . " uppgifterna är inte avsedd att köra dag till dag verksamheten , till skillnad från uppgifter i operativa databaser , är det inte uppdateras efter varje enskild transaktion . Istället överförs data i datalager med jämna , specifika intervall , exempelvis en gång per dag, en gång per vecka eller en gång per månad , beroende på exakt vilken typ av data.
Historisk data
skillnad en transaktion bearbetningssystem , i vilka historiska data arkiveras för att bibehålla prestanda av databasen , måste ett datalager innehåller historiska data . För att identifiera verksamhet trender , analytiker kräver stora datamängder , samplade över tid , innehåller så ett datalager historiska " ögonblicksbilder " av operativa uppgifter på bestämda tider . Med andra ord , är data i ett datalager beskrivs som " tid variant , " därför att dess fokuserar främst förändras över tiden . Addera