Differenza tra Data Warehouse e Data Mart

Autore: Laura McKinney
Data Della Creazione: 2 Aprile 2021
Data Di Aggiornamento: 9 Maggio 2024
Anonim
The difference between Databases, Data Lakes, Data Warehouses, and Data Marts
Video: The difference between Databases, Data Lakes, Data Warehouses, and Data Marts

Contenuto


Data warehouse e Data mart vengono utilizzati come a repository di dati e servono allo stesso scopo. Questi possono essere differenziati in base alla quantità di dati o informazioni che memorizzano.La differenza vitale tra un data warehouse e un data mart è che un data warehouse è un database che archivia le informazioni orientate per soddisfare le richieste decisionali mentre il data mart è sottoinsiemi logici completi di un intero data warehouse.

In parole semplici, un data mart è un data warehouse di portata limitata e i cui dati possono essere ottenuti riassumendo e selezionando i dati dal data warehouse o con l'aiuto di distinti processi di estrazione, trasformazione e caricamento dal sistema di dati di origine.

  1. Tabella di comparazione
  2. Definizione
  3. Differenze chiave
  4. Conclusione

Tabella di comparazione

Base per il confrontoData WarehouseData Mart
Di baseIl data warehouse è indipendente dall'applicazione.I data mart sono specifici per l'applicazione del sistema di supporto alle decisioni.
Tipo di sistema centralizzatadecentrata
Forma dei datidettagliatariassunto
Uso della denormalizzazioneI dati sono leggermente denormalizzati.I dati sono altamente denormalizzati.
Modello di datiDall'alto al bassoDal basso verso l'alto
NaturaFlessibile, orientato ai dati e di lunga durata.Vita limitata, orientata al progetto e breve.
Tipo di schema utilizzatoCostellazione dei fattiStella e fiocco di neve
Facilità di costruzioneDifficile da costruireSemplice da costruire


Definizione di Data Warehouse

Il termine data warehouse indica una variante temporale, orientata al soggetto, non volatile e un gruppo integrato di dati che assistono il processo decisionale processo di gestione. In alternativa, è un repository di informazioni raccolte da più fonti, archiviate in uno schema unificato, in un unico sito che consente l'integrazione di una varietà di sistemi applicativi. Una volta raccolti, questi dati vengono archiviati a lungo, quindi hanno una lunga durata e ne consentono l'accesso storicoinformazione.

Di conseguenza, il data warehouse fornisce all'utente un singolo integrato interfaccia ai dati attraverso i quali l'utente può scrivere facilmente domande di supporto decisionale. Il data warehouse aiuta a trasformare i dati in informazioni. La progettazione di un data warehouse include un approccio top-down.


Raccoglie informazioni su argomenti che coprono l'intera organizzazione, come clienti, vendite, risorse, articoli e quindi la sua gamma è a livello aziendale. Generalmente, costellazione di fatti viene utilizzato lo schema, che copre un'ampia varietà di argomenti. Un data warehouse non è una struttura statica e lo è in evoluzione continuamente.

Definizione di Data Mart

UN data mart può essere chiamato come un sottoinsieme di un data warehouse o un sottogruppo di dati a livello aziendale corrispondente a un determinato set di utenti. Data warehouse coinvolge diversi dipartimentale e logico data mart che devono essere persistenti nella loro illustrazione dei dati per garantire il robustezza di un data warehouse. Un data mart è un insieme di tabelle che si concentrano su a compito unico questi sono progettati usando un approccio dal basso verso l'alto.

L'estensione del data mart è limitata ad un argomento specifico scelto, quindi il suo ambito di applicazione è a livello di reparto. Questi sono di solito implementati su a basso costo server dipartimentali. Il ciclo di implementazione dei data mart viene monitorato in settimane anziché in mese e anno.

Comestella e schema a fiocco di neve sono guidati verso la modellazione di singoli soggetti, motivo per cui questi sono comunemente usati nel data mart. Tuttavia, lo schema a stella è più popolare dello schema a fiocco di neve. A seconda dell'origine dati, i data mart possono essere classificati in due tipi: dipendente e indipendente data mart.

  1. Il data warehouse è indipendente dall'applicazione, mentre il data mart è specifico per l'applicazione del sistema di supporto alle decisioni.
  2. I dati sono memorizzati in un unico, centralizzata repository in un data warehouse. Al contrario, il data mart archivia i dati decentrato nell'area utenti.
  3. Il data warehouse contiene a dettagliato forma di dati. Al contrario, il data mart contiene riassunto e dati selezionati.
  4. I dati in un data warehouse sono leggermente denormalizzato mentre in caso di Data Mart lo è altamente denormalizzato.
  5. La costruzione del data warehouse comporta dall'alto al basso approccio. Al contrario, durante la costruzione di un data mart ildal basso verso l'alto viene utilizzato l'approccio.
  6. Il data warehouse è flessibile, informazioni-oriented e natura esistente da molto tempo. Al contrario, un data mart è restrittivo, progetto orientato e ha un'esistenza più breve.
  7. Lo schema di costellazione dei fatti viene solitamente utilizzato per modellare un data warehouse mentre nello schema a stella di data mart è più popolare.

Conclusione

Il data warehouse offre una visualizzazione aziendale, un sistema di archiviazione singolo e centralizzato, l'architettura intrinseca e l'indipendenza dall'applicazione, mentre Data mart è un sottoinsieme di un data warehouse che fornisce una vista reparto, archiviazione decentralizzata. Poiché il data warehouse è molto ampio e integrato, ha un alto rischio di guasti e difficoltà nella sua realizzazione. D'altra parte, il data mart è facile da costruire e anche il rischio di fallimento associato è inferiore, ma il data mart potrebbe subire frammentazione.