You are on page 1of 10

Universidad de los Andes

Departamento de Ingeniera de Sistemas y Computacin


Laboratorio de Inteligencia de Negocios 2010-1
Laboratorio 5: Creacin de KPIs y Acciones


Laboratorio 5: Creacin de KPIs y Acciones
Antecedente
En el laboratorio anterior se pretendi ilustrar las principales actividades a desarrollar
para crear los componentes bsicos (dimensiones y grupos de medida) de un cubo
multidimensional a partir de una base de datos (bodega de datos o data mart)
relacional.
Objetivos del laboratorio
Sobre un cubo asociado al proceso de negocio Sales, cuyos componentes bsicos
(dimensiones y grupos de medida) ya estn creados y en el cual, entre otros, hay un grupo de
medidas Reseller Sales:
1. Definir un KPI asociado a la medida Reseller Sales Amount, que permita monitorear el
comportamiento de dicha medida a la luz de unas metas preestablecidas.
2. Definir y utilizar Acciones asociadas a un grupo de medidas que faciliten la
profundizacin en el anlisis del comportamiento de dichas medidas.
Actividades a realizar
1. Familiarizarse con los datos generados por el proceso de negocio Sales, mirando tanto
los esquemas del data mart relacional como los componentes bsicos del cubo
dimensional correspondiente.
2. Definir el KPI que permitir monitorear el comportamiento de la medida Reseller Sales
Amount.
3. Hacer un ejercicio de anlisis del comportamiento de la medida a travs del KPI
definido.
4. Definir una Accin asociada al grupo de medida Reseller Sales, que permita
profundizar en el anlisis del comportamiento de dichas medidas.
5. Hacer un ejercicio de profundizacin del anlisis del comportamiento de las medidas
usando la accin definida.
Configuracin del ambiente de trabajo
Este laboratorio se desarrollar sobre la mquina virtual del curso. El cubo para el data mart
Sales se encuentra dentro de los archivos del laboratorio en el enlace Tareas de Sicua.
Descomprima el .zip dentro de la mquina virtual y haga doble clic sobre el archivo Adventure
Works Sales para abrir el proyecto de Analysis Services que contiene la definicin del cubo y
sus dimensiones.


Universidad de los Andes
Departamento de Ingeniera de Sistemas y Computacin
Laboratorio de Inteligencia de Negocios 2010-1
Laboratorio 5: Creacin de KPIs y Acciones


Desarrollo del laboratorio
1. Familiarizarse con los datos generados por el proceso de negocio Sales, mirando tanto
los esquemas del data mart relacional como los componentes bsicos del cubo
dimensional correspondiente.

a. Visualizacin de los esquemas de estrella
El data mart Sales se compone de tres esquemas llamados: Internet
Sales, Reseller Sales y Currency. En el laboratorio se trabajar
principalmente con el esquema Reseller Sales. Para conocer su
estructura siga los siguientes pasos:
Desde el Explorador de soluciones expanda el nodo de la carpeta
Vistas del origen de datos y haga doble clic sobre el archivo
Adventure Works.dsv. Al realizar el paso anterior podr ver las
tablas que se han incluido en el proyecto. Sobre la vista de las
tablas que se muestra se definieron las dimensiones y los grupos
de medida del cubo.
Para ver mejor la estructura del esquema con el que se trabajar,
haga clic sobre el diagrama Reseller Sales que se encuentra a la
izquierda en el Organizador de diagramas.



Revise las dimensiones asociadas a la tabla de hechos
Revise las medidas que se encuentran en la tabla
FactResellerSales.
Reflexione acerca de los posibles motivos por los que el esquema
es de copo de nieve en vez de estrella. Es posible representar el
esquema anterior en forma de estrella?
Universidad de los Andes
Departamento de Ingeniera de Sistemas y Computacin
Laboratorio de Inteligencia de Negocios 2010-1
Laboratorio 5: Creacin de KPIs y Acciones


Revise los otros esquemas de la vista del origen de datos.

b. Visualizacin de los componentes bsicos del cubo multidimensional

Tras identificar las tablas de la base de datos relacional (bodega) sobre
la que se defini del cubo, revise la estructura de las dimensiones y los
grupos de medida. Para llevar a cabo dicha tarea realice las siguientes
actividades:

Haga doble clic sobre el archivo Adventure Works Sales.cube
para abrir la vista de diseo del cubo.
En la pestaa Estructura de cubo puede ver a la izquierda los las
medidas (agrupadas en grupos de medida) y las dimensiones. A
la derecha se muestra la vista del origen de datos sobre la que se
basa el cubo.



Compare los grupos de medida con las tablas de hechos que
encontr en los esquemas que revis en la seccin anterior
(Internet Sales, Reseller Sales, Currency). En Analysis Services las
tablas de hechos son llamadas Grupos de medida.
Dentro de la vista de diseo del cubo, dirjase a la pestaa Uso de
dimensiones. En esta pestaa puede ver cmo cada grupo de
medida se relaciona con las dimensiones del cubo.
Universidad de los Andes
Departamento de Ingeniera de Sistemas y Computacin
Laboratorio de Inteligencia de Negocios 2010-1
Laboratorio 5: Creacin de KPIs y Acciones


Identifique las dimensiones relacionadas con el grupo de
medida Reseller Sales.
La estructura de las dimensiones se puede ver en los archivos
ubicados bajo la carpeta Dimensiones dentro del Explorador de
soluciones. Revise los atributos y las jerarquas de usuario que se
definieron para las dimensiones relacionadas con el grupo de medidas
Reseller Sales.
Identifique y revise las dimensiones que se basan en ms de una tabla
de la vista del origen de datos.
Tras revisar la estructura del cubo con el que se trabajar, se puede continuar
con la definicin de un KPI sobre una medida.
2. Definir el KPI que permitir monitorear el comportamiento de la medida Reseller Sales
Amount.
Para definir un KPI hay que especificar, entre otras, las siguientes propiedades:
1. El Nombre: permite diferenciarlo de otros KPI.
2. El Valor: es la frmula para calcular el valor del KPI.
3. El Objetivo: es el valor ideal que debera tener el valor del KPI. Puede ser
un valor fijo (p.e. $5000) o una expresin MDX.
4. El Estado: indica cmo el valor del KPI se compara con el objetivo. La
expresin MDX que lo define debe retornar un valor de -1 para un
desempeo pobre del KPI, 0 para un desempeo aceptable o 1 para un
buen desempeo
5. La Tendencia: indica cmo se est comportando el valor del KPI a travs
del tiempo. Al igual que en la propiedad Estado, la expresin MDX que
define la tendencia debe retornar un valor entre -1 y 1.
Para definir cada una de las propiedades del KPI en Business Intelligence
Development Studio siga los siguientes pasos:
1. Dentro de la vista de diseo del cubo Adventure Works Sales, dirjase a la pestaa
KPI.

2. En la barra superior izquierda de la pestaa, haga clic en el cono Nuevo KPI
Universidad de los Andes
Departamento de Ingeniera de Sistemas y Computacin
Laboratorio de Inteligencia de Negocios 2010-1
Laboratorio 5: Creacin de KPIs y Acciones



3. En el campo nombre, escriba Reseller Sales.

4. Asocie el KPI al grupo de medida Reseller Sales.

5. El valor del KPI se tomar de la medida Reseller Sales Amount. Escriba en el campo
Expresin de Valor lo siguiente:

[Measures].[Reseller Sales Amount]

6. El objetivo se establecer en un 40% por encima del valor de la medida en el
periodo anterior. Escriba en el campo Expresin Objetivo lo siguiente:

1.40 * ([Date].[Calendar].PrevMember, [Measures].[Reseller Sales Amount])

Investigue el uso de la funcin PrevMember de MDX.

7. Para definir el indicador de estado se usar la razn entre el valor actual del KPI y
el valor de la meta. Si el cociente es mayor o igual que 1, el indicador se mostrar
en verde, si es mayor o igual que 0.85 se mostrar en amarillo, de modo contrario
se ver en rojo. Escriba en el campo Expresin de Estado lo siguiente:
Case
When KpiValue( "Reseller Sales" ) /KpiGoal ( "Reseller Sales" ) >= 1 Then 1
When KpiValue( "Reseller Sales" ) / KpiGoal ( "Reseller Sales" ) < 1
And KpiValue( "Reseller Sales" ) / KpiGoal ( "Reseller Sales" ) >= .85 Then 0
Else -1
End

8. Para determinar la tendencia del KPI ingrese en el campo Expresin de Tendencia
lo siguiente:

([Measures].[Reseller Sales Amount]
-
([Date].[Calendar].PrevMember,
[Measures].[Reseller Sales Amount]))
Universidad de los Andes
Departamento de Ingeniera de Sistemas y Computacin
Laboratorio de Inteligencia de Negocios 2010-1
Laboratorio 5: Creacin de KPIs y Acciones


/
[Measures].[Reseller Sales Amount]

9. Verifique la sintaxis de las expresiones MDX que acaba de ingresar haciendo clic en
el botn Comprobar sintaxis situado en la barra superior izquierda de la pestaa.


10. En el men principal haga clic en Archivo> Guardar todo.
11. Cierre la vista de diseo del cubo en el que estaba trabajando.
12. Desde el Explorador de soluciones haga clic derecho sobre el cubo Adventure
Works Sales y seleccione la opcin Procesar para desplegar los cambios en el
servidor.

Ahora puede verificar el funcionamiento del KPI que se acaba de crear.

3. Hacer un ejercicio de anlisis del comportamiento de la medida a travs del KPI
definido.

Para ver el comportamiento del KPI en los diferentes aos realice los pasos que se
muestran a continuacin:

1. Desde el Explorador de soluciones haga doble clic sobre el cubo Adventure Works
Sales para abrir el diseador de cubos.
2. Haga clic sobre la pestaa KPI y seleccione y en el Organizador de KPI seleccione
Reseller Sales.
3. Para obtener una vista previa del KPI que acaba de definir haga clic en el botn
Vista de explorador.


Universidad de los Andes
Departamento de Ingeniera de Sistemas y Computacin
Laboratorio de Inteligencia de Negocios 2010-1
Laboratorio 5: Creacin de KPIs y Acciones


4. Para visualizar el KPI en el ao 2002 elija la dimensin Date, la jerarqua Calendar
Year, el operador Igual y la expresin de filtro {CY 2002} en las opciones de la tabla
que aparece en la parte superior de la pestaa.


Pruebe con otros valores de Calendar Year. Identifique cul fue el mejor y el peor ao
para las ventas a distribuidores.
4. Definir una Accin asociada al grupo de medida Reseller Sales, que permita
profundizar en el anlisis del comportamiento de dichas medidas.
Sobre un cubo de Analysis Services se pueden crear los siguientes tipos de acciones:
Acciones regulares: son acciones de propsito general que permiten obtener
informacin adicional de diferentes lugares (URLs, Rowsets de OLE DB, etc.)
Acciones de obtencin de detalles: permiten al usuario obtener informacin
detallada sobre los valores agregados de las celdas de un cubo.
Acciones de informe: permiten solicitar la presentacin de informes (reportes)
de Microsoft Reporting Services
1
.
La funcionalidad del cubo se va a enriquecer agregando una accin de obtencin de
detalles. Cuando el usuario realice doble clic sobre una celda del cubo que muestra el
valor de una medida del grupo de medida (Reseller Sales), se mostrarn las entradas .
Para enriquecer la funcionalidad del cubo a travs de una accin de obtencin de
detalles realice las siguientes tareas:
1. Abra la vista de diseo del cubo si no lo ha hecho.
2. Dirjase a la pestaa Acciones.
3. Para crear una accin haga clic en el botn Nueva accin de obtencin de
detalles ubicado en la barra superior izquierda.

1
Reporting Services es un componente de reportes de SQL Server: http://msdn.microsoft.com/es-
es/library/ms159106.aspx
Universidad de los Andes
Departamento de Ingeniera de Sistemas y Computacin
Laboratorio de Inteligencia de Negocios 2010-1
Laboratorio 5: Creacin de KPIs y Acciones



4. En el campo Nombre escriba Reseller Details.
5. Elija como destino de la accin el grupo de medida Reseller Sales.

6. Como columnas de obtencin de detalles elija las siguientes opciones.
a. Dimensin: Product: Columnas devueltas: Product, Color, Model
Name.
b. Dimensin: Date: Columnas devueltas: Date.
c. Dimensin: Measures: Columnas devueltas: Reseller Unit Price,
Reseller Sales Amount.

7. Expanda el cuadro Propiedades adicionales.
8. En el campo ttulo escriba: Ver detalles de producto, fecha y medidas.
9. Sobre el cubo de Adventure Works Sales haga clic derecho y elija la opcin
Procesar Cubo.



En la siguiente seccin probar la funcionalidad de la accin que acaba de
crear.
Universidad de los Andes
Departamento de Ingeniera de Sistemas y Computacin
Laboratorio de Inteligencia de Negocios 2010-1
Laboratorio 5: Creacin de KPIs y Acciones


5. Hacer un ejercicio de profundizacin del anlisis del comportamiento de las medidas
usando la accin definida.

1. Para probar la accin recin creada, abra una nueva hoja de Excel y en la
pestaa Datos de la barra superior, elija la opcin Obtener datos externos >
De otras fuentes > Desde Analysis Services.


2. En el nombre del servidor escriba . y a continuacin de clic en
Siguiente.


Universidad de los Andes
Departamento de Ingeniera de Sistemas y Computacin
Laboratorio de Inteligencia de Negocios 2010-1
Laboratorio 5: Creacin de KPIs y Acciones


3. Elija la base de datos Adventure Works Sales Data Mart, elija el cubo
Adventure Works Sales y oprima Finalizar y a continuacin Aceptar.



4. En la lista de campos de la tabla dinmica (situada a la derecha),
seleccione el miembro Date.Calendar y la medida Reseller Sales Amount.

5. Seleccione una celda de la tabla dinmica. Haga clic derecho sobre sta
y elija la opcin Acciones adicionales > detalles de producto, fecha y
medidas. Excel le mostrar una nueva hoja con la informacin detallada
de la celda que haba seleccionado.

You might also like