Avalados por :
En realidad, las dimensiones en un InfoCube suelen ser diseñadas por términos comerciales (como material, cliente, etc.). Esto a menudo da la impresión de que las dimensiones del InfoCube deberían ser diseñadas en función de las restricciones comerciales. Sin embargo, esto no debería ser el criterio principal y no debería guiar la decisión.
Aparte del volumen de datos, que depende de la granularidad de los datos en el InfoCube, el rendimiento depende en gran medida de cómo se organizan los InfoObject en las dimensiones. Aunque esto no tiene impacto en el tamaño de la tabla de hechos, definitivamente tiene uno en el tamaño de las dimensiones.
El objetivo principal al distribuir los InfoObjects en sus dimensiones debe ser mantener las dimensiones lo más pequeñas posible. La decisión sobre cuántas dimensiones y qué InfoObjects van dónde está impulsada puramente por consideraciones técnicas. En algunos casos, esto coincide con la vista organizativa, pero esto sería solo una coincidencia y no el objetivo.
Hay algunas pautas que se deben considerar al asignar InfoObjects a dimensiones:
Para ayudar, se puede utilizar el informe (SE38) SAP_INFOCUBE_DESIGNS
Esta dimensión marcada en amarillo debería convertirse en una dimensión de ítems de línea si contiene una característica a nivel de documento o si es simplemente un mal diseño.
El número máximo de entradas que una dimensión puede tener potencialmente se calcula a través del producto cartesiano de todos los SID. (por ejemplo, 10,000 clientes y 1,000 jerarquías de productos conducen a 10,000,000 combinaciones posibles en la tabla de dimensiones. Es poco probable que esto suceda y al diseñar la dimensión también se debe considerar esto: analizar las posibilidades de que todos los clientes compren todos los productos en este caso.
En los casos en que hay una relación m:m, generalmente significa que falta una entidad entre esas dos y, por lo tanto, deben almacenarse en dimensiones diferentes.
Una vez que los datos se cargan en el InfoCube, se debe hacer una verificación de la cantidad real de registros cargados en la tabla de dimensiones frente a la cantidad de registros en la tabla de hechos. Como regla general, la proporción debería estar entre 1:10 y 1:20.
Si una tabla de dimensión grande alcanza casi el tamaño de la tabla de hechos al medir la cantidad de filas en las tablas, es una dimensión degenerada. El procesador OLAP tiene que unir dos tablas grandes, lo cual es malo para el rendimiento de la consulta. Dichas dimensiones pueden marcarse como
Dimensiones de Ítems de Línea
causando que la base de datos no cree una tabla de dimensión real. Al verificar la tabla /BIC/F
Las dimensiones con muchas valores únicos pueden configurarse como Alta Cardinalidad lo que cambia el método de indexación de las dimensiones. (Solo ORA DB) Esto resulta en un cambio de un índice de bitmap a un índice B-Tree.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute