Fets versus taules de dimensions en una base de dades

Els fets i les dimensions són termes clau d'intel·ligència empresarial

Els fets i les dimensions formen 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 un valor comercial. En aquest article, fem una ullada al desenvolupament i l'ús de fets i dimensions per a la intel·ligència empresarial.

Quines són les taules de fets i dades?

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

Per exemple, una organització minorista pot tenir taules de fet relacionades amb les compres dels clients, trucades telefòniques de servei al client i retorns de productes. La taula de compres del client probablement inclourà informació sobre l'import de la compra, els descomptes aplicats i l'impost sobre vendes pagat.

La informació continguda en una taula de fets sol ser dades numèriques, i sovint són dades que es poden manipular fàcilment, en particular sumant milers de files. Per exemple, el minorista descrit anteriorment pot desitjar obtenir un informe de beneficis per a una determinada botiga, línia de productes o segment de clients. El minorista pot fer-ho recuperant informació de la taula de fets relacionada amb aquestes transaccions, que compleix els criteris específics i, a continuació, afegeix aquestes files.

Què és un gra de taula de fet?

En dissenyar una taula de fets, els desenvolupadors han de prestar molta atenció al gra de la taula, que és el nivell de detall contingut a la taula.

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

L'elecció del gra és una decisió fonamental presa en el procés de disseny que pot tenir un impacte significatiu en l'esforç d'intel·ligència comercial en el camí.

Quines són les taules de dimensions i dimensions?

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

A l'escenari minorista que s'utilitza a l'exemple anterior, hem comentat que les compres, les devolucions i les trucades són dades. D'altra banda, els clients, empleats, articles i botigues són dimensions i s'han d'incloure en taules de dimensions.

Les taules de dimensió contenen detalls sobre cada instància d'un objecte. Per exemple, la taula de dimensions d'elements contindria un registre per a cada element que es ven a la botiga. Pot incloure informació com ara el cost del producte, el proveïdor, el color, les mides i dades similars.

Les taules de feina i les taules de dimensió es relacionen entre si. Un cop més, tornant al nostre model de detall, la taula de fets per a una transacció del client probablement inclogui una referència de clau externa a la taula de dimensions de l'element, on l'entrada correspon a una clau principal d'aquesta taula per obtenir un registre que descrigui l'element comprat.