Está en la página 1de 10

Universidad de los Andes

Departamento de Ingeniería de Sistemas y Computación


Laboratorio de Inteligencia de Negocios – 2010-1
Laboratorio 5: Creación de KPIs y Acciones

Laboratorio 5: Creación de KPIs y Acciones

Antecedente

En el laboratorio anterior se pretendió ilustrar las principales actividades a desarrollar


para crear los componentes básicos (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 básicos


(dimensiones y grupos de medida) ya están 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
profundización en el análisis 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 básicos del cubo
dimensional correspondiente.
2. Definir el KPI que permitirá monitorear el comportamiento de la medida Reseller Sales
Amount.
3. Hacer un ejercicio de análisis del comportamiento de la medida a través del KPI
definido.
4. Definir una Acción asociada al grupo de medida Reseller Sales, que permita
profundizar en el análisis del comportamiento de dichas medidas.
5. Hacer un ejercicio de profundización del análisis del comportamiento de las medidas
usando la acción definida.

Configuración del ambiente de trabajo

Este laboratorio se desarrollará sobre la máquina 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 máquina virtual y haga doble clic sobre el archivo Adventure
Works Sales para abrir el proyecto de Analysis Services que contiene la definición del cubo y
sus dimensiones.
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios – 2010-1
Laboratorio 5: Creación 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 básicos del cubo
dimensional correspondiente.

a. Visualización 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 Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios – 2010-1
Laboratorio 5: Creación de KPIs y Acciones

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

b. Visualización de los componentes básicos 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 diseño del cubo.
 En la pestaña 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 sección anterior
(Internet Sales, Reseller Sales, Currency). En Analysis Services las
tablas de hechos son llamadas Grupos de medida.
 Dentro de la vista de diseño del cubo, diríjase a la pestaña Uso de
dimensiones. En esta pestaña puede ver cómo cada grupo de
medida se relaciona con las dimensiones del cubo.
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios – 2010-1
Laboratorio 5: Creación 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 jerarquías 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 más 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 definición 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 fórmula para calcular el valor del KPI.
3. El Objetivo: es el valor ideal que debería tener el valor del KPI. Puede ser
un valor fijo (p.e. $5000) o una expresión MDX.
4. El Estado: indica cómo el valor del KPI se compara con el objetivo. La
expresión MDX que lo define debe retornar un valor de -1 para un
desempeño pobre del KPI, 0 para un desempeño aceptable o 1 para un
buen desempeño
5. La Tendencia: indica cómo se está comportando el valor del KPI a través
del tiempo. Al igual que en la propiedad Estado, la expresión 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 diseño del cubo Adventure Works Sales, diríjase a la pestaña
KPI.

2. En la barra superior izquierda de la pestaña, haga clic en el ícono “Nuevo KPI”


Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios – 2010-1
Laboratorio 5: Creación 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
Expresión 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 Expresión Objetivo lo siguiente:

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

Investigue el uso de la función PrevMember de MDX.

7. Para definir el indicador de estado se usará la razón 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 Expresión 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 Expresión de Tendencia


lo siguiente:

([Measures].[Reseller Sales Amount]


-
([Date].[Calendar].PrevMember,
[Measures].[Reseller Sales Amount]))
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios – 2010-1
Laboratorio 5: Creación de KPIs y Acciones

/
[Measures].[Reseller Sales Amount]

9. Verifique la sintaxis de las expresiones MDX que acaba de ingresar haciendo clic en
el botón Comprobar sintaxis situado en la barra superior izquierda de la pestaña.

10. En el menú principal haga clic en Archivo> Guardar todo.


11. Cierre la vista de diseño 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 opción 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 análisis del comportamiento de la medida a través del KPI


definido.

Para ver el comportamiento del KPI en los diferentes años realice los pasos que se
muestran a continuación:

1. Desde el Explorador de soluciones haga doble clic sobre el cubo Adventure Works
Sales para abrir el diseñador de cubos.
2. Haga clic sobre la pestaña 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 botón
Vista de explorador.
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios – 2010-1
Laboratorio 5: Creación de KPIs y Acciones

4. Para visualizar el KPI en el año 2002 elija la dimensión Date, la jerarquía Calendar
Year, el operador Igual y la expresión de filtro {CY 2002} en las opciones de la tabla
que aparece en la parte superior de la pestaña.

Pruebe con otros valores de Calendar Year. Identifique cuál fue el mejor y el peor año
para las ventas a distribuidores.

4. Definir una Acción asociada al grupo de medida Reseller Sales, que permita
profundizar en el análisis del comportamiento de dichas medidas.

Sobre un cubo de Analysis Services se pueden crear los siguientes tipos de acciones:

 Acciones regulares: son acciones de propósito general que permiten obtener


información adicional de diferentes lugares (URLs, Rowsets de OLE DB, etc.)
 Acciones de obtención de detalles: permiten al usuario obtener información
detallada sobre los valores agregados de las celdas de un cubo.
 Acciones de informe: permiten solicitar la presentación de informes (reportes)
de Microsoft Reporting Services1.

La funcionalidad del cubo se va a enriquecer agregando una acción de obtención 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 mostrarán las entradas .

Para enriquecer la funcionalidad del cubo a través de una acción de obtención de


detalles realice las siguientes tareas:

1. Abra la vista de diseño del cubo si no lo ha hecho.


2. Diríjase a la pestaña Acciones.
3. Para crear una acción haga clic en el botón Nueva acción de obtención 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 Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios – 2010-1
Laboratorio 5: Creación de KPIs y Acciones

4. En el campo Nombre escriba Reseller Details.


5. Elija como destino de la acción el grupo de medida Reseller Sales.

6. Como columnas de obtención de detalles elija las siguientes opciones.


a. Dimensión: Product: Columnas devueltas: Product, Color, Model
Name.
b. Dimensión: Date: Columnas devueltas: Date.
c. Dimensión: Measures: Columnas devueltas: Reseller Unit Price,
Reseller Sales Amount.

7. Expanda el cuadro Propiedades adicionales.


8. En el campo título escriba: Ver detalles de producto, fecha y medidas.
9. Sobre el cubo de Adventure Works Sales haga clic derecho y elija la opción
Procesar Cubo.

En la siguiente sección probará la funcionalidad de la acción que acaba de


crear.
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios – 2010-1
Laboratorio 5: Creación de KPIs y Acciones

5. Hacer un ejercicio de profundización del análisis del comportamiento de las medidas


usando la acción definida.

1. Para probar la acción recién creada, abra una nueva hoja de Excel y en la
pestaña Datos de la barra superior, elija la opción Obtener datos externos >
De otras fuentes > Desde Analysis Services.

2. En el nombre del servidor escriba “.” y a continuación de clic en


Siguiente.
Universidad de los Andes
Departamento de Ingeniería de Sistemas y Computación
Laboratorio de Inteligencia de Negocios – 2010-1
Laboratorio 5: Creación 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 continuación Aceptar.

4. En la lista de campos de la tabla dinámica (situada a la derecha),


seleccione el miembro Date.Calendar y la medida Reseller Sales Amount.

5. Seleccione una celda de la tabla dinámica. Haga clic derecho sobre ésta
y elija la opción Acciones adicionales > detalles de producto, fecha y
medidas. Excel le mostrará una nueva hoja con la información detallada
de la celda que había seleccionado.

También podría gustarte