Está en la página 1de 11

Universidad de los Andes

Departamento de Ingeniería de Sistemas y Computación


Laboratorio de Inteligencia de Negocios - 2010
Laboratorio 4: Creación de Cubos

Laboratorio 4: Creación de Cubos

Objetivos

 Crear un cubo de Analysis Services a partir de una bodega de datos.

Actividades

 Creación de un proyecto de Analysis Services en Business Intelligence Development


Studio (BIDS).
 Definición de la fuente de datos y la vista sobre la cual se va a trabajar.
 Definición de una dimensión del cubo.
 Definición del cubo.

Creación de un proyecto de Analysis Services

Para desarrollar este taller se debe utilizar la máquina virtual ubicada en los
computadores de la sala Waira.

Pasos a seguir:

1. Inicie la máquina virtual del curso.


2. Ubique y ejecute desde el menú de inicio la aplicación Business Intelligence
Development Studio (BIDS).
3. En el menú principal seleccione la opción Archivo > Nuevo > Proyecto…
4. En el diálogo seleccione Proyecto de Analysis Services e introduzca un nombre
para éste (ej. Laboratorio 4).
5. Haga clic en Aceptar.
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios - 2010
Laboratorio 4: Creación de Cubos

Definición de la fuente de datos y la vista sobre la cual se va a trabajar

Al crear un proyecto la primera tarea que se debe realizar es la configuración de la


conexión a una fuente de datos:

1. En el explorador de soluciones haga clic derecho en la carpeta Orígenes de


datos y seleccione la opción Nuevo origen de datos. En el dialogo mostrado
haga clic en siguiente.
2. En la siguiente pantalla haga clic en el botón Nueva… para crear una conexión
a la base de datos.
3. En el campo Nombre del servidor escriba “.” (servidor local). Al elegir la base
de datos escriba AdventureWorksDW. A continuación oprima Aceptar.
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios - 2010
Laboratorio 4: Creación de Cubos

4. En la información de suplantación elija la opción Heredar para autenticarse con


las credenciales del usuario actual. A continuación haga clic en siguiente y
después en Finalizar.

Una vez configurada la información de conexión es necesario crear una vista sobre
la información que se encuentra en la base de datos. Dentro de una vista de
fuente de datos se pueden crear nuevas tablas y campos a partir de los que ya
existen.

5. En el Explorador de soluciones, haga clic derecho en la carpeta Vistas del origen


de datos y seleccione la opción Nueva vista del origen de datos. En el dialogo
mostrado haga clic en siguiente.
6. Seleccione el origen de datos que acaba de crear y haga clic en siguiente.
7. En la pantalla mostrada en el asistente (Coincidencia de nombres), deje las
opciones por defecto y haga clic en Siguiente.
8. En Seleccionar tablas y vistas, agregue a la vista los siguientes objetos:
 FactInternetSales
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios - 2010
Laboratorio 4: Creación de Cubos

 DimProduct
 DimSalesTerritory
 DimCurrency
 FactInternetSalesReason
 DimTime
 DimPromotion
 DimCustomer
 DimProductCategory
 DimProductSubcategory
 DimGeography
 FactResellerSales
 DimReseller
 DimEmployee
9. Haga clic en Siguiente y luego en Finalizar.
10. Puede cambiar el nombre de las tablas desde la sección de propiedades
(esquina inferior derecha).
11. Seleccione la tabla DimProduct y cambie la propiedad FriendlyName a Product.
12. Repita el paso 11 con las otras tablas asignándoles nombres naturales.

13. La tabla DimTime debería llamarse Date.


14. Como en la bodega de datos no se definieron restricciones de llaves foráneas,
es posible que necesite especificar las relaciones entre las tablas dentro la vista
del origen de datos de BIDS.
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios - 2010
Laboratorio 4: Creación de Cubos

15. Para crear la relación entre Product y ProductSubcategory seleccione la tabla


Product, haga clic derecho sobre ésta y seleccione la opción Nueva relación. Llene los
campos de la forma en la que se muestra en la imagen:

16. Oprima Aceptar.


17. BIDS le pedirá confirmación para crear una clave principal lógica (llave
primaria) sobre ProductSubcategoryKey. Cierre el diálogo haciendo en clic en
Sí.
18. Cree la relación entre ProductSubcategory y ProductCategory.
19. Cree la relación entre FactInternetSales y Product.
20. Las relaciones faltantes se pueden crear siguiendo el esquema de la bodega de
datos mostrado en la wiki del curso (Para el desarrollo del laboratorio no es
necesario crear el resto de las relaciones).
21. Para cada dimensión cree una clave principal lógica sobre el primer campo de
la tabla que tenga el sufijo Key. Para hacer esto haga clic derecho sobre el
campo y elija la opción Establecer clave principal lógica.

Definición de una dimensión del cubo

A continuación se muestran los pasos básicos para la creación de una dimensión en


BIDS.
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios - 2010
Laboratorio 4: Creación de Cubos

1. En el explorador de soluciones haga clic derecho en la carpeta Dimensiones y


elija la opción Nueva dimensión... A continuación haga clic en Siguiente.
2. En el método de creación seleccione Usar una tabla existente y oprima
siguiente.
3. En la información de origen seleccione como tabla principal la tabla Product
(DimProduct). La columna clave es el campo ProductKey y la columna de
nombre es EnglishProductName. A continuación haga clic en Siguiente.
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios - 2010
Laboratorio 4: Creación de Cubos

4. BIDS tomará automáticamente las tablas (dimensiones) relacionadas.

5. Haga clic en Siguiente y a continuación seleccione los siguientes atributos:

 Color
 Class
 Days to Manufacture
 Dealer Price
 End Date
 Large Photo
 List Price
 Model Name
 Product Line
 Reorder Point
 Safety Stock Level
 Size
 Size Range
 Standard Cost
 Start Date
 Status
 Style
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios - 2010
Laboratorio 4: Creación de Cubos

 Weight

6. Haga clic en siguiente, nombre la dimensión como Product y oprima Finalizar.


7. Haga clic dentro de la sección Atributos (dentro de la vista de diseño de la dimensión)
para mostrar las propiedades de la dimensión que acaba de crear. A continuación
establezca los valores de las propiedades de la dimensión de la siguiente forma:

 AttributeAllMemberName = All Products


 Language = Inglés (Estados Unidos)
 UnknownMemberName = Unknown Products
 Type = Products

Al realizar clic sobre una propiedad podrá ver en la parte inferior una breve descripción
de ésta.

8. En la sección Atributos, seleccione el atributo ProductKey y modifique los


siguientes valores de las propiedades:
 Name=Product
 Type = Product
 Usage = Key
 GroupingBehavior = DiscourageGrouping

9. Para el atributo Product Category Key modifique los siguientes valores de las
propiedades:
 Name=Category
 Type=ProductCategory
 NameColumn=EnglishProductCategoryName
 InstanceSelection=DropDown

10. Para el atributo ProductSubcategory Key modifique los siguientes valores de las
propiedades:

 Name=Subcategory
 Type=ProductCategory1
 NameColumn=EnglishProductSubcategoryName
 InstanceSelection=DropDown

11. Para los atributos de fecha (Start Date y End Date) que manejan las dimensiones de
variación lenta (SCD) establezca la propiedad Type en ScdStartDate o ScdEnDate
según corresponda.

1
No existe el tipo ProductSubcategory.
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios - 2010
Laboratorio 4: Creación de Cubos

Creación de jerarquías

Dentro de una dimensión se pueden crear jerarquías de usuario para facilitar la navegación
sobre los atributos.

Para crear la jerarquía de categorías arrastre a la sección Jerarquías el atributo Category,


renómbre dicha jerarquía a Product Categories. Arrastre al siguiente nivel el atributo
Subcategory, seguido por el atributo Product.

Definición de relaciones de atributo

En las pestaña Relaciones de Atributo del Diseñador de Dimensiones, se pueden establecer las
dependencias funcionales entre los atributos de la dimensión. Para añadir una dependencia,
haga clic derecho en el diagrama que muestra las relaciones y elija la opción Nueva relación de
atributo… Defina una dependencia funcional entre Model Name y Product Line.
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios - 2010
Laboratorio 4: Creación de Cubos

Para ver los cambios realizados a la nueva dimensión, guarde la dimensión y realice clic
derecho en el archivo Product.dim desde el explorador de dimensiones y elija la opción
procesar; en la ventana que se muestra haga clic en Ejecutar… y espere hasta recibir el
mensaje “Proceso finalizado correctamente”.

Definición del cubo

1. En el explorador de soluciones realice clic derecho en la carpeta cubos y seleccione la


opción Nuevo cubo…
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios - 2010
Laboratorio 4: Creación de Cubos

2. Haga clic en Siguiente >


3. Seleccione la opción Crear un cubo vacío y oprima el botón Siguiente >.

4. Seleccione la vista del origen de datos que se encuentra resaltada y oprima siguiente.
5. Nombre el cubo de la siguiente manera: Laboratorio4 <ApellidosIntegrantesGrupo>. A
continuación oprima finalizar.
6. En la sección Medidas haga clic derecho y seleccione la opción Nuevo grupo de
medida.
7. Seleccione la tabla de hechos Internet Sales Facts (tabla FactInternetSales) y haga clic
en Aceptar.
8. Dentro del grupo de medida que acaba de añadir seleccione la medida Sales Amount y
establezca el valor de la propiedad FormatString en Currency.
9. En la sección Dimensiones haga clic derecho y seleccione la opción Agregar dimensión
de cubo.
10. Seleccione la dimensión Product y haga clic en Aceptar.
11. Guarde los cambios realizados sobre el cubo.
12. Antes de probar el cubo es necesario procesarlo (clic derecho en el cubo desde el
explorador de soluciones > Procesar…)
13. Al finalizar el procesamiento, diríjase a la pestaña Examinador de la vista de diseño del
cubo.
14. Arrastre la jerarquía de usuario que creó en la dimensión Product a la sección del área
de trabajo que tiene la etiqueta: Coloque campos de fila aquí.
15. Arrastre la medida Sales Amount a la sección del área de trabajo que tiene la etiqueta:
Coloque campos de totales o campos detallados aquí.
16. ¿Cuál categoría de productos genera el mayor monto de ventas?
17. Dentro de la categoría Accesorios, ¿Cuál es la sub-categoría que vende menos?

También podría gustarte