Een datawarehouse is een relationele database , een elektronische database waarin gegevens worden opgeslagen in tabellen van rijen en kolommen . Het is ontworpen voor query en analyse , in plaats van het dagelijkse verwerking van transacties . Een transactie is een atomaire eenheid van het werk , zoals het betalen van een energierekening van uw bankrekening , die ofwel slaagt of mislukt . In tegenstelling tot een transactie processing systeem , heeft een data warehouse niet nodig om onmiddellijk te reageren op verzoeken van gebruikers en heeft een andere unieke kenmerken . Betreft Oriented Een databank is ontworpen om te helpen analisten analyseren van gegevens . Als zodanig wordt opgeslagen door het onderwerp , eerder dan door de toepassing , met andere woorden , de data is het exacte onderwerp kan variëren van bedrijf tot bedrijf , maar een bedrijf kan besluiten haar datawarehouse structureren door " subject - oriented . " verkoop , verzendingen of inventaris , zodat het vragen als , kan beantwoorden " Welke klant kocht het grootste deel van dit product vorig jaar ? ' Extract , Transform en Load een ander kenmerk van een datawarehouse is dat het bij elkaar gegevens uit verschillende operationele databases , bestanden en data segmenten moeten trekken , maar dan presenteert ze in een consistent formaat . Dit betekent dat , voordat de gegevens worden verplaatst naar een data warehouse , moet het een proces dat bekend staat als extract ondergaan , transformeren en laden . Ten eerste , dit proces haalt data uit een of meer operationele gegevensbronnen . Ten tweede , het verwijdert inconsistenties van de gegevens, eindelijk , laadt de gegevens in het data warehouse . Uiteindelijk is de efficiëntie van dit proces bepaalt de kwaliteit van de data in een datawarehouse . Nonvolatile Eenmaal overgebracht in een data warehouse , de gegevens doet niet veranderen en wordt beschreven als " niet-vluchtig . " de data is niet bedoeld om de dag - tot-dag bedrijf te runnen , in tegenstelling tot de gegevens in de operationele databases , het is niet bijgewerkt na elke afzonderlijke transactie . In plaats daarvan , worden gegevens in de data warehouse met regelmatige specifieke intervallen , zoals eenmaal per dag , eenmaal per week of eenmaal per maand , afhankelijk van de precieze aard van de gegevens . Historische Data < Br> Unlike een transactie systeem , waarbij historische gegevens gearchiveerd op de prestaties van de database te behouden , moet een data warehouse historische gegevens bevatten . Om trends te identificeren , analisten vereisen grote hoeveelheden data , bemonsterd over de tijd , dus een datawarehouse bevat historische " snapshots " van operationele gegevens op specifieke tijden. Met andere woorden , wordt de data in een datawarehouse omschreven als "time -variant , " omdat zijn vooral gericht veranderen in de tijd .
|