Tecnología

Inicio

Cómo diseñar la base de datos de esquema en estrella

Cómo diseñar la base de datos de esquema en estrella


Un esquema en estrella se utiliza para el procesamiento analítico en línea (OLAP) y consiste en una tabla de hechos y una o más tablas de dimensiones. Una tabla de transacciones contiene las medidas para una empresa, tales como los ingresos por ventas, real y presupuesto. Las tablas de dimensiones (dimensiones) se unen a una tabla de hechos.

El esquema en estrella se utiliza en una base de datos multidimensional

que representa vistas alternativas de la misma información en un objeto llamado un cubo.

Después, los usuarios pueden profundizar en los datos mucho más rápido que con una base de datos relacional integrada normales

para el procesamiento de transacciones en línea (OLTP) en lugar de análisis. Un negocio puede tener estrella múltiple

esquemas, cada uno representando un área diferente de la empresa en un mercado de datos, como por ejemplo para la comercialización o ventas.

Instrucciones

1 Cómo diseñar la base de datos de esquema en estrella

El análisis es rápido en las bases de datos multidimensionales

Determinar el propósito de la base de datos de esquema en estrella. Ejemplos son analizar las relaciones de ingresos de ventas o clientes en la comercialización.

2 Cómo diseñar la base de datos de esquema en estrella

En un esquema de estrella, los datos pueden estar sesgadas muchas maneras

Determinar cómo se utilizan las medidas en la tabla de hechos. Las medidas pueden ser aditivos (añadido a través de dimensiones), no aditiva (no añadido a través de dimensiones) o semi-aditivo (añadido en algunas pero no todas las dimensiones). Las tablas de hechos también se pueden usar para almacenar datos, ya sea detalle o datos agregados (datos que ya se resume). Estos últimos se denominan tablas de resumen.

3 Cómo diseñar la base de datos de esquema en estrella

Las claves son la base de modelado de datos

Determinar las dimensiones que van a unirse a la tabla de hechos. Las ventas pueden tener clientes, productos, el tiempo y las dimensiones del mercado. La tabla de hechos tendrá una columna con el mismo nombre que una sola columna en cada dimensión. Estas columnas en la tabla de hechos se llaman claves externas y se combinan en la tabla de hechos para crear su clave primaria.

4 Cómo diseñar la base de datos de esquema en estrella

se une exactas son las vías más rápidas a los datos

Definir las columnas que se crean en cada una de las mesas. Cada dimensión tendrá también una columna de clave principal con el mismo nombre que existe en la tabla de hechos. Como se mencionó anteriormente, esta es una clave externa de la tabla de hechos. Estas columnas de clave se utilizan para unir la tabla de hechos a las dimensiones.

5 Cómo diseñar la base de datos de esquema en estrella

Granularidad debe ser elegido correctamente para asegurar un análisis preciso

Determinar lo que es para ser contados en el esquema de la estrella del grano o el nivel más pequeña de medida. Para las ventas, esto puede ser un solo dólar de ventas. Granularidad depende de la empresa en particular y sus reglas de negocio.

Consejos y advertencias

  • Entender los conceptos fundamentales de OLAP antes de intentar construir una base de datos multidimensional. Esas son las claves primarias, claves foráneas, granularidad, cubos, agregación y medidas.
  • No dejar nunca el desarrollo de un esquema de estrella de conjeturas ni dejar el análisis de desarrollarse. Saben lo que se devolverán los resultados a medida que construye. Resolver los problemas antes de proceder al siguiente paso.