Wat is een Datawarehouse (DWH)?

Een Datawarehouse (DWH) is een type database welke bedoeld is voor de inzet van Business Intelligence. Een datawarehouse voegt data van meerdere databronnen samen. De onderliggende databronnen kunnen verschillende structuren hebben, maar in het datawarehouse komen deze samen in een gelijke indeling.

Data in een Datawarehouse is op een bepaalde manier gestructureerd zodat het eenvoudig is om de gegevens op te vragen vanuit Business Intelligence front-end tools. Een datawarehouse is een van de middelen binnen een Business Intelligence-proces.

Een belangrijk deel is het importeren van de data in een Datawarehouse. Om de data vanuit de bronsystemen in een Datawarehouse te krijgen wordt er gebruik gemaakt van processen rond Extractie, Transformatie en Laad.

Doelen Datawarehouse

  • Vasthouden van historie. Historische data in een datawarehouse zal dus nooit aangepast worden.
  • De directe bevraging op bronsystemen voor Business Intelligence doeleinden voorkomen
  • Brondata dusdanig transformeren dat het eindresultaat overeenkomt met wat er in “de business” bedoeld wordt. (Bijvoorbeeld als in bronsysteem een record “client” voorkomt, maar binnen het bedrijf wordt gesproken over “klant”, dan wordt dit bij een goed datawarehouse getransformeerd)

Veelgebruikte Datawarehouse modelleringstechnieken

  • Derde Normaalvorm (3NF) – Edgar Frank “Ted” Codd
  • Stermodellering – Ralph Kimball
  • Inmon – William H. Inmon
  • Data Vault – Dan Linstedt
  • Snowflake
^