Introduzione alla tabella dei fatti e alla tabella delle dimensioni
Tabella dei fatti e tabella delle dimensioni sono i componenti principali di qualsiasi lavoro correlato alla business intelligence. Queste tabelle sono utilizzate per analisi dettagliate e aiutano a concludere il valore aziendale e nel processo decisionale. Queste tabelle sono importanti per la creazione di uno schema. Queste tabelle vengono utilizzate per obiettivi diversi e contengono diversi set di dati. La tabella dei fatti contiene gli attributi di varie tabelle delle dimensioni, mentre la tabella delle dimensioni contiene le dimensioni che consultano le operazioni eseguite nella tabella dei fatti. Discutiamo ciascuno in dettaglio con le loro differenze.
Tabella dei fatti
È una tabella con valori degli attributi della tabella delle dimensioni. Contiene informazioni quantitative in forma denormalizzata. In sostanza contiene i dati che devono essere analizzati. Le tabelle dei fatti hanno principalmente due colonne, una per le chiavi esterne che aiuta a unirle con una tabella delle dimensioni e altre che contengono il valore o i dati che devono essere analizzati. Contiene principalmente dati numerici. Cresce verticalmente e contiene più record e meno attributi.
Caratteristiche della tabella dei fatti
- Chiavi: la tabella dei fatti è costituita da una chiave che è la combinazione o la concatenazione di tutte le chiavi primarie di varie tabelle di dimensioni associate a quella tabella dei fatti. Tale chiave viene chiamata chiave concatenata che identifica in modo univoco la riga della tabella dei fatti.
- Tabella dei fatti Grana: la grana della tabella indica il livello del dettaglio o la profondità delle informazioni memorizzate nella tabella dei fatti. Il livello deve essere il più alto per la progettazione di una tabella dei fatti efficiente.
- Misure additive : gli attributi nella tabella dei fatti possono essere completamente additivi, semi-additivi o non additivi. Le misure completamente additive o additive sono quelle aggiunte a tutte le dimensioni. Nel semi-additivo, le misure vengono aggiunte ad alcune dimensioni e non a tutte e le misure non additive sono quelle che memorizzano l'unità di misura di base di qualsiasi processo aziendale.
- Dati sparsi: alcuni record presenti nella tabella dei fatti contengono attributi con valori o misure nulli, ovvero questi record non forniscono o forniscono alcuna informazione.
- Dimensioni degenerate: le dimensioni o gli attributi presenti nella tabella dei fatti che non possono essere aggiunti o che non sono additivi sono chiamati dimensioni degenerate.
- Dimensioni degli stabilizzatori: le dimensioni che fanno riferimento a qualsiasi altra tabella delle dimensioni sono chiamate dimensioni degli stabilizzatori.
- Dimensioni di rollup Shrunken: le dimensioni che sono la suddivisione di colonne e righe della dimensione base sono chiamate dimensioni di rollup Shrunken.
Tabella dimensionale
Una tabella delle dimensioni contiene le dimensioni lungo le quali vengono presi i valori degli attributi nella tabella dei fatti. Le tabelle delle dimensioni sono di piccole dimensioni, contengono solo diverse migliaia di righe ma le dimensioni possono essere aumentate di tanto in tanto. Queste tabelle sono associate a una tabella dei fatti tramite chiavi esterne. Queste tabelle non sono normalizzate. La tabella delle dimensioni contiene relazioni gerarchiche e cresce in orizzontale.
Caratteristiche della tabella dimensionale
- Chiavi: ogni tabella delle dimensioni deve avere una chiave primaria che aiuti a identificare in modo univoco ogni record della tabella delle dimensioni.
- Attributi: la tabella delle dimensioni contiene molti attributi e pertanto la tabella delle dimensioni sembra crescere in senso orizzontale.
- Valori di attributo: i valori nella tabella delle dimensioni sono principalmente in formato testuale e non in formato numerico.
- Relazione tra attributi: gli attributi presenti nella tabella delle dimensioni non sono generalmente direttamente correlati tra loro ma fanno ancora parte della stessa tabella delle dimensioni.
- Normalizzazione: la tabella delle dimensioni non è normalizzata perché la normalizzazione divide i dati e crea tabelle aggiuntive che riducono l'efficienza dell'esecuzione della query in quanto deve passare attraverso queste tabelle aggiuntive quando desidera recuperare le misurazioni dalla tabella dei fatti per qualsiasi attributo corrispondente nella tabella delle dimensioni .
- Drill down, roll up: gli attributi presenti nella tabella delle dimensioni consentono di ricavare i dettagli attraverso il passaggio dal livello più alto al livello più basso o consentono anche di passare dal livello più basso al livello più alto degli attributi.
- Record: la tabella delle dimensioni ha un numero inferiore di record e un numero maggiore di attributi.
Confronto testa a testa tra la tabella dei fatti e la tabella delle dimensioni (infografica)
Di seguito sono elencate le 12 principali differenze tra la tabella dei fatti e la tabella delle dimensioni.
Differenze chiave tra la tabella dei fatti e la tabella delle dimensioni
Discutiamo alcune delle principali differenze tra la Tabella dei fatti e la Tabella delle dimensioni.
- La tabella dei fatti contiene i valori o le misurazioni degli attributi della tabella delle dimensioni.
- La tabella dei fatti comprende meno attributi e più record mentre la tabella delle dimensioni comprende meno record e più attributi.
- La tabella dei fatti cresce verticalmente mentre la tabella delle dimensioni cresce orizzontalmente.
- La tabella dei fatti contiene una chiave concatenata mentre la tabella delle dimensioni contiene una chiave primaria.
- Le tabelle delle dimensioni devono essere create prima della creazione della tabella dei fatti.
- Qualsiasi schema contiene più tabelle delle dimensioni e meno tabelle dei fatti.
Tabella dei fatti e tabella di confronto
Discutiamo le principali differenze tra la Tabella dei fatti e la Tabella delle dimensioni.
caratteristiche | Tabella dei fatti | Tabella dimensionale |
Definizione di base | Contiene misure, fatti o metriche degli attributi. | È la tabella dei compagni che contiene gli attributi usando la tabella dei fatti che deduce i fatti. |
Design | È definito dalla granulosità dei dati. | È descrittivo, completo e prolisso. |
Compito | Contiene misure e viene utilizzato per analisi e processi decisionali. | Contiene informazioni su un'azienda e il suo processo. |
Tipo di dati | Contiene dati sia in formato numerico che testuale. | Contiene dati solo in formato testuale. |
Chiave | Ha una chiave primaria per ogni dimensione che funge da chiave esterna nella tabella delle dimensioni. | Ha una chiave esterna associata alla chiave primaria della tabella dei fatti. |
Conservazione | Memorizza il dominio filtro e riporta le etichette nelle tabelle delle dimensioni. | Memorizza i dati atomici dettagliati in strutture dimensionali. |
Gerarchia | Non ha una gerarchia. | Contiene una gerarchia. |
attributi | Ha meno attributi | Più attributi |
Records | Più record | Meno record. |
Crescita della tabella | La tabella cresce verticalmente. | La tabella cresce in orizzontale. |
Tempo di creazione | Una tabella dei fatti viene creata dopo la creazione delle tabelle delle dimensioni. | La tabella delle dimensioni deve essere creata per prima. |
Struttura dello schema | Esiste un numero inferiore di tabelle dei fatti in uno schema. | Esistono numerose tabelle delle dimensioni in uno schema. |
Conclusione
In questo articolo, leggiamo la tabella dei fatti contro la tabella delle dimensioni e le differenze tra loro in dettaglio. Queste tabelle sono importanti per lo sviluppo di uno schema. La tabella dimensionale è un compagno della tabella dei fatti ed entrambi sono necessari l'uno per l'altro.
Articoli consigliati
Questa è stata una guida alla tabella dei fatti e alla tabella delle dimensioni. Qui discutiamo anche le differenze chiave tra Tabella dei fatti e Tabella delle dimensioni con infografica e tabella di confronto. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più -
- Data Warehouse vs Data Mart
- Differenza tra AUTOCAD vs CATIA
- DOS vs Windows - Confronto principale
- Test su scatola bianca e test su scatola nera
- Tipi, funzionalità e passaggi per implementare il data mart