Depozitele de date stochează cantități mari de date pentru a fi utilizate în multe domenii diferite. Există două tipuri principale de design de depozit de date: de sus în jos și de jos în sus. Cele două modele au propriile avantaje și dezavantaje. De jos în sus este mai ușor și mai ieftin de implementat, dar este mai puțin complet, iar corelațiile de date sunt mai sporadice. Într-un design de sus în jos, conexiunile dintre date sunt evidente și bine stabilite, dar datele pot fi depășite, iar implementarea sistemului este costisitoare.
Data mart-urile sunt figura centrală în proiectarea depozitelor de date. Un data mart este o colecție de date bazată pe un singur concept. Fiecare data mart este un subset unic și complet de date. Fiecare dintre aceste colecții este complet corelată la nivel intern și are adesea conexiuni cu magazine de date externe.
Modul în care sunt gestionate marturile de date este principala diferență între cele două stiluri de proiectare a depozitelor de date. În designul de sus în jos, martele de date apar în mod natural pe măsură ce datele sunt introduse în sistem. În designul de jos în sus, magazinele de date sunt realizate direct și conectate împreună pentru a forma depozitul. Deși aceasta poate părea o diferență minoră, face un design foarte diferit.
Metoda de sus în jos a fost proiectarea originală a depozitului de date. Folosind această metodă, toate informațiile pe care le deține organizația sunt introduse în sistem. Fiecare subiect larg va avea propria sa zonă generală în bazele de date. Pe măsură ce datele sunt utilizate, vor apărea conexiuni între punctele de date corelative și vor apărea magazine de date. În plus, orice date din sistem rămân acolo pentru totdeauna – chiar dacă datele sunt înlocuite sau trivializate de informații ulterioare, vor rămâne în sistem ca o înregistrare a evenimentelor trecute.
Metoda de jos în sus de proiectare a depozitului de date funcționează din direcția opusă. O companie introduce informații ca un magazin de date autonom. Pe măsură ce trece timpul, alte seturi de date sunt adăugate la sistem, fie ca propriul lor magazin de date, fie ca parte a unuia care există deja. Când două magazine de date sunt considerate suficient de conectate, ele se îmbină într-o singură unitate.
Cele două modele de depozit de date au fiecare punctele lor forte și slabe. Metoda de sus în jos este un proiect uriaș pentru seturi de date și mai mici. Deoarece proiectele mari sunt, de asemenea, mai costisitoare, este cea mai scumpă în termeni de bani și forță de muncă. Dacă depozitul de date este terminat și întreținut, este o colecție vastă, care conține tot ce știe compania.
Procesul de jos în sus este mult mai rapid și mai ieftin, dar, deoarece datele sunt introduse după cum este necesar, baza de date nu va fi niciodată completă. În plus, corelațiile dintre magazinele de date sunt atât de puternice pe cât le face utilizarea lor. Dacă există o corelație puternică, dar niciun utilizator nu o vede, aceasta rămâne neconectată.