Académique Documents
Professionnel Documents
Culture Documents
Agosto 2019
OBJETIVO
Adventure Works Cycles desea ampliar su cuota de mercado dirigiendo sus ventas a
sus mejores clientes, para lograr esto ha comenzado por realizar un análisis sobre los
datos que tiene de sus clientes con el fin de identificar que productos y qué cantidad de
estos se venden por cada región. Adventure Works Cycles tiene los siguientes tipos de
cliente:
En esta fase se recolectan los datos desde los sistemas fuentes para realizar sobre ellos
una descripción cualitativa y cuantitativa, posteriormente se procede a determinar sus
propiedades y verificar la calidad de estos.
Product: Información sobre cada producto vendido por Adventure Works Cycles o
utilizado para fabricar bicicletas y componentes de bicicletas.
SalesTerriory: Tabla de búsqueda que contiene los territorios de ventas cubiertos por
los equipos de ventas de Adventure Works Cycles.
Customer
Product
SalesOrderHeader
SalesOrderDetail
SalesTerriory
Actividad AA4-6: Diseño de una bodega de datos y construcción de un cubo
En esta fase se identifican las dimensiones, métricas y tablas de hecho que constituirán
el cubo de datos.
En esta fase se deben identificar los campos, metadatos y datos que se requieren para
construir las dimensiones del cubo de datos. Para esto se toman como referencia las
cinco (5) tablas creadas en el SMBD, de la siguiente forma:
Identificados los campos que se requieren para la construcción de cada una de las
dimensiones del cubo, para el caso que se está desarrollando se recomienda
seleccionar el modelo estrella para el diseño del cubo. En el gráfico puede ver el modelo
estrella del cubo de datos construido a partir de la base de datos “AdventureWorks”.
Actividad AA4-6: Diseño de una bodega de datos y construcción de un cubo
En esta la fase se construye el modelo físico del cubo de datos el cual se realiza de la
siguiente forma:
1. Crear las tablas de cada una de las dimensiones del cubo con sus respectivos
atributos y llaves primarias.
2. Después se construye(n) la(s) tabla(s) de hecho(s) con sus campos, llaves primarias
y relaciones que se han identificado en el modelo seleccionado.
Se procede a la construcción física del cubo de datos a partir del modelo estrella
desarrollado para la base de datos “AdventureWorks”, para esto se realizan los
siguientes pasos:
Actividad AA4-6: Diseño de una bodega de datos y construcción de un cubo
1. Creación de las dimensiones: Se crean las tablas que corresponden a cada una de
las dimensiones del cubo de datos. Consulte el script SQL
“CrearTablasDimensiones.sql” y ejecútelo en el SMBD.
2. Llenado de las dimensiones desde las tablas fuentes: Se recuperan los datos
desde los sistemas fuentes del nivel (OLTP), se transforman y se cargan en cada una
de las tablas que conforman las dimensiones del cubo de datos. Consulte el script SQL
“LlenarDimensiones.sql” y ejecútelo en el SMBD.
Actividad AA4-6: Diseño de una bodega de datos y construcción de un cubo
4. Llenado de la(s) tabla(s) de hechos del cubo de datos: Se consolidan las métricas
realizando los cálculos sobre los datos multidimensionales y se almacena el resultado
dentro de la tabla de hechos del cubo de datos. Consulte el script SQL
“LlenarTablaHecho.sql” y ejecútelo en el SMBD.
Actividad AA4-6: Diseño de una bodega de datos y construcción de un cubo
En esta fase final se debe crear una consulta sobre las dimensiones del cubo de datos
de manera que proporcione algunos elementos claves que permitan interpretar más
fácilmente los datos arrojados por la tabla de hechos.
2. Desde la base de datos “cubo”, exportar a un archivo de texto plano los datos
que contiene la tabla de nombre “visualizador”.
Actividad AA4-6: Diseño de una bodega de datos y construcción de un cubo