Fets vs. Taules de dimensions en una base de dades

Taula de continguts:

Fets vs. Taules de dimensions en una base de dades
Fets vs. Taules de dimensions en una base de dades
Anonim

Els fets i les dimensions són el nucli de qualsevol esforç d'intel·ligència empresarial. Aquestes taules contenen les dades bàsiques utilitzades per dur a terme anàlisis detallades i obtenir valor comercial. Aquest article fa una ullada al desenvolupament i l'ús de fets i dimensions en una base de dades.

Image
Image

Què són els fets i les taules de fets?

Les taules de fets contenen les dades corresponents a un procés empresarial concret. Cada fila representa un únic esdeveniment associat a un procés i conté les dades de mesura associades a aquest esdeveniment.

Per exemple, una organització minorista pot tenir taules de dades relacionades amb les compres dels clients, les trucades telefòniques d'atenció al client i les devolucions de productes. És probable que la taula de compres dels clients contingui informació sobre l'import de la compra, els descomptes aplicats i l'impost sobre les vendes pagat.

La informació continguda en una taula de fets normalment són dades numèriques, i sovint són dades que es poden manipular fàcilment, sobretot sumant molts milers de files. Per exemple, és possible que el minorista descrit anteriorment vulgui elaborar un informe de beneficis per a una botiga, línia de productes o segment de clients concrets. El minorista pot fer-ho recuperant informació de la taula de fets relacionada amb aquestes transaccions, complint els criteris específics i afegint aquestes files juntes.

Què és un gra de taula de dades?

Quan dissenyen una taula de fets, els desenvolupadors han de prestar molta atenció al gra de la taula, que és el nivell de detall que conté la taula.

El desenvolupador que dissenya la taula de fets de compra per a l'organització minorista descrita anteriorment hauria de decidir si el gra de la taula és una transacció del client o una compra d'articles individuals. En el cas d'un gra de compra d'un article individual, cada transacció del client generaria diverses entrades de la taula de fets corresponents a cada article comprat.

L'elecció del gra és una decisió fonamental presa durant el procés de disseny que pot afectar significativament l'esforç d'intel·ligència empresarial en el futur.

Què són les taules de dimensions i dimensions?

Les dimensions descriuen els objectes implicats en un esforç d'intel·ligència empresarial. Mentre que els fets corresponen a esdeveniments, les dimensions corresponen a persones, elements o altres objectes.

En l'escenari de venda al detall utilitzat a l'exemple, vam comentar que les compres, les devolucions i les trucades són fets. D' altra banda, els clients, els empleats, els articles i les botigues són dimensions i s'han d'incloure a les taules de dimensions.

Les taules de dimensions contenen detalls sobre cada instància d'un objecte. Per exemple, la taula de dimensions dels articles contindria un registre per a cada article venut a la botiga. Pot incloure informació com ara el cost de l'article, el proveïdor, el color, les mides i dades similars.

Relació entre taules de fets i dimensions

Les taules de fets i les taules de dimensions formen una relació de base de dades. Tornant al model de venda al detall, la taula de fets per a una transacció de client probablement contindria una referència de clau estrangera a la taula de dimensions de l'article, on l'entrada correspon a una clau primària d'aquesta taula per a un registre que descriu l'article comprat..

Recomanat: