Crear un cubo con arquitectura MOLAP

  • Serie de pasos que se realizo para implementar la base de datos en SQL a partir de la hoja de cálculo.

Primero se creó el esquema de la base de datos a partir de un archivo .sql, es decir, sus tablas con sus llaves primarias. Debido a que ocurrían varios errores se omitieron las llaves foráneas, dejando éstas para pasos futuros. El nombre del archivo .sql es

DDL.sql

Una vez que se tiene la base de datos creada en SQL Server, se pasa a crear una nueva tarea con el asistente de este, la tarea correspondiente es la de importación de datos a partir de una hoja de cálculo.

Se selecciona el destino de la base de datos y el modo de ingresar a esta. Además de la forma de copiado de los datos.





Se señala las columnas correspondientes que se le asignan a la base de datos desde las columnas de la hoja de cálculo.

Además aparecen unas advertencias pero estas solo son de valores que se van a convertir o truncar, entonces no hay peligro de inconsistencia de datos.





Finalmente se ejecuta la importación de datos y en la última captura se puede observar que esta importación se realizó con éxito.







  • Captura de pantalla del diagrama que se creo en SQL Server.

Este diagrama no contiene llaves foráneas por lo que no se observa relaciones entre las tablas, ya que los datos de la hoja de cálculo presentaban inconsistencias se optó por omitir estas llaves foráneas e incluirlas después en la creación del cubo.



En la parte de la creación del cubo(antes finalizarlo), ya se crean las relaciones entre las tablas, esto es cuando se escoge el origen de datos.



  • El proyecto multidimensional de Data Tools.

Este se se llama cubo_molap_solucion

  • Estructura que se decidió emplear para el diseño del cubo: los hechos que se incluyeron, las dimensiones y las jerarquías asociadas. En el caso de las dimensiones normalizadas, se pide que la jerarquía diseñada incluya como miembros, atributos de las tablas involucradas.

Los hechos que se incluyeron.



Se selecciona este hecho para conocer el proceso de inventario y medir las unidades ordenadas, unidades enviadas, etc.

Las dimensiones y las jerarquías.

La dimensión tiempo se conforma por una jerarquía, de día del mes a año.





La dimensión warehouse se conforma por una jerarquía que describe la ubicación del almacén de datos.

Dimensiones normalizadas y las jerarquías.





La dimensión producto se conforma por una jerarquía que describe el tipo de producto, tal como el nombre y la categoría al que pertenece.





La dimensión Store se conforma por una jerarquía que describe la ubicación de estas.

  • Se elige una de las dimensiones y se genera dos jerarquías adicionales a las creadas en el punto anterior. Estas jerarquías adicionales tienen granularidad diferente.




Además de la jerarquía que se describió en el punto anterior, se agregaron dos nuevas; producto que describe el artículo a partir de su marca, nombre, SKU y propiedades de producto que describe el peso.

  • Captura de pantalla utilizando el examinador de cubos, para mostrar que el cubo está funcionando.


Comentarios