De fleste bedrifter oppretter separate systemer til
Business Intelligence-applikasjoner. Dette skyldes at dataene vanligvis må
organiseres forskjellig når de skal brukes til beslutningsprosesser,
og at bedriftene ikke ønsker at ytelsen til
driftssystemene skal påvirkes. Driftssystemene
krever at dataene blir organisert i henhold til kravene i en
gitt applikasjon, for eksempel en ordrebestilling. Business
Intelligence-systemene krever at dataene fra flere systemer
konsolideres, og at dataene legges sammen og lagres over tid,
slik at trendene kan observeres.
Når du skal bygge disse systemene, må du ha verktøy for å trekke ut,
rydde og transformere data fra kildesystemer som kan være på en rekke
maskinvare- og programvareplattformer. Når dataene blir klargjort
for Business Intelligence-applikasjoner, blir de lagret på et
databasesystem og må fornyes og administreres. Disse systemene, og
byggingen og vedlikeholdet av dem, kalles datavarehus.