Anar al contingut

Esquema en cope de neu

De L'Enciclopèdia, la wikipedia en valencià
Eixemple de model de senyes en cope de neu.

En les bases de senyes utilisades en (data warehousing), un esquema en cope de neu és una estructura alguna cosa més complexa que l'esquema en estrela. Es dona quan alguna de les dimensions s'implementa en més d'una taula de senyes. La finalitat és normalisar les taules i aixina reduir l'espai d'almagasenament en eliminar la redundància de senyes; pero té la contrapartida de generar pijors rendiments en tindre que crear més taules de dimensions i més relacions entre les taules (JOINs) lo que té un impacte directe sobre el rendiment..

Introducció

[editar | editar còdic]

En les aplicacions OLAP implementades sobre bases de senyes relacionals (ROLAP), un element clau és el Gaveta OLAP. Estes gavetes (també cridats hipercubos) almagasenen grans volums de senyes que posteriorment deuen ser analisats en funció d'uns determinats paràmetros. En dissenyar les taules en les que s'han d'almagasenar estes senyes i paràmetros, si s'apliquen les tècniques de Normalisació de bases de senyes per a optimisar l'espai requerit per a guardar estes senyes eliminant les redundància, és habitual que es termine obtenint un esquema en cope de neu; en este tipo d'esquemes es té una taula central de fets en la que es guarden les mides del negoci que es vol analisar, i en les taules adjacents es tindran les dimensions (paràmetros) de que depenen les senyes del negoci. Si per alguna dimensió es requerix més d'una taula es diu que l'esquema resultant és un esquema en cope de neu.

En l'eixemple de la figura adjunt, pese a no estar totalment normalisada (per eixemple, la taula 'Dimension_Almacen' té redundància) s'observa com per a algunes dimensions de la taula de fets com a Producte i Client s'ha amprat més d'una taula, donant lloc a una jerarquia de dimensions. Per eixemple, els productes es poden classificar per marques, ademés, estos mateixos productes es poden agrupar per categories i subcategoría.

Arguments a favor i en contra de l'esquema en cope de neu

[editar | editar còdic]

L'únic argument a favor dels esquemes en cope de neu és que en estar normalisades les taules de dimensions, s'evita la redundància de senyes i en això s'aforra espai. Pero si tenim en conte que hui en dia, l'espai en disc no sol ser un problema, i sí el rendiment, es presenta en una mala opció en Data warehouse, ya que el fet de dispondre de més d'una taula per cada dimensió de la taula de fets implica tindre que realisar còdic més complex per a realisar una consulta que a la seua volta s'eixecutarà en un temps major, degut en part al major número d'unions (JOINS) que caldrà realisar.

Es pot usar un esquema de cope de neu en un Data warehouse, encara que estos siguen realment grans i complexos, pero mai en sistemes a on el temps de resposta siga un factor crític per als usuaris.


Referències

[editar | editar còdic]