Requisito previo: introducción a Big Data , beneficios de Big Data
Star schema es el esquema fundamental entre los esquemas de data mart y es el más simple. Este esquema se usa ampliamente para desarrollar o construir un almacén de datos y data marts dimensionales. Incluye una o más tablas de hechos que indexan cualquier número de tablas dimensionales. El esquema de estrella es una causa necesaria del esquema de copo de nieve. También es eficiente para manejar consultas básicas.
Se dice que es una estrella porque su modelo físico se asemeja a la forma de la estrella que tiene una tabla de hechos en su centro y las tablas de dimensiones en su periferia que representan los puntos de la estrella. A continuación se muestra un ejemplo para demostrar el esquema en estrella:
En la demostración anterior, VENTAS es una tabla de hechos que tiene atributos, por ejemplo (ID de producto, ID de pedido, ID de cliente, ID de empleador, Total, Cantidad, Descuento) que hace referencia a las tablas de dimensiones. La tabla de dimensiones de empleados contiene los atributos: Id. de emp., Nombre de emp., Cargo, Departamento y Región. La tabla de dimensiones del producto contiene los atributos: ID del producto, Nombre del producto, Categoría del producto, Precio unitario. La tabla de dimensiones del cliente contiene los atributos: ID del cliente, Nombre del cliente, Dirección, Ciudad, Código postal. La tabla de dimensiones de tiempo contiene los atributos: Id. de pedido, Fecha de pedido, Año, Trimestre, Mes.
Modelo de Star Schema:
en Star Schema, los datos de procesos comerciales, que contienen los datos cuantitativos sobre un negocio, se distribuyen en tablas de hechos y dimensiones que son características descriptivas relacionadas con los datos de hechos. El precio de venta, la cantidad de venta, la distancia, la velocidad, el peso y las medidas de peso son algunos ejemplos de datos de hechos en el esquema de estrella.
A menudo, un esquema de estrella que tiene múltiples dimensiones se denomina esquema de ciempiés. Es fácil manejar un esquema en estrella que tiene dimensiones de pocos atributos.
Ventajas del esquema de estrella:
- Consultas más simples:
la lógica de unión del esquema en estrella es bastante fácil en comparación con otra lógica de unión que se necesita para obtener datos de un esquema transaccional que está altamente normalizado. - Lógica de informes comerciales simplificada:
en comparación con un esquema transaccional que está muy normalizado, el esquema en estrella simplifica la lógica de informes comerciales comunes, como informes y período tras período. - Cubos de alimentación:
el esquema de estrella es ampliamente utilizado por todos los sistemas OLAP para diseñar cubos OLAP de manera eficiente. De hecho, los principales sistemas OLAP ofrecen un modo de operación ROLAP que puede usar un esquema en estrella como fuente sin diseñar una estructura de cubo.
Desventajas del esquema en estrella –
- La integridad de los datos no se aplica bien ya que se encuentra en un estado de esquema altamente desnormalizado.
- No es flexible en términos de necesidades analíticas como un modelo de datos normalizado.
- Los esquemas en estrella no refuerzan las relaciones de muchos a muchos dentro de las entidades comerciales, al menos no con frecuencia.
Publicación traducida automáticamente
Artículo escrito por Madhurkant Sharma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA