Cuvinte simple, un mart de date este un depozit de date limitat în domeniul de aplicare și a cărui date pot fi obținute prin rezumarea și selectarea datelor din depozitul de date sau cu ajutorul unui extras separat, transformarea și încărcarea proceselor din sistemul de date sursă.
Diagramă de comparație
Bazele de comparație | Warehouse de date | Data Mart |
---|---|---|
De bază | Depozitul de date este independent de aplicație. | Mărcile de date sunt specifice aplicării sistemului de suport decizional. |
Tipul sistemului | centralizată | descentralizate |
Forma datelor | Detaliat | Rezumând |
Utilizarea denormalizării | Datele sunt ușor denormalizate. | Datele sunt foarte denormalizate. |
Model de date | De sus în jos | De jos în sus |
Natură | Flexibil, orientat spre date și durată lungă de viață. | Restrictive, orientate spre proiect și scurte. |
Tipul schemei utilizate | Fapt constelația | Stea și fulg de zăpadă |
Ușor de construit | Greu de construit | Simplu de construit |
Definiția Data Warehouse
Termenul " antrepozit de date" înseamnă o variantă de timp, un subiect orientat spre subiect, nevolatil și un grup integrat de date care ajută procesul de luare a deciziilor al conducerii. Alternativ, este un depozit de informații colectate din mai multe surse stocate într-o schemă unificată, într-un singur site care permite integrarea unei varietăți de sisteme de aplicații. Odată ce aceste date sunt colectate, acestea sunt stocate pentru o lungă perioadă de timp, prin urmare, au o durată lungă de viață și permit accesul la informații istorice .
În consecință, depozitul de date oferă utilizatorului o singură interfață integrată a datelor prin intermediul căreia utilizatorul poate scrie cu ușurință interogări de suport decizional. Depozitul de date ajută la transformarea datelor în informații. Proiectarea unui depozit de date include abordarea de sus în jos.
Colectează informații despre subiectele care acoperă întreaga organizație, cum ar fi clienții, vânzările, activele, articolele și, prin urmare, gama sa este în întreaga întreprindere. În general, schema de constelație a faptului este utilizată în ea, care acoperă o mare varietate de subiecte. Un depozit de date nu este o structură statică și evoluează continuu.
Definiția Data Mart
Un mart de date poate fi numit ca un subset al unui depozit de date sau al unui subgrup de date la nivel de companie, corespunzător unui anumit set de utilizatori. Depozitul de date implică mai multe date departamentale și logice care trebuie să fie persistente în ilustrația lor de date pentru a asigura robustețea unui depozit de date. Un mart este un set de tabele care se concentrează pe o singură sarcină, acestea fiind concepute folosind o abordare de jos în sus.
Deoarece schema stelelor și a fulgilor de zăpadă sunt direcționate spre modelarea unică a subiectului, de aceea acestea sunt utilizate în mod frecvent în baza de date. Deși schema stea este mai populară decât schema de zăpadă. În funcție de sursa de date, datele de martor pot fi clasificate în două tipuri: marturi de date dependente și independente .
Diferențele cheie între depozitul de date și datele Mart
- Depozitul de date este independent de aplicație, în timp ce datele sunt specifice aplicației de suport a deciziei.
- Datele sunt stocate într-un singur depozit centralizat dintr-un depozit de date. Spre deosebire de acestea, datele de stocare stochează date în mod descentralizat în zona de utilizare.
- Depozitul de date conține o formă detaliată de date. În contrast, datele de date conțin date sintetizate și selectate.
- Datele dintr-un depozit de date sunt ușor denormalizate, în timp ce în cazul Date mart este foarte denormalizat.
- Construcția depozitului de date implică o abordare de sus în jos . În schimb, în timp ce construim o bază de date, se folosește abordarea de jos în sus .
- Depozitul de date este flexibil, orientat spre informații și pe termen lung. Dimpotrivă, un sistem de date este restrictiv, orientat spre proiect și are o existență mai scurtă.
- Schema constelației de fapt este folosită de obicei pentru modelarea unui depozit de date, în timp ce în schema de date mart stele este mai populară.
Concluzie
Depozitul de date oferă vizualizare în întreprindere, un sistem de stocare unic și centralizat, arhitectură inerentă și independență în aplicații, în timp ce Data mart este un subset al unui antrepozit de date care oferă spațiu de stocare descentralizat. Dat fiind că depozitul de date este foarte mare și integrat, acesta are un risc ridicat de eșec și dificultate în construirea acestuia. Pe de altă parte, martorul de date este ușor de construit, iar riscul de eșec asociat este, de asemenea, mai mic, dar datele pot fi fragmentate.