Diferència entre taula de dades i taula de dimensions

Autora: Laura McKinney
Data De La Creació: 1 Abril 2021
Data D’Actualització: 11 Ser Possible 2024
Anonim
Diferència entre taula de dades i taula de dimensions - Tecnologia
Diferència entre taula de dades i taula de dimensions - Tecnologia

Content


La taula de dades i la taula de dimensions són els factors essencials per crear-la esquema. El registre d'una taula de fet és una combinació d'atributs de taules de diferent dimensió. La taula de dades ajuda l'usuari a analitzar les dimensions del negoci que l'ajudaran en la presa de decisions per millorar el seu negoci. D'altra banda, les taules de dimensió ajuden a la taula de dades a recollir dimensions al llarg de les quals s'han de prendre les mesures.

El punt que distingeix la taula de dades i la taula de dimensions és que la taula de dimensions conté atributs al llarg de quines mesures es prenen taula de fets. Hi ha alguns altres factors que creen diferències entre la taula de dades i la taula de dimensions per visualitzar-les, donem un cop d’ull al gràfic de comparació que es mostra a continuació.

  1. Gràfic de comparació
  2. Definició
  3. Figura
  4. Diferències claus
  5. Conclusió

Gràfic de comparació

Bases per a la comparacióTaula de dadesTaula de dimensions
BàsicLa taula de dades conté la mesura al llarg dels atributs d'una taula de dimensions. La taula de dimensions conté els atributs al llarg dels quals la taula de fets calcula la mètrica.
Atribut i registres La taula de dades conté menys atributs i més registres.La taula de dimensions conté més atributs i menys registres.
Mida de la taulaLa taula de dades creix verticalment.La taula de dimensions creix horitzontalment.
Clau La taula de dades conté una clau primària, que és una concatenació de claus primàries de tota la taula de dimensions. Cada taula de dimensions conté la seva clau principal.
CreacióLa taula de dades només es pot crear quan es completen les taules de dimensió.Primer cal crear taules de dimensió.
Esquema Un esquema conté menys nombre de taules de fet.Un esquema conté més nombre de taules de dimensió.
AtributsLa taula de dades pot tenir dades en format numèric i en format ual.La taula de dimensions sempre conté atributs en format ual.


Definició de Fact Table

Una taula de dades és una taula que conté mesures al llarg dels atributs de taules de dimensió. Pot contenir la informació al nivell més baix possible. Alguna taula de dades només conté dades de resum, anomenades com a Taula de dades agregada. La taula de fets gairebé conté la data segellada dades. Parlem de les característiques d’una taula de fets.

Clau concatenada
La taula de dades conté la clau concatenada que és la concatenació de les claus primàries de totes les taules de dimensió. La clau concatenada de la taula de fets ha d’identificar de manera exclusiva la fila d’una taula de fets.

Grau de dades
El gra de dades mostra la profunditat que s’han emmagatzemat les mesures en realitat. El gra de dades ha d'estar al màxim nivell possible.


Mesures additives
Els atributs de la taula de fets poden ser totalment additiu o semi-additiu. Les mesures completament additives són aquelles que es poden resumir fàcilment per a totes les dimensions en una taula de fet. Per exemple, Quant_ordered, és un atribut que es pot resumir per a totes les dimensions. Com ara, podem extreure una comanda total quantitat, per a un client, regió, data, marca, etc., són mesures semi-additives que es poden resumir en algunes dimensions de la taula de dades, però no en totes les dimensions. Igual, l'import del saldo no es pot resumir amb la dimensió del temps a mesura que canvia amb el pas del temps.

Dades escasses
De vegades és possible que veiem els registres en la taula de fet atributs amb mesures nul·les. Per exemple, pot no haver-hi cap comanda en dies festius. Així doncs, els atributs per a aquesta data tindran mesures nul·les. No hem d’emmagatzemar cap mesura d’aquest tipus de registres ja que no proporciona cap informació.

Dimensions degenerades
De vegades és possible que trobeu algunes dimensions, en realitat, que no són additives. Per exemple, número_ordre, client_id, no podeu afegir aquest tipus de dimensions. Tot i això, per si de cas, heu de cercar la comanda realitzada per un client en concret durant aquest mes; llavors caldrà que el client_id relacioni la vostra cerca. Aquests tipus si s'anomenen atributs o dimensions de la taula de fet Dimensió degenerada.

Definició de taula de dimensions

La taula de dimensions és un component clau per a l 'Esquema d'inici. Una taula de dimensions conté els atributs que representen dimensions, al llarg de la qual la mesura es fa de fet. Més endavant, parlarem d’algunes característiques d’una taula de dimensions.

Atributs i claus
Cada taula de dimensions ha de tenir un clau primària que identifica de manera única cada registre de la taula. Se sol observar que la taula de dimensions conté molts atributs. Per tant, sembla ser ample és a dir, quan creeu una taula de dimensions, la distribuireu horitzontalment.

Valors d’atribut
Els valors dels atributs de la taula de dimensions rarament són numèrics, la majoria de les vegades que trobareu en els valors dels atributs format ual. Per exemple, nom del producte, marca, categoria, subcategoria, etc.

Relació entre atributs
Sovint podeu observar que els atributs que us trobeu en una taula de dimensions no estan directament relacionats. Com, Product_brand no té res a veure amb el package_date, però tot i així podrien ser els atributs de la taula de dimensions del producte.

Normalització
La taula de dimensions és no suposa que és Normalitzat. Això es deu al fet que normalitzar una taula crearia moltes taules intermèdies. Quan una consulta agafa un atribut de la taula de dimensions i recupera les mesures al llarg de la taula de fets, la consulta ha de passar per les taules intermèdies que es fan ineficients. Per tant, les taules de dimensió no es normalitzen.

Perforant, enrotllant
Els atributs de la taula de dimensions us permeten obtenir els detalls, passant des d’un nivell superior d’atributs agregats a atributs de nivell inferior. Per exemple, si voleu trobar la venda total en una regió, podeu cercar les vendes per estat, ciutat, zip. Fins i tot es pot enrotllar per trobar vendes totals primer per la cremallera, després per ciutat i després per estat.

Jerarquia múltiple
La taula de dimensions sovint ofereix diverses jerarquies. Per exemple, tenim una taula de dimensions del producte per a un magatzem departamental. Ara tenim dos departaments de departament de màrqueting i comptabilitat.

El departament de màrqueting es detallarà entre els atributs de la taula de dimensions del producte en una determinada jerarquia per obtenir mesures per a la taula de fets.

D'altra banda, el departament de comptabilitat es detallarà entre els atributs de la taula de dimensions del producte a les diferents jerarquies per obtenir mesures per a la taula de fets.

Així doncs, la taula de dimensions ha de tenir diverses jerarquies o nivell d'agregació d'atributs per permetre que l'usuari es perfili al llarg de qualsevol de les diverses jerarquies.

Registres
Tot i que una taula de dimensions té massa atributs, té menys registres.

  1. La taula de dades conté la mesura al llarg de la dimensió / atributs d'una taula de dimensions.
  2. La taula de dades conté més registres i menys atributs en comparació amb la taula de dimensions mentre que, la taula de dimensions conté més atributs i menys registres.
  3. La mida de la taula de dades creix verticalment, mentre que, la mida de la taula de dimensions creix horitzontalment.
  4. Cada taula de dimensions conté una clau primària per identificar cada registre de la taula mentre que, la taula de fet conté una clau concatenada que és una combinació de totes les claus primàries de tota la taula de dimensions.
  5. La taula de dimensions s'ha de registrar abans de la creació de la taula de fets.
  6. Un esquema conté menys taules de dades però més taules de dimensió.
  7. Els atributs de la taula de fet són tant numèrics com ual, però els atributs de la taula de dimensions només tenen atributs ual.

Conclusió:

Totes dues són igualment importants per a la creació d’un esquema, però la taula de dimensions s’ha d’enregistrar abans de la taula de fets. Com que és impossible crear una taula de dades amb dimensions exteriors.