Tecnología

Inicio

Cómo diseñar Almacenes de datos de esquema en estrella

Un esquema define la estructura de una base de datos. El diseño de un esquema es significativa; su impacto en el rendimiento y la facilidad con la que los usuarios recuperar información de una base de datos. Un esquema en estrella, nombrado porque su diagrama se parece a una estrella, es una estrategia de diseño utilizado para almacenes de datos relacionales; que es uno de más simples estilos de diseño. esquemas de estrella se componen de tablas de hechos y dimensiones. Las tablas de hechos contienen las medidas de los datos. Los hechos son los datos cuantitativos o de hecho y normalmente numérico. Las tablas de dimensiones almacenar datos o atributos descriptivos y son más pequeños que las tablas de hechos. Para aclarar con un ejemplo, un almacén de datos para una tienda al por menor podría contener datos de ventas en las tablas de hechos y personal de ventas en una tabla de dimensiones. Múltiples técnicas están disponibles para definir un esquema de estrella.

Instrucciones

1 Definir el proceso de negocio exacto en que el almacén de datos va a apoyar. Definir el proceso de negocio es fundamental, ya que proporciona la información para identificar los atributos específicos y mide el almacén de datos contendrá. Además, algunos procesos de negocio han establecido modelos de sector que son útiles para acelerar el proceso de diseño.

2 Definir la granularidad de los datos que estarán disponibles en el almacén de datos. La información contenida en un almacén de datos puede ser de bajo nivel, las transacciones individuales, o bien, una agregación. Utilizando el ejemplo al por menor, los datos detallados podrían incluir el número de productos de un tipo específico para un encargo individual en un día. Una fila de ejemplo podría ser el 01/10/2010, para 3023 contenía tres vestidos rojos, dos camisas azules y un suéter verde. Una vista agregada de los mismos datos podría omitir la identificación de una orden individual, y en lugar de almacenar el número de vestidos rojos ordenadas el 01/10/2010.

3 Identificar las dimensiones. Dimensiones definen cómo los usuarios serán capaces de cortar los datos. Por ejemplo, los usuarios casi con frecuencia desean ver los datos por tiempo o la geografía.

4 Identificar los hechos o medidas que serán almacenados en el almacén de datos. Las medidas son numérico y aditivo a través de las dimensiones. Por ejemplo, las ventas son numéricos y los usuarios pueden ver las ventas totales de un producto y por cualquier momento. Las cifras de ventas son válidas sin importar cómo se segmenta los datos.

5 Probar el modelo propuesto en contra del proceso de negocio. Para asegurar que el modelo es adecuado, definir una lista de ejemplos de preguntas que pueden ser hechas por los usuarios para llevar a cabo el proceso de negocio. Asegúrese de que el modelo contiene las dimensiones necesarias (atributos) y datos (datos cuantitativos) para responder a cada pregunta.

Consejos y advertencias

  • En el diseño de un esquema de estrella, también es importante entender los conceptos fundamentales de almacenamiento de datos (OLAP) como claves primarias y externas, la normalización y la volatilidad de los datos.