128
UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES INTEGRANTES: Karen Andrade Efraín Saransig Lección 4: Definir propiedades de dimensiones y de atributos avanzados Descargar y extraer el archivo de proyecto Usar una versión modificada del proyecto Tutorial de Analysis Services En esta tarea, abrirá, revisará e implementará una versión modificada del proyecto Tutorial de Analysis Services, que tiene varios grupos de medidas y dimensiones adicionales. 1. Haga clic aquí para ir a la página de descarga que proporciona los proyectos de ejemplo relacionados con este tutorial. Los proyectos del tutorial se incluyen en la descarga de Tutorial de Analysis Services SQL Server 2012. 2. Haga clic en Tutorial de Analysis Services de SQL Server 2012 para descargar el paquete que contiene los proyectos para este tutorial. De forma predeterminada, se guarda un archivo .zip en la carpeta Descargas. Debe mover el archivo .zip a una ubicación que tenga una ruta de acceso más corta (por ejemplo, cree una carpeta C:\Tutoriales para almacenar los archivos). Después puede extraer los archivos contenidos en el archivo .zip. Si intentar descomprimir los archivos desde la carpeta Descargas, que tiene una ruta de acceso más larga, solo obtendrá la lección 1. 3. Cree una subcarpeta en la unidad raíz, o cerca de ella, por ejemplo C:\Tutorial. 4. Mueva el archivo Analysis Services Tutorial SQL Server 2012.zip a la subcarpeta. 5. Haga clic con el botón derecho en el archivo y seleccione Extraer todo. 6. Vaya a la carpeta Lesson 4 Start para buscar el archivo Analysis Services Tutorial.sln.

Lab7 tutorial de análisis services parte 2

Embed Size (px)

Citation preview

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES INTEGRANTES:

Karen Andrade

Efraín Saransig Lección 4: Definir propiedades de dimensiones y de atributos avanzados

Descargar y extraer el archivo de proyecto Usar una versión modificada del proyecto Tutorial de Analysis Services En esta tarea, abrirá, revisará e implementará una versión modificada del proyecto Tutorial de Analysis Services, que tiene varios grupos de medidas y dimensiones adicionales.

1. Haga clic aquí para ir a la página de descarga que proporciona los proyectos de

ejemplo relacionados con este tutorial. Los proyectos del tutorial se incluyen en la

descarga de Tutorial de Analysis Services SQL Server 2012.

2. Haga clic en Tutorial de Analysis Services de SQL Server 2012 para descargar el

paquete que contiene los proyectos para este tutorial.

De forma predeterminada, se guarda un archivo .zip en la carpeta Descargas. Debe

mover el archivo .zip a una ubicación que tenga una ruta de acceso más corta (por

ejemplo, cree una carpeta C:\Tutoriales para almacenar los archivos). Después puede

extraer los archivos contenidos en el archivo .zip. Si intentar descomprimir los archivos

desde la carpeta Descargas, que tiene una ruta de acceso más larga, solo obtendrá la

lección 1.

3. Cree una subcarpeta en la unidad raíz, o cerca de ella, por ejemplo C:\Tutorial.

4. Mueva el archivo Analysis Services Tutorial SQL Server 2012.zip a la subcarpeta.

5. Haga clic con el botón derecho en el archivo y seleccione Extraer todo.

6. Vaya a la carpeta Lesson 4 Start para buscar el archivo Analysis Services

Tutorial.sln.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Cargar y procesar el proyecto mejorado En SQL Server Data Tools, en el menú Archivo, haga clic en Cerrar solución para cerrar los

archivos que no vaya a usar.

En el menú Archivo, seleccione Abrir y haga clic en Proyecto o solución.

Vaya a la ubicación donde extrajo los archivos del proyecto de tutorial.

Busque la carpeta denominada Lesson 4 Start y haga doble clic en Analysis Tutorial.sln.

Implemente la versión mejorada del proyecto Tutorial de Analysis Services en la instancia local

de Analysis Services, o en otra instancia, y compruebe que el proceso finaliza correctamente.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Comprender las mejoras realizadas en el proyecto

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Vista del origen de datos Observe que, con diez tablas en la vista del origen de datos,

Las tablas están organizadas en dos diagramas lógicos, el diagrama Internet Sales y el diagrama Reseller Sales.

Diagrama Internet Sales El diagrama Internet Sales contiene las tablas que están relacionadas con la venta directa de

productos de Adventure Works a los clientes a través de Internet. Las tablas del diagrama son

las cuatro tablas de dimensiones y la tabla de hechos que agregó a la vista del origen de

datos Adventure Works DW 2012 en la Lección 1. Estas tablas son las siguientes:

Geografía

Customer

Date

Product

InternetSales

Diagrama Reseller Sales El diagrama Reseller Sales contiene las tablas relacionadas con la venta de productos de

Adventure Works realizadas por los distribuidores

Reseller

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES Promoción

SalesTerritory

Geografía

Date

Product

Employee

ResellerSales

Como puede observar, las tablas DimGeography, DimDate y DimProduct se usan tanto en el diagrama Internet Sales como en el diagrama Reseller Sales. Las tablas de dimensiones pueden vincularse a varias tablas de hechos.

Dimensiones de cubo y base de datos El proyecto Tutorial de Analysis Services contiene cinco dimensiones de base de datos nuevas, y el cubo Tutorial de Analysis Services contiene las mismas cinco dimensiones que las dimensiones del cubo. Las nuevas dimensiones se describen en la siguiente lista.

Dimensión Reseller

La dimensión Reseller se basa en la tabla Reseller de la vista del origen de datos Adventure

Works DW 2012.

Dimensión Promotion

La dimensión Promotion se basa en la tabla Promotion de la vista del origen de

datos Adventure Works DW 2012.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Dimensión Sales Territory

La dimensión Sales Territory se basa en la tabla SalesTerritory de la vista del origen de

datos Adventure Works DW 2012.

Dimensión Employee

La dimensión Employee se basa en la tabla Employee de la vista del origen de

datos Adventure Works DW 2012.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES Dimensión Geography

La dimensión Geography se basa en la tabla Geography de la vista del origen de

datos Adventure Works DW 2012.

Definir propiedades de atributo primario en una jerarquía de elementos primarios y secundarios

Examinar la dimensión Employee

En el Explorador de soluciones, haga doble clic en Employee.dim en la carpeta Dimensiones para abrir el Diseñador de dimensiones para la dimensión Employee.

Haga clic en la pestaña Explorador, compruebe que Employees está seleccionado en la lista Jerarquía y, después, expanda el miembro All Employees.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Seleccione el miembro Ken J. Sánchez. Observe que el nombre de nivel para este miembro es Level 02. (El nombre de nivel aparece después de Nivel actual:, justo encima del miembro All Employees.) En esta tarea, definirá nombres más descriptivos para cada nivel.

Expanda Ken J. Sánchez para ver los nombres de los empleados que informan a este director y, después, seleccione Brian S. Welcker para ver el nombre de este nivel. Observe que el nombre de nivel para este miembro es Level 03.

En el Explorador de soluciones, haga doble clic en Analysis Services Tutorial.cube en la carpeta Cubos para abrir el Diseñador de cubos para el cubo Tutorial de Analysis Services.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Haga clic en la pestaña Explorador.

Haga clic en el icono de Excel y, después, haga clic en Habilitar cuando se le pida que habilite las conexiones.

En la Lista de campos de tabla dinámica, expanda Reseller Sales. Arrastre Reseller Sales-Sales Amount hasta el área Valores.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En la Lista de campos de tabla dinámica, expanda Employee, y arrastre la

jerarquía Employees hasta el área Filas.

Todos los miembros de la jerarquía Employees se agregarán a la columna A del informe de

tabla dinámica.

Modificar las propiedades de los atributos primarios en la dimensión Employee

Cambie al Diseñador de dimensiones para la dimensión Employee.

Haga clic en la pestaña Estructura de dimensión, y, después, seleccione la jerarquía de

atributo Employees en el panel Atributos.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En la ventana Propiedades, haga clic en el botón de puntos suspensivos (...) de la celda de la

propiedad NamingTemplate.

En la segunda fila, la fila *, escriba Employee Level * en la columna Nombre y después haga clic en la tercera fila.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Haga clic en Aceptar. En la ventana Propiedades del atributo Employees, en la celda de la propiedad MembersWithData, seleccione NonLeafDataHidden para cambiar este valor por el atributo Employees.

De este modo se ocultarán los datos relacionados con los miembros no hoja de la jerarquía de elementos primarios y secundarios.

Examinar la dimensión Employee con los atributos modificados

En el menú Generar de SQL Server Data Tools (SSDT), haga clic en Implementar Tutorial de Analysis Service.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Cuando la implementación se haya completado correctamente, cambie al Diseñador de cubos para el cubo Tutorial de Analysis Services y haga clic en Volver a conectar en la pestaña Explorador.

Haga clic en el icono de Excel y, a continuación, haga clic en Habilitar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Arrastre Reseller Sales-Sales Amount hasta el área Valores.

Arrastre la jerarquía Employees hasta el área Etiquetas de fila. En la imagen siguiente se muestran los cambios realizados en la jerarquía Employees. Observe que Stephen Y. Jiang ya no aparece como empleado de sí mismo.

Agrupar miembros de atributo automáticamente

Agrupar miembros de la jerarquía de atributo en la dimensión Customer En el Explorador de soluciones, haga doble clic en Customer en la carpeta Dimensiones para abrir el Diseñador de dimensiones para la dimensión Customer.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En el panel Vista del origen de datos, haga clic con el botón derecho en la tabla Customer y luego haga clic en Explorar datos.

Observe el intervalo de valores de la columna YearlyIncome . Estos valores pasan a ser miembros de la jerarquía de atributo Yearly Income , a menos que habilite la agrupación de miembro.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Cierre la pestaña Explorar la tabla Customer. En el panel Atributos , seleccione Yearly Income.

En la ventana Propiedades, cambie el valor de la propiedad DiscretizationMethod por Automática y el valor de la propiedad DiscretizationBucketCount por 5.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Agrupar miembros de la jerarquía de atributo en la dimensión Employee Cambie al Diseñador de dimensiones para la dimensión Employee.

En el panel Vista del origen de datos, haga clic con el botón derecho en la tabla Employee y luego haga clic en Explorar datos.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES Fíjese en los valores de las columnas SickLeaveHours y VacationHours .

Cierre la pestaña Explorar la tabla Employee . En el panel Atributos , seleccione Sick Leave Hours.

En la ventana Propiedades, cambie el valor de la propiedad DiscretizationMethod por Clusters y el valor de la propiedad DiscretizationBucketCount por 5.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En el panel Atributos, seleccione Vacation Hours.

En la ventana Propiedades, cambie el valor de la propiedad DiscretizationMethod a EqualAreas y el valor de la propiedad DiscretizationBucketCount a 5.

Examinar las jerarquías de atributo modificadas

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES En el menú Generar de SQL Server Data Tools (SSDT), haga clic en Implementar Tutorial de Analysis Services.

Cuando la implementación se haya completado correctamente, cambie al Diseñador de cubos para el cubo Tutorial de Analysis Services y haga clic en Volver a conectar en la pestaña Explorador.

Haga clic en el icono de Excel y, a continuación, haga clic en Habilitar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES Arrastre la medida Internet Sales-Sales Amount hasta el área Valores de la lista de campos de la tabla dinámica.

En la lista de campos, expanda la dimensión Product y, a continuación, arrastre la jerarquía de usuario Product Model Lines hasta el área Etiquetas de fila de la lista de campos.

Expanda la dimensión Customer en la lista de campos, expanda la carpeta para mostrar Demographic y, a continuación, arrastre la jerarquía de atributo Yearly Income hasta el área Etiquetas de columna .

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES Quite la jerarquía de atributo Yearly Income del área de columnas y quite la medida Internet Sales-Sales Amount del área Valores. Agregue la medida Reseller Sales-Sales Amount al área de datos. En la lista de campos, expanda la dimensión Employee , expanda Organization y arrastre Sick Leave Hours hasta Etiquetas de columna.

Elimine la jerarquía de atributo Sick Leave Hours del área de columnas del panel Datos. Agregue Vacation Hours al área de columnas del panel Datos .

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Modificar propiedades de agrupación y revisar el efecto de los cambios

Cambie al Diseñador de dimensiones para la dimensión Employee y seleccione Vacation Hours en el panel Atributos.

En la ventana Propiedades, cambie el valor de la propiedad DiscretizationBucketCount por 10.

En el menú Generar de SQL Server Data Tools, haga clic en Implementar Tutorial de Analysis Services. Cuando la implementación se haya completado correctamente, vuelva al Diseñador de cubos para el cubo Tutorial de Analysis Services .

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Haga clic en Volver a conectar en la pestaña Explorador, haga clic en el icono de Excel y vuelva a crear la tabla dinámica para que pueda ver el efecto del cambio al método de agrupación:

a. Arrastre Reseller Sales-Sales Amount hasta Valores

b. Arrastre Vacation Hours (en la carpeta Employees Organization) hasta Columnas

c. Arrastre Product Model Lines hasta Filas

Ocultar y deshabilitar jerarquías de atributo

Establecer las propiedades de la jerarquía de atributo en la dimensión Employee Cambie al Diseñador de dimensiones para la dimensión Employee y haga clic en la pestaña Explorador.

Compruebe que las jerarquías de atributo siguientes aparecen en la lista Jerarquía: Base Rate

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Fecha de nacimiento

Id. de inicio de sesión

SSN

Vaya a la pestaña Estructura de dimensión y seleccione los atributos siguientes en el panel Atributos. Para seleccionar varias medidas, haga clic en cada una de ellas mientras mantiene presionada la tecla CTRL:

En la ventana Propiedades, establezca el valor de la

propiedad AttributeHierarchyEnabled en False para los atributos seleccionados.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Observe que, en el panel Atributos, el icono de cada atributo ha cambiado para indicar que el

atributo no está habilitado.

En el menú Compilar, haga clic en Tutorial de Implementar Analysis Services. Cuando el proceso haya finalizado correctamente, diríjase a la pestaña Explorador, haga clic en Volver a conectar y, a continuación, intente examinar las jerarquías de atributo modificadas.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Establecer las propiedades de la jerarquía de atributo en la dimensión Customer. Cambie al Diseñador de dimensiones para la dimensión Customer y haga clic en la pestaña Explorador.

Compruebe que las jerarquías de atributo siguientes aparecen en la lista Jerarquía: Nombre completo

Código postal

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Cambie a la pestaña Estructura de dimensión y seleccione los atributos siguientes en el panel Atributos (utilice la tecla CTRL si desea seleccionar varios atributos al mismo tiempo):

En la ventana Propiedades, establezca el valor de la propiedad AttributeHierarchyVisible en False para los atributos seleccionados.

Arrastre el atributo Postal Code del panel Atributos a la jerarquía de usuario Customer Geography en el panel Jerarquías y niveles que se encuentra justo en el nivel City.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En el menú Compilar , haga clic en Tutorial de Implementar Analysis Services. Cuando la implementación haya finalizado correctamente, vaya a la pestaña Explorador de la dimensión Customer y haga clic en Volver a conectar. Intente seleccionar cualquiera de las jerarquías de atributo modificadas en la lista Jerarquía.

Ordenar los miembros de atributo en función de un atributo secundario

Definir una relación de atributo y el criterio de ordenación en la dimensión Date Abra el Diseñador de dimensiones para la dimensión Date y revise la propiedad OrderBy del atributo Month Name en la ventana Propiedades. Observe que los miembros del atributo Month Name están ordenados por sus valores de clave.

Cambie a la pestaña Explorador, compruebe que Calendar Date está seleccionado en la lista Jerarquía y, después, expanda los niveles de la jerarquía definida por el usuario para revisar el criterio de ordenación de los meses naturales.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Cambie a la pestaña Estructura de dimensión de la dimensión Date, haga clic con el botón secundario en MonthNumberOfYear en el panel Vista del origen de datos y, después, haga clic en Nuevo atributo de columna.

En el panel Atributos, seleccione Month Number Of Year y, después, establezca la propiedad AttributeHierarchyEnabled en False en la ventana Propiedades, la propiedad AttributeHierarchyOptimizedState en NotOptimized

Y la propiedad AttributeHierarchyOrdered en False.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Estos parámetros ocultarán el atributo ante los usuarios y mejorarán el tiempo de procesamiento. Este atributo no se usará para examinar. Solo se utilizará para ordenar los miembros de otro atributo. Haga clic en la pestaña Relación de atributo.

En el diagrama, haga clic con el botón secundario en el atributo Month Name y seleccione Nueva relación de atributo.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Month Name. Establezca el Atributo relacionado en Month Number Of Year. En la lista Tipo de relación, establezca el tipo de relación en Rígida.

Haga clic en Aceptar.

Haga clic en la pestaña Estructura de dimensión.

Seleccione Month Name en el panel Atributos y, después, cambie el valor de la

propiedad OrderBy de la ventana Propiedades por AttributeKey y el valor de la

propiedad OrderByAttribute por Month Number Of Year.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En el menú Compilar, haga clic en Tutorial de Implementar Analysis Services.

Cuando la implementación se haya completado correctamente, cambie a la pestaña Explorador de la dimensión Date, haga clic en Volver a conectar y, después, examine las jerarquías de usuario Calendar Date y Fiscal Date para comprobar que los meses ahora están ordenados cronológicamente.

Definir las relaciones de atributo y el criterio de ordenación en la dimensión Customer Cambie a la pestaña Explorador del Diseñador de dimensiones para la dimensión Customer y, después, examine los miembros de la jerarquía del atributo Commute Distance.

Cambie a la pestaña Estructura de dimensión del Diseñador de dimensiones de la dimensión Customer, haga clic con el botón secundario en CommuteDistanceSort en la

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES tabla Customer del panel Vista del origen de datos y, después, haga clic en Nuevo atributo de columna.

En el panel Atributos, seleccione Commute Distance Sort y, después, establezca la propiedad AttributeHierarchyEnabled en False en la ventana Propiedades, la propiedad AttributeHierarchyOptimizedState en NotOptimized y la propiedad AttributeHierarchyOrdered en False.

Seleccione Geography y, después, establezca su propiedad AttributeHierarchyVisible en False en la ventana Propiedades, la propiedad AttributeHierarchyOptimizedState en NotOptimized y la propiedad AttributeHierarchyOrdered en False.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Haga clic en la pestaña Relación de atributo. En la lista de atributos, haga clic con el botón secundario en el atributo Commute Distance y, después, seleccione Nueva relación de atributo.

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Commute Distance. Establezca el Atributo relacionado en Commute Distance Sort. En la lista Tipo de relación, establezca el tipo de relación en Rígida.

Haga clic en Aceptar. Haga clic en la pestaña Estructura de dimensión. En el panel Atributos, seleccione Commute Distance y cambie el valor de la propiedad OrderBy en la ventana Propiedades por AttributeKey, y el valor de la propiedad OrderByAttribute por Commute Distance Sort.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En el menú Compilar, haga clic en Tutorial de Implementar Analysis Services. Cuando la implementación haya finalizado correctamente, cambie a la pestaña Explorador del Diseñador de dimensiones de la dimensión Customer, haga clic en Volver a conectar y examine la jerarquía de atributo Commute Distance.

Especificar relaciones de atributo entre los atributos de una jerarquía definida por el usuario

Definir relaciones de atributo para atributos de la jerarquía Customer Geography Cambie al Diseñador de dimensiones para la dimensión Customer y haga clic en la pestaña Estructura de dimensión. Haga clic en la pestaña Relación de atributo. En el diagrama, haga clic con el botón derecho en el atributo Full Name y seleccione Nueva relación de atributo.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Full Name. Establezca el Atributo relacionado en Postal Code. En la lista Tipo de relación, deje establecido el tipo de relación en Flexible, ya que las relaciones entre los miembros pueden cambiar con el tiempo.

Haga clic en Aceptar. En el panel Relaciones de atributo, haga clic con el botón derecho en Geography-> Postal Code y, después, haga clic en Eliminar.

En el panel Relaciones de atributo, haga clic con el botón derecho en Geography-> Postal Code y, después, haga clic en Eliminar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Cuando aparezca el cuadro de diálogo Eliminar objetos, haga clic en Aceptar.

En el diagrama, haga clic con el botón derecho en el atributo Postal Code y seleccione Nueva

relación de atributo.

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Postal Code.

Establezca el Atributo relacionado en City. En la lista Tipo de relación, deje establecido el

tipo de relación en Flexible.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Haga clic en Aceptar

En el panel Relaciones de atributo, haga clic con el botón derecho en Geography-> City y,

después, haga clic en Eliminar.

Cuando aparezca el cuadro de diálogo Eliminar objetos, haga clic en Aceptar.

En el diagrama, haga clic con el botón derecho en el atributo City y seleccione Nueva relación

de atributo.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es City. Establezca

el Atributo relacionado en State-Province. En la lista Tipo de relación, establezca el tipo de

relación en Rígida, ya que la relación entre una ciudad y un estado no cambiará en el futuro.

Haga clic en Aceptar.

Haga clic con el botón derecho en la flecha situada entre Geography y State-Province y,

después, haga clic en Eliminar.

Cuando aparezca el cuadro de diálogo Eliminar objetos, haga clic en Aceptar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES En el diagrama, haga clic con el botón derecho en el atributo State-Province y

seleccione Nueva relación de atributo.

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es State-Province.

Establezca el Atributo relacionado en Country-Region. En la lista Tipo de relación,

establezca el tipo de relación en Rígida, ya que la relación entre un estado-provincia y un país-

región no cambiará con el tiempo.

Haga clic en Aceptar.

En el panel Relaciones de atributo, haga clic con el botón derecho en Geography-> Country-

Region y, después, haga clic en Eliminar.

Cuando aparezca el cuadro de diálogo Eliminar objetos, haga clic en Aceptar. Haga clic en la pestaña Estructura de dimensión.

Observe que al eliminar la última relación de atributo entre Geography y otros atributos, se

elimina Geography. Esto se debe a que el atributo ya no se usa.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En el menú Archivo, haga clic en Guardar todo.

Definir relaciones de atributo para atributos de la jerarquía Sales Territory

Abra el Diseñador de dimensiones para la dimensión Sales Territory y haga clic en la

pestaña Relaciones de atributo.

En el diagrama, haga clic con el botón derecho en el atributo Sales Territory Country y

seleccione Nueva relación de atributo.

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Sales Territory

Country. Establezca el Atributo relacionado en Sales Territory Group. En la lista Tipo de

relación, deje establecido el tipo de relación en Flexible.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Haga clic en Aceptar.

Definir relaciones de atributo para atributos de la jerarquía Product Model Lines

Abra el Diseñador de dimensiones para la dimensión Product y haga clic en la pestaña Relaciones de atributo.

En el diagrama, haga clic con el botón derecho en el atributo Model Name y seleccione Nueva relación de atributo.

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Model Name.

Establezca el Atributo relacionado en Product Line. En la lista Tipo de relación, deje

establecido el tipo de relación en Flexible.

Haga clic en Aceptar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Definir relaciones de atributo para atributos de la jerarquía Fiscal Date Cambie al Diseñador de dimensiones para la dimensión Date y, después, haga clic en la

pestaña Relaciones de atributo.

En el diagrama, haga clic con el botón derecho en el atributo Month Name y seleccione Nueva

relación de atributo.

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Month Name.

Establezca el Atributo relacionado en Fiscal Quarter. En la lista Tipo de relación,

establezca el tipo de relación en Rígida.

Haga clic en Aceptar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En el diagrama, haga clic con el botón derecho en el atributo Fiscal Quarter y

seleccione Nueva relación de atributo.

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Fiscal Quarter.

Establezca el Atributo relacionado en Fiscal Semester. En la lista Tipo de relación,

establezca el tipo de relación en Rígida.

Haga clic en Aceptar.

En el diagrama, haga clic con el botón derecho en el atributo Fiscal Semester y

seleccione Nueva relación de atributo.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Fiscal

Semester. Establezca el Atributo relacionado en Fiscal Year. En la lista Tipo de relación,

establezca el tipo de relación en Rígida.

Haga clic en Aceptar.

Definir relaciones de atributo para atributos de la jerarquía Calendar Date En el diagrama, haga clic con el botón derecho en el atributo Month Name y seleccione Nueva relación de atributo.

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Month Name.

Establezca el Atributo relacionado en Calendar Quarter. En la lista Tipo de relación,

establezca el tipo de relación en Rígida.

Haga clic en Aceptar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En el diagrama, haga clic con el botón derecho en el atributo Calendar Quarter y

seleccione Nueva relación de atributo.

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Calendar

Quarter. Establezca el Atributo relacionado en Calendar Semester. En la lista Tipo de

relación, establezca el tipo de relación en Rígida.

Haga clic en Aceptar.

En el diagrama, haga clic con el botón derecho en el atributo Calendar Semester y

seleccione Nueva relación de atributo.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Calendar

Semester. Establezca el Atributo relacionado en Calendar Year. En la lista Tipo de

relación, establezca el tipo de relación en Rígida.

Haga clic en Aceptar.

Definir relaciones de atributo para atributos de la jerarquía Geography Abra el Diseñador de dimensiones para la dimensión Geography y haga clic en la pestaña Relaciones de atributo.

En el diagrama, haga clic con el botón derecho en el atributo Postal Code y seleccione Nueva

relación de atributo.

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Postal Code.

Establezca el Atributo relacionado en City. En la lista Tipo de relación, establezca el tipo de

relación en Flexible.

Haga clic en Aceptar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En el diagrama, haga clic con el botón derecho en el atributo City y seleccione Nueva relación

de atributo.

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es City. Establezca

el Atributo relacionado en State-Province. En la lista Tipo de relación, establezca el tipo de

relación en Rígida.

Haga clic en Aceptar.

En el diagrama, haga clic con el botón derecho en el atributo State-Province y

seleccione Nueva relación de atributo.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es State-Province.

Establezca el Atributo relacionado en Country-Region. En la lista Tipo de relación,

establezca el tipo de relación en Rígida.

Haga clic en Aceptar.

En el diagrama, haga clic con el botón derecho en el atributo Geography Key y, después, seleccione Propiedades. Establezca la propiedad AttributeHierarchyOptimizedState en NotOptimized, la propiedad AttributeHierarchyOrdered en False y la propiedad AttributeHierarchyVisible en False.

En el menú Archivo, haga clic en Guardar todo.

En el menú Generar de SQL Server Data Tools (SSDT), haga clic en Implementar Tutorial de

Analysis Services.

Definir las propiedades de miembro desconocido y de procesamiento de valores NULL

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES Revisar las propiedades de control de errores y de miembro desconocido en la dimensión Product Cambie al Diseñador de dimensiones para la dimensión Product, haga clic en la pestaña Estructura de dimensión y, después, seleccione Product en el panel Atributos. En la ventana Propiedades, revise las propiedades UnknownMember y UnknownMemberName.

En la ventana Propiedades, seleccione (personalizada) en la celda de la propiedad ErrorConfiguration y luego expanda la colección de propiedades ErrorConfiguration.

Revise las propiedades de configuración de error de clave y clave NULL, pero no realice ningún cambio. Haga clic en la pestaña Explorador, compruebe que Product Model Lines está seleccionado en la lista Jerarquía y expanda All Products. Expanda Components y, después, expanda el miembro sin etiqueta del nivel Model Name.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Definir los atributos de tablas de copo de nieve y una jerarquía definida por el usuario Product Category Abra el Diseñador de vistas del origen de datos para la vista del origen de datos Adventure Works DW, seleccione Reseller Sales en el panel Organizador de diagramas y, después, haga clic en Agregar o quitar objetos en el menú **Vista del origen de datos ** de SQL Server Data Tools (SSDT).

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En la lista Objetos incluidos seleccione DimProduct (dbo) y, después, haga clic en Agregar tablas relacionadas.

Se agregarán tanto DimProductSubcategory (dbo) como FactProductInventory (dbo) . Quite FactProductInventory (dbo) de modo que solo se agregue la tabla DimProductSubcategory (dbo) a la lista Objetos incluidos.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Con la tabla DimProductSubcategory (dbo) seleccionada de forma predeterminada como tabla que se agrega con más frecuencia, haga clic de nuevo en Agregar tablas relacionadas.

Haga clic en Aceptar. En el menú Formato de SQL Server Data Tools, seleccione Diseño automático y haga clic en Diagrama.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Observe que la tabla DimProductSubcategory (dbo) y la tabla DimProductCategory (dbo) están vinculadas entre sí y también a la tabla ResellerSales a través de la tabla Product.

Cambie al Diseñador de dimensiones para la dimensión Product y haga clic en la pestaña Estructura de dimensión. Haga clic con el botón derecho en el panel Vista del origen de datos y luego haga clic en Mostrar todas las tablas. En el panel Vista del origen de datos, busque la tabla DimProductCategory, haga clic con el botón derecho en ProductCategoryKey en dicha tabla y, luego, haga clic en Nuevo atributo de columna. En el panel Atributos, cambie el nombre de este nuevo atributo por Category.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES En la ventana Propiedades, haga clic en el campo de la propiedad NameColumn y, después,

haga clic en el botón Examinar (…) para abrir el cuadro de diálogo Columna de nombre.

Seleccione EnglishProductCategoryName en la lista Columna de origen y haga clic

en Aceptar.

En el panel Vista del origen de datos, busque la tabla DimProductSubcategory, haga clic

con el botón derecho en ProductSubcategoryKey en dicha tabla y, luego, haga clic en Nuevo

atributo de columna.

En el panel Atributos, cambie el nombre de este nuevo atributo por Subcategory.

En la ventana Propiedades, haga clic en el campo de la propiedad NameColumn y, después,

haga clic en el botón Examinar (…) para abrir el cuadro de diálogo Columna de nombre.

Seleccione EnglishProductSubcategoryName en la lista Columna de origen y haga clic

en Aceptar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Cree una nueva jerarquía definida por el usuario denominada Product Categories con los

niveles siguientes, por orden de arriba a abajo: Category, Subcategory y Product Name.

En la barra de herramientas de la pestaña Estructura de dimensión del Diseñador de

dimensiones para la dimensión Product, haga clic en Procesar.

Haga clic en Sí para crear e implementar el proyecto y, después, haga clic en Ejecutar para

procesar la dimensión Product.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Cuando el proceso se haya ejecutado correctamente, expanda Procesamiento de dimensión

'Product' finalizó correctamente en el cuadro de diálogo Progreso del proceso,

expanda Procesamiento de atributo de dimensión 'Product Name' finalizó

correctamente y, después expanda Consultas SQL 1.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Haga clic en la consulta SELECT DISTINCT y, después, en Ver detalles.

Haga clic en Cerrar tres veces para cerrar todos los cuadros de diálogo de procesamiento.

Haga clic en la pestaña Explorador en el Diseñador de dimensiones para la

dimensión Product y, después, haga clic en Volver a conectar.

Compruebe que Product Model Lines aparece en la lista Jerarquía, expanda All Products y,

después, expanda Components.

Seleccione Product Categories en la lista Jerarquía, expanda All Products y, después,

expanda Components.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Habilitar el miembro desconocido, definir las relaciones de atributo y especificar propiedades de procesamiento personalizadas para valores NULL Haga clic en la pestaña Estructura de dimensión del Diseñador de dimensiones para la dimensión Product y, después, seleccione Product en el panel Atributos. En la ventana Propiedades, cambie la propiedad UnknownMember por Visible y, después, cambie el valor de la propiedad UnknownMemberName por Assembly Components.

Haga clic en la pestaña Relación de atributo. En el diagrama, haga clic con el botón derecho en el atributo Subcategory y seleccione Nueva relación de atributo.

En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Subcategory.

Establezca el Atributo relacionado en Category. Deje establecido el tipo de relación

en Flexible.

Haga clic en Aceptar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

En la ventana Propiedades, expanda la propiedad KeyColumns y, después, expanda la

propiedad DimProductSubcategory.ProductSubcategoryKey (Integer).

Cambie la propiedad NullProcessing por UnknownMember.

En el panel Atributos, seleccione Model Name.

En la ventana Propiedades, expanda la propiedad KeyColumns y, después, expanda la

propiedad Product.ModelName (WChar).

Cambie la propiedad NullProcessing por UnknownMember.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Examinar de nuevo la dimensión Product En el menú Compilar, haga clic en Tutorial de Implementar Analysis Services.

Cuando la implementación haya finalizado correctamente, haga clic en la

pestaña Explorador del Diseñador de dimensiones para la dimensión Product y luego haga

clic en Reconnect.

Compruebe que Product Categories está seleccionado en la lista Jerarquía y expanda All

Products.

Expanda el miembro Assembly Components del nivel Category y luego expanda el

miembro Assembly Components del nivel Subcategory.

Lección 5: definir relaciones entre dimensiones y grupos de medida

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES Definir una relación referenciada

Dimensionar las ventas de distribuidor por geografía

En el Explorador de soluciones, haga clic con el botón secundario en Analysis Services Tutorial en la carpeta Cubos y, después, haga clic en Examinar.

Quite todas las jerarquías del panel de datos y compruebe que la medida Reseller Sales-Sales Amount aparece en el área de datos de ese panel. Agréguela al panel de datos si no aparece.

Definir el atributo de la dimensión intermedia y la relación de la dimensión referenciada

1. Abra el Diseñador de dimensiones para la dimensión Reseller y vea las columnas de la

tabla Reseller del panel Vista del origen de datos y los atributos definidos en la

dimensión Reseller del panel Atributos.

Observe que, aunque GeographyKey está definida como columna en la tabla Reseller,

no se ha definido ningún atributo en la dimensión Reseller basado en esta columna.

Geography se ha definido como atributo de dimensión en la dimensión Geography

porque es la columna de clave que vincula la tabla subyacente para dicha dimensión a

la tabla de hechos.

2. Para agregar un atributo Geography Key a la dimensión Reseller, haga clic con el

botón secundario en GeographyKey en el panel Vista del origen de datos y,

después, haga clic en Nuevo atributo de columna.

3. En el panel Atributos, seleccione Geography Key y, después, en la ventana

Propiedades, establezca la

propiedad AttributeHierarchyOptimizedState en NotOptimized, la

propiedad AttributeHierarchyOrdered en Falsey la

propiedad AttributeHierarchyVisible en False.

El atributo Geography Key de la dimensión Reseller solamente se utilizará para vincular

la dimensión Geography a la tabla de hechos Reseller Sales. Puesto que no se utilizará

para examinar, definir esta jerarquía de atributo como visible no aporta ningún valor.

Además, ordenar y optimizar la jerarquía de atributo solo afectaría negativamente al

proceso. No obstante, el atributo debe estar habilitado para poder servir como vínculo

entre las dos dimensiones.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

4. Cambie al Diseñador de cubos para el cubo Tutorial de Analysis Services, haga clic en

la pestaña Uso de dimensiones y, después, haga clic en el botón de puntos

suspensivos (…) que se encuentra en la intersección del grupo de medida Reseller

Sales y la dimensión de cubo Geography.

Dimensionar correctamente las ventas de distribuidor por geografía

1. En el menú Compilar , haga clic en Tutorial de Implementar Analysis Services.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

2. Cuando la implementación se haya completado correctamente, haga clic en la

pestaña Explorador del Diseñador de cubos para el cubo Tutorial de Analysis Services

y, a continuación, haga clic en el botón Volver a conectar .

3. En el panel de metadatos, expanda Reseller Geography, haga clic con el botón

secundario en Geographies y, después, haga clic en Agregar a área de fila.

Observe que la medida Reseller Sales-Sales Amount no aparece bien dimensionada

por el atributo Country-Region de la jerarquía definida por el usuario Geographies,

como se muestra en la imagen siguiente.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Definir una relación de hechos

Definir la dimensión de hechos de los pedidos de ventas por Internet

1. En el Explorador de soluciones, haga clic con el botón derecho en Dimensiones y,

después, haga clic en Nueva dimensión.

2.

3. En la página Asistente para dimensiones , haga clic en Siguiente.

4. En la página Seleccionar método de creación , compruebe que la opción Usar una

tabla existente está seleccionada y, a continuación, haga clic en Siguiente.

5. En la página Especificar información de origen, compruebe que la vista del origen de

datos Adventure Works DW 2012 está seleccionada.

6. En la lista Tabla principal, seleccione InternetSales.

7. Compruebe que aparecen SalesOrderNumber y SalesOrderLineNumber en la

lista Columnas de clave.

8. En la lista Columna de nombre, seleccione SalesOrderLineNumber.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

9. Haga clic en Siguiente.

10. En la página Seleccionar tablas relacionadas, desactive las casillas que aparecen al

lado de todas las tablas y, después, haga clic en Siguiente.

11. En la página Seleccionar los atributos de la dimensión, haga clic dos veces en la

casilla del encabezado para desactivar todas las casillas. El atributo Sales Order

Number seguirá seleccionado porque es el atributo clave.

12. Seleccione el atributo Customer PO Number y, después, haga clic en Siguiente.

13. En la página Finalización del asistente, cambie el nombre por Internet Sales Order

Details y, después, haga clic en Finalizar para completar el asistente.

14. En el menú Archivo , haga clic en Guardar todo.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES 15. En el panel Atributos del Diseñador de dimensiones para la dimensión Internet Sales

Order Details, seleccione Sales Order Number y, después, cambie la

propiedad Nombre de la ventana Propiedades por Item Description.

16. En la celda de la propiedad NameColumn, haga clic en el botón Examinar (…). En el

cuadro de diálogo Columna de nombre, seleccione Product en la lista Tabla de

origen, seleccione EnglishProductName en Columna de origen y, después, haga

clic en Aceptar.

17. Agregue el atributo Sales Order Number a la dimensión arrastrando la

columna SalesOrderNumber de la tabla InternetSales del panel Vista del origen de

datos al panel Atributos.

18. Cambie la propiedad Nombre del nuevo atributo Sales Order Number por Order

Number y cambie la propiedad OrderBy por Key.

19. En el panel Jerarquías, cree una jerarquía de usuario Internet Sales Orders que

contenga los niveles Order Number e Item Description, en este orden.

20. En el panel Atributos, seleccione Internet Sales Order Details y luego revise el valor

de la propiedad StorageMode en la ventana Propiedades.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Observe que, de forma predeterminada, esta dimensión está almacenada como

dimensión MOLAP. Aunque cambiar el modo de almacenamiento por ROLAP supondrá

un ahorro de tiempo de procesamiento y espacio de almacenamiento, esto es así a

costa del rendimiento de las consultas. Para este tutorial, utilizará MOLAP como modo

de almacenamiento.

21. Para agregar la dimensión que acaba de crear al cubo Tutorial de Analysis Services

como una dimensión de cubo, cambie al Diseñador de cubos. En la

pestaña Estructura de cubo, haga clic con el botón derecho en el

panel Dimensiones y seleccione Agregar dimensión de cubo.

22. En el cuadro de diálogo Agregar dimensión de cubo, seleccione Internet Sales

Order Details y, después, haga clic en Aceptar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Definir una relación de hechos para la dimensión de hechos 1. En el Diseñador de cubos del cubo Tutorial de Analysis Services, haga clic en la

pestaña Uso de dimensiones.

Observe que la dimensión de cubo Internet Sales Order Details está configurada

automáticamente con una relación de hechos, como indica el icono único.

2. Haga clic en el botón Examinar (…) de la celda Item Description, situada en la

intersección del grupo de medida Internet Sales con la dimensión Internet Sales

Order Details, para revisar las propiedades de la relación de hechos.

Se abre el cuadro de diálogo Definir relación . Observe que no puede configurar

ninguna de las propiedades.

En la imagen siguiente se muestran las propiedades de la relación de hechos en el

cuadro de diálogo Definir relación.

3. Haga clic en Cancelar.

Examinar el cubo utilizando la dimensión de hecho 1. En el menú Generar, haga clic en Implementar tutorial de Analysis Services para

implementar los cambios realizados en la instancia de Analysis Services y procesar la

base de datos.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

2. Cuando la implementación se haya completado correctamente, haga clic en la

pestaña Explorador del Diseñador de cubos para el cubo Tutorial de Analysis Services

y, después, haga clic en el botón Volver a conectar.

3. Borre todas las medidas y las jerarquías del panel de datos y, después, agregue la

medida Internet Sales-Sales Amount al área de datos de dicho panel.

4. En el panel de metadatos, expanda sucesivamente Customer, Location, Customer

Geography, Members, All Customers, Australia, Queensland, Brisbane, 4000,

haga clic con el botón derecho en Adam Powell y, después, haga clic en Agregar a

filtro.

La aplicación de un filtro para limitar los pedidos de venta que se devuelven a un único

cliente permite al usuario obtener detalles en una tabla de hechos de gran tamaño sin

tener que sufrir una notable pérdida en el rendimiento de las consultas.

5. Agregue la jerarquía definida por el usuario Internet Sales Orders de la

dimensión Internet Sales Order Details al área de filas del panel de datos.

Observe que en el panel de datos aparecen los números de pedidos de venta y los

importes correspondientes de ventas por Internet para Adam Powell.

En la imagen siguiente se muestra el resultado de los pasos anteriores.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Definir una relación de varios a varios

Agregar tablas necesarias a la vista del origen de datos 1. Abra el Diseñador de vistas del origen de datos para la vista del origen de

datos Adventure Works DW 2012 .

2. Haga clic con el botón derecho en cualquier lugar del panel Organizador de

diagramas, haga clic en Nuevo diagrama y especifique Internet Sales Order

Reasons como nombre de este nuevo diagrama.

3. Arrastre la tabla InternetSales al panel Diagrama desde el panel Tablas .

4. Haga clic con el botón derecho en cualquier punto del panel Diagrama y luego haga

clic en Agregar o quitar tablas.

5. En el cuadro de diálogo Agregar o quitar tablas, agregue la tabla DimSalesReason y

la tabla FactInternetSalesReason a la lista Objetos incluidos y haga clic en Aceptar.

Observe que las relaciones de clave principal a clave externa entre las tablas que están

implicadas se establecen automáticamente, ya que dichas relaciones están definidas

en la base de datos relacional subyacente. Si dichas relaciones no se hubiesen

definido en la base de datos relacional subyacente, tendría que definirlas en la vista del

origen de datos.

6. En el menú Formato , seleccione Diseño automáticoy haga clic en Diagrama.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

7. En la ventana Propiedades, cambie la propiedad FriendlyName de la

tabla DimSalesReason por SalesReasony, a continuación, cambie la

propiedad FriendlyName de la

tabla FactInternetSalesReason por InternetSalesReason.

8. En el panel Tablas, expanda InternetSalesReason (dbo.FactInternetSalesReason),

haga clic en SalesOrderNumber y luego revise la propiedad DataType para esta

columna de datos en la ventana Propiedades.

Observe que el tipo de datos para la columna SalesOrderNumber es un tipo de datos

de cadena.

9. Revise los tipos de datos de las demás columnas de la tabla InternetSalesReason .

Observe que los datos de las otras dos columnas de esta tabla son de tipo numérico.

10. En el panel Tablas, haga clic con el botón derecho en InternetSalesReason

(dbo.FactInternetSalesReason) y seleccione Explorar datos.

Observe que, para cada número de línea de cada pedido, un valor clave identifica el

motivo de venta para la compra del artículo de la línea, como se muestra en la imagen

siguiente.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Definir el grupo de medida intermedio 1. Cambie al Diseñador de cubos para el cubo Tutorial de Analysis Services y haga clic

en la pestaña Estructura de cubo .

2. Haga clic con el botón derecho en cualquier punto del panel Medidas y, después, haga

clic en Nuevo grupo de medida. Para obtener más información, consulte Crear

medidas y grupos de medida en modelos multidimensionales.

3. En el cuadro de diálogo Nuevo grupo de medida ,

seleccione InternetSalesReason en la lista Seleccione una tabla en la vista del

origen de datos y haga clic en Aceptar.

Observe que el grupo de medida Internet Sales Reason ahora aparece en el

panel Medidas .

4. Expanda el grupo de medida Internet Sales Reason .

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES Como puede observar, solo hay una medida definida para este nuevo grupo de

medida, la medida Internet Sales Reason Count .

5. Seleccione Internet Sales Reason Count y revise las propiedades de esta medida en

la ventana Propiedades.

Observe que la propiedad AggregateFunction para esta medida está definida

como Recuento en lugar de como Suma. Analysis Services

seleccionó Recuento porque el tipo de datos subyacente es un tipo de datos de

cadena. Las otras dos columnas de la tabla de hechos subyacente no estaban

seleccionadas como medias porque Analysis Services las detectó como claves

numéricas y no como medidas reales. Para obtener más información, consulte Definir

el comportamiento de suma parcial.

6. En la ventana Propiedades, cambie la propiedad Visible de la medida Internet Sales

Reason Count a False.

Esta medida solo podrá utilizarse para combinar la dimensión Sales Reason que

definirá junto al grupo de medida Internet Sales. Los usuarios no examinarán esta

medida directamente.

Definir la dimensión de varios a varios 1. En el Explorador de soluciones, haga clic con el botón derecho en Dimensiones y,

después, haga clic en Nueva dimensión.

2. En la página Asistente para dimensiones , haga clic en Siguiente.

3. En la página Seleccionar método de creación , compruebe que la opción Usar una

tabla existente está seleccionada y, a continuación, haga clic en Siguiente.

4. En la página Especificar información de origen , compruebe que la vista del origen

de datos Adventure Works DW 2012 está seleccionada.

5. En la lista Tabla principal , seleccione SalesReason.

6. En la lista Columnas de clave , compruebe que aparece SalesReasonKey .

7. En la lista Columna de nombre , seleccione SalesReasonName.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

8. Haga clic en Siguiente.

9. En la página Seleccionar los atributos de la dimensión , el atributo Sales Reason

Key se selecciona automáticamente porque es el atributo clave. Active la casilla

situada junto al atributo Sales Reason Reason Type , cambie su nombre por Sales

Reason Typey, a continuación, haga clic en Siguiente.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

10. En la página Finalización del asistente , haga clic en Finalizar para crear la

dimensión Sales Reason.

11. En el menú Archivo , haga clic en Guardar todo.

12. En el panel Atributos del Diseñador de dimensiones para la dimensión Sales

Reason , seleccione Sales Reason Keyy, a continuación, cambie la

propiedad Nombre de la ventana Propiedades por Sales Reason.

13. En el panel Jerarquías del Diseñador de dimensiones, cree una jerarquía de usuario

denominada Sales Reasons que contenga el nivel Sales Reason Type y el

nivel Sales Reason , en este orden.

14. En la ventana Propiedades, defina All Sales Reasons como valor de la

propiedad AllMemberName de la jerarquía Sales Reasons.

15. Defina All Sales Reasons como valor de la propiedad AttributeAllMemberName de la

dimensión Sales Reason.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES 16. Para agregar la dimensión que acaba de crear al cubo Tutorial de Analysis Services

como una dimensión de cubo, cambie al Diseñador de cubos. En la

pestaña Estructura de cubo, haga clic con el botón derecho en el

panel Dimensiones y seleccione Agregar dimensión de cubo.

17. En el cuadro de diálogo Agregar dimensión de cubo , seleccione Sales Reason y, a

continuación, haga clic en Aceptar.

18. En el menú Archivo , haga clic en Guardar todo.

Definir la relación de varios a varios 1. Cambie al Diseñador de cubos para el cubo Tutorial de Analysis Services y haga clic

en la pestaña Uso de dimensiones .

Observe que la dimensión Sales Reason tiene una relación regular definida con el

grupo de medida Internet Sales Reason , pero no tiene ninguna relación definida con

los grupos de medida Internet Sales ni Reseller Sales . Observe también que la

dimensión Internet Sales Order Details tiene una relación normal definida con la

dimensión Internet Sales Reason , que a su vez tiene una relación de hechos con el

grupo de medida Internet Sales . Si esta dimensión no estaba presente (u otra

dimensión con una relación con Internet Sales Reason y el grupo de medida Internet

Sales no estaban presentes), no se podría definir la relación de varios a varios.

2. Haga clic en la celda en la intersección del grupo de medida Internet Sales y la

dimensión Sales Reasons y, después, haga clic en el botón Examinar (…).

3. En el cuadro de diálogo Definir relación, seleccione Varios a varios en la

lista Seleccionar tipo de relación.

Debe definir el grupo de medida intermedio que conecta la dimensión Sales Reason al

grupo de medida Internet Sales.

4. En la lista Grupo de medida intermedio , seleccione Internet Sales Reason.

En la imagen siguiente se muestran los cambios realizados en el cuadro de

diálogo Definir relación .

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

5. Haga clic en Aceptar.

Observe el icono de varios a varios que representa la relación existente entre la

dimensión Sales Reason y el grupo de medida Internet Sales.

Examinar el cubo y la dimensión de varios a varios 1. En el menú Compilar , haga clic en Tutorial de Implementar Analysis Services.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES 2. Cuando la implementación se haya completado correctamente, cambie a la

pestaña Explorador del Diseñador de cubos para el cubo Tutorial de Analysis Services

y, a continuación, haga clic en Volver a conectar.

3. Agregue la medida Internet Sales-Sales Amount al área de datos del panel de datos.

4. Agregue la jerarquía definida por el usuario Sales Reason de la dimensión Sales

Reason al área de filas del panel de datos.

5. En el panel de metadatos, expanda sucesivamente Customer, Location, Customer

Geography, Members, All Customers y Australia, haga clic con el botón derecho

en Queensland y, después, haga clic en Agregar a filtro.

6. Expanda cada miembro del nivel Sales Reason Type para revisar los valores en

dólares que están asociados a cada razón que un cliente de Queensland indicó para su

compra de un producto de Adventure Works a través de Internet.

Observe que los totales que están asociados con cada motivo de ventas se suman y

dan lugar a un valor superior a las ventas totales. Esto es así porque algunos clientes

citaron varios motivos para su compra.

En la imagen siguiente se muestran los paneles Filtro y Datos del Diseñador de cubos.

Definir la granularidad de las dimensiones en un grupo de medida

Agregar tablas y definir el grupo de medida Sales Quotas 1. Cambie a la vista del origen de datos Adventure Works DW 2012 .

2. Haga clic con el botón derecho en cualquier lugar del panel Organizador de

diagramas, haga clic en Nuevo diagrama y, después, asigne al diagrama el

nombre Sales Quotas.

3. Arrastre las tablas Employee, Sales Territoryy Date desde el panel Tablas hasta el

panel Diagrama .

4. Agregue la tabla FactSalesQuota al panel Diagrama haciendo clic con el botón

derecho en cualquier punto del panel Diagrama y seleccionando Agregar o quitar

tablas.

Observe que la tabla SalesTerritory está vinculada a la tabla FactSalesQuota a través

de la tabla Employee .

5. Revise las columnas de la tabla FactSalesQuota y, a continuación, explore los datos

de la tabla.

Observe que el nivel de detalle de los datos de esta tabla es trimestre natural, que es el

nivel más bajo de detalle de la tabla FactSalesQuota.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES 6. En el Diseñador de vistas del origen de datos, cambie la propiedad FriendlyName de

la tabla FactSalesQuota a SalesQuotas.

7. Cambie al cubo Tutorial de Analysis Services y haga clic en la pestaña Estructura de

cubo .

8. Haga clic con el botón derecho en cualquier lugar del panel Medidas, haga clic

en Nuevo grupo de medida, haga clic en SalesQuotas en el cuadro de

diálogo Nuevo grupo de medida y, después, haga clic en Aceptar.

Aparece el grupo de medida Sales Quotas en el panel Medidas . Observe que, en el

panel Dimensiones , también se define una dimensión de cubo Date nueva, basada

en la dimensión Date de la base de datos. Se define una dimensión de cubo nueva

relacionada con el tiempo porque Analysis Services no sabe qué dimensión de las

existentes en el cubo y relacionada con el tiempo debe relacionar con la

columna DateKey de la tabla de hechos FactSalesQuota subyacente del grupo de

medida Sales Quotas. Cambiará este valor más adelante en otra tarea de este tema.

9. Expanda el grupo de medida Sales Quotas .

10. En el panel Medidas , seleccione Sales Amount Quotay, a continuación, establezca el

valor de la propiedad FormatString en Currency en la ventana Propiedades.

11. Seleccione la medida Sales Quotas Count y, después, escriba #,# como el valor para

la propiedad FormatString en la ventana Propiedades.

12. Suprima la medida Calendar Quarter del grupo de medida Sales Quotas .

Analysis Services ha detectado la columna que subyace en la medida Calendar

Quarter como columna que contiene medidas. No obstante, esta columna y la columna

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES CalendarYear contienen los valores que más adelante en este tema utilizará para

vincular el grupo de medida Sales Quotas con la dimensión Date.

13. En el panel Medidas, haga clic con el botón derecho en el grupo de medida Sales

Quotas y luego haga clic en Nueva medida.

Se abre el cuadro de diálogo Nueva medida , que contiene las columnas de origen

disponibles para una medida con un tipo de uso Suma.

14. En el cuadro de diálogo Nueva medida , seleccione Recuento distinto en la

lista Uso , compruebe que SalesQuotas está seleccionado en la lista Tabla de

origen , seleccione EmployeeKey en la lista Columna de origen y haga clic

en Aceptar.

Observe que la medida se crea en un grupo de medida nuevo denominado Sales

Quotas 1. A fin de maximizar el rendimiento del procesamiento, en SQL Server se

crean medidas de recuento distintas en los grupos de medida correspondientes.

15. Cambie el valor de la propiedad Nombre de la medida Employee Key Distinct

Count por Sales Person Count y, después, escriba #,# como el valor para la

propiedad FormatString.

Examinar las medidas del grupo de medida Sales Quota por fecha 1. En el menú Compilar, haga clic en Tutorial de Implementar Analysis Services.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

2. Cuando la implementación se haya completado correctamente, haga clic en la

pestaña Explorador del Diseñador de cubos para el cubo Tutorial de Analysis Services

y, después, haga clic en el botón Volver a conectar.

3. Haga clic en el acceso directo de Excel y, a continuación, haga clic en Habilitar.

4. En la lista de campos de tabla dinámica, expanda el grupo de medida Sales Quotas y

arrastre la medida Sales Amount Quota hasta el área Valores.

5. Expanda la dimensión Sales Territory y arrastre la jerarquía definida por el

usuario Sales Territories hasta las etiquetas de fila.

Observe que la dimensión de cubo Sales Territory no está relacionada, directa ni

indirectamente, con la tabla de hechos Sales Quota, como se muestra en la imagen

siguiente

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES En la próxima serie de pasos de este tema definirá una relación de dimensión de

referencia entre esta dimensión y esta tabla de hechos.

6. Mueva la jerarquía de usuario Territorios de ventas del área Etiquetas de fila al área

Etiquetas de columna.

7. En la lista de campos de tabla dinámica, seleccione la jerarquía definida por el

usuario Sales Territories y haga clic en la flecha hacia abajo de la derecha.

8. En el filtro, haga clic en la casilla Seleccionar todo para desactivar todas las casillas y

elija solo North America.

9. En la lista de campos de la tabla dinámica, expanda Date.

10. Arrastre la jerarquía de usuario Date.Fiscal Date hasta Etiquetas de fila.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES 11. En la tabla dinámica, haga clic en la flecha hacia abajo que aparece junto a Etiquetas

de fila. Desactive todos los años excepto FY 2008.

Observe que solo aparece el miembro July 2007 del nivel Month , en lugar de los

miembros July, 2007, August, 2007y September, 2007 del nivel Month , y que solo

aparece el miembro July 1, 2007 del nivel Date en lugar de los 31 días. Este

comportamiento se produce porque el nivel de detalle de los datos de la tabla de

hechos es el nivel trimestral y el nivel de detalle de la dimensión Date es el nivel diario.

Cambiará este comportamiento en la siguiente tarea de este tema.

Observe también que el valor de Sales Amount Quota para los niveles de mes y día

es el mismo valor que aparece en el nivel de trimestre, $13.733.000,00. Esto es así

porque el nivel más bajo de datos del grupo de medida Sales Quotas se encuentra en

el nivel de trimestre. Cambiará este comportamiento en la lección 6.

En la imagen siguiente se muestran los valores para Sales Amount Quota.

Definir las propiedades de uso de dimensiones para el grupo de medida

Sales Quotas 1. Abra el Diseñador de dimensiones para la dimensión Employee, haga clic con el botón

derecho en SalesTerritoryKey en el panel Vista del origen de datos y, después,

haga clic en Nuevo atributo de columna.

2. En el panel Atributos, seleccione SalesTerritoryKey y, a continuación, establezca la

propiedad AttributeHierarchyVisible en False en la ventana de propiedades, la

propiedad AttributeHierarchyOptimizedState en NotOptimizedy la

propiedad AttributeHierarchyOrdered en False.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Este atributo es necesario para vincular la dimensión Sales Territory con los grupos de

medida Sales Quotas y Sales Quotas 1 como dimensión referenciada.

3. En el Diseñador de cubos para el cubo Tutorial de Analysis Services , haga clic en la

pestaña Uso de dimensiones y, a continuación, revise el uso de las dimensiones en

los grupos de medida Sales Quotas y Sales Quotas 1.

Observe que las dimensiones de cubo Employee y Date están vinculadas a los grupos

de medida Sales Quotas y Sales Quotas 1 a través de relaciones normales. Observe

también que la dimensión de cubo Sales Territory no está vinculada a ninguno de

estos grupos de medida.

4. Haga clic en la celda en la intersección de la dimensión Sales Territory y el grupo de

medida Sales Quotas y, después, haga clic en el botón Examinar (…). Se abre el

cuadro de diálogo Definir relación .

5. En la lista Seleccionar tipo de relación , seleccione Referenciada.

6. En la lista Dimensión intermedia , seleccione Employee.

7. En la lista Atributo de dimensión de referencia , Sales Territory Region.

8. En la lista Atributo de dimensión intermedia , seleccione Sales Territory Key (la

columna de clave para el atributo Sales Territory Region es la columna

SalesTerritoryKey).

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

9. Compruebe que la casilla Materializar está activada.

10. Haga clic en Aceptar.

11. Haga clic en la celda en la intersección de la dimensión Sales Territory y el grupo de

medida Sales Quotas 1 y, después, haga clic en el botón Examinar (…). Se abre el

cuadro de diálogo Definir relación .

12. En la lista Seleccionar tipo de relación , seleccione Referenciada.

13. En la lista Dimensión intermedia , seleccione Employee.

14. En la lista Atributo de dimensión de referencia , Sales Territory Region.

15. En la lista Atributo de dimensión intermedia , seleccione Sales Territory Key (la

columna de clave para el atributo Sales Territory Region es la columna

SalesTerritoryKey).

16. Compruebe que la casilla Materializar está activada.

17. Haga clic en Aceptar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES 18. Elimine la dimensión de cubo Date .

En lugar de tener cuatro dimensiones de cubo relacionadas con el tiempo, usará la

dimensión de cubo Order Date del grupo de medida Sales Quotas como fecha a partir

de la que se dimensionarán las cuotas de ventas. También utilizará esta dimensión de

cubo como dimensión de fecha principal del cubo.

19. En la lista Dimensiones , cambie el nombre de la dimensión de cubo Order

Date por Date.

Cambiar el nombre de la dimensión de cubo Order Date por Date facilita a los usuarios

comprender su rol como dimensión de fecha principal del cubo.

20. Haga clic en el botón Examinar (…) de la celda que se encuentra en la intersección del

grupo de medida Sales Quotas y la dimensión Date.

21. En el cuadro de diálogo Definir relación , seleccione Regular en la lista Seleccionar

tipo de relación .

22. En la lista Atributo de granularidad , seleccione Calendar Quarter.

Observe que aparece un mensaje de advertencia para notificarle que, puesto que ha

seleccionado un atributo sin clave como atributo de granularidad, debe especificar

todos los demás atributos como propiedades de miembro para asegurarse de que

estén relacionados directa o indirectamente con el atributo de granularidad.

23. En el área Relación del cuadro de diálogo Definir relación , vincule las columnas de

dimensión CalendarYear y CalendarQuarter de la tabla que subyace en la dimensión

de cubo Date con las columnas CalendarYear y CalendarQuarter de la tabla que

subyace en el grupo de medida Sales Quota y, a continuación, haga clic en Aceptar.

Nota

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Calendar Quarter se define como atributo de granularidad de la dimensión de cubo Date en el grupo de medida Sales Quotas, pero el atributo Date sigue siendo el atributo de granularidad para los grupos de medida Internet Sales y Reseller Sales.

24. Repita los cuatro pasos anteriores para el grupo de medida Sales Quotas 1 .

Definir las relaciones de atributo entre el atributo Calendar Quarter y otros atributos de dimensión de la dimensión Date

1. Cambie al Diseñador de dimensiones para la dimensión Date y, a continuación, haga

clic en la pestaña Relaciones de atributo .

Observe que, aunque Calendar Year está vinculado a Calendar Quarter a través del

atributo Calendar Semester , los atributos de calendario fiscal están vinculados

solamente el uno al otro; no están vinculados al atributo Calendar Quarter y, por

consiguiente, no se agregan correctamente al grupo de medida Sales Quotas .

2. En el diagrama, haga clic con el botón derecho en el atributo Calendar Quarter y

seleccione Nueva relación de atributo.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES 3. En el cuadro de diálogo Crear relación de atributo , el Atributo de

origen es Calendar Quarter. Establezca el Atributo relacionado en Fiscal Quarter.

4. Haga clic en Aceptar.

Observe que aparece un mensaje de advertencia para indicarle que la

dimensión Date contiene una o varias relaciones de atributo redundantes que pueden

impedir que se agreguen datos cuando se usa un atributo sin clave como atributo de

granularidad.

5. Elimine la relación de atributo entre los atributos Month Name y Fiscal Quarter .

6. En el menú Archivo, haga clic en Guardar todo.

Examinar las medidas del grupo de medida Sales Quota por fecha 1. En el menú Compilar , haga clic en Tutorial de Implementar Analysis Services.

2. Cuando la implementación se haya completado correctamente, haga clic en la

pestaña Explorador del Diseñador de cubos para el cubo Tutorial de Analysis Services

y, a continuación, haga clic en Volver a conectar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

3. Haga clic en el acceso directo de Excel y, a continuación, haga clic en Habilitar.

4. Arrastre la medida Sales Amount Quota hasta el área Valores.

5. Arrastre la jerarquía de usuario Territorios de ventas hasta las Etiquetas de columna

y, a continuación, filtre en North America.

6. Arrastre la jerarquía de usuario Date.FiscalDate hasta Etiquetas de fila y, a

continuación, haga clic en la flecha hacia abajo que aparece junto a Etiquetas de

fila en la tabla dinámica y desactive todas las casillas excepto FY 2008para mostrar

solamente el año fiscal 2008.

7. Haga clic en Aceptar.

8. Expanda sucesivamente FY 2008, H1 FY 2008y Q1 FY 2008.

En la ilustración siguiente se muestra una tabla dinámica para el cubo Tutorial de

Analysis Services , con el grupo de medida Sales Quota bien dimensionado.

Observe que cada miembro del nivel de trimestre fiscal tiene el mismo valor que el nivel

de trimestre. Usando Q1 FY 2008 como ejemplo, la cuota de $9.180.000, 00 para Q1

FY 2008 es también el valor de cada uno de sus miembros. Este comportamiento se

produce porque el nivel de detalle de los datos de la tabla de hechos es el nivel

trimestral y el nivel de detalle de la dimensión Date también es el nivel de trimestre. En

la lección 6, aprenderá a asignar el importe trimestral proporcionalmente a cada mes.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Lección 6: Definir cálculos

Definir miembros calculados

Definir cálculos para agregar medidas físicas

1. Abra el Diseñador de cubos para el cubo Analysis Services Tutorial y, a continuación,

haga clic en la pestaña Cálculos .

Observe el comando predeterminado CALCULATE en el panel de las expresiones de

cálculo y en el panel Organizador de script . Este comando especifica que las

medidas del cubo deberían agregarse según el valor especificado por sus propiedades

AggregateFunction. Los valores de medida normalmente se suman, pero también

pueden contarse o agregarse de otra forma.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES 2. En la barra de herramientas de la pestaña Cálculos , haga clic en Nuevo miembro

calculado.

En el panel de las expresiones de cálculo aparece un nuevo formulario en el que podrá definir

las propiedades de este nuevo miembro calculado. El nuevo miembro aparecerá también en el

panel Organizador de script .

La siguiente imagen muestra el formulario que aparece en el panel de las expresiones de

cálculo al hacer clic en Nuevo miembro calculado

3. En el cuadro Nombre, cambie el nombre de la medida calculada a [Total Sales

Amount].

Si el nombre de un miembro calculado contiene un espacio, dicho nombre deberá ir

entre corchetes.

Observe que en la lista Jerarquía primaria , de manera predeterminada, se crea un

nuevo miembro calculado en la dimensión Measures . A un miembro calculado de la

dimensión Measures también se le denomina con frecuencia medida calculada.

4. En la pestaña Metadatos del panel Herramientas de cálculo de la pestaña Cálculos ,

expanda Medidas y, a continuación, Ventas por Internet para ver los metadatos del

grupo de medida Internet Sales .

Puede arrastrar los elementos de metadatos desde el panel Herramientas de

cálculo al cuadro Expresión y agregar entonces operadores y otros elementos para

crear expresiones de Expresiones multidimensionales (MDX). O bien, puede escribir la

expresión MDX directamente en el cuadro Expresión .

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

5. En la lista Cadena de formato , seleccione "Moneda".

6. En la lista Comportamiento si no está vacío, active las casillas Internet Sales-Sales

Amount y Reseller Sales-Sales Amount y haga clic en Aceptar.

Las medidas especificadas en la lista Comportamiento si no está vacío se usan para

resolver consultas NON EMPTY en MDX. Si se especifican una o más medidas en la

lista Comportamiento si no está vacío, Analysis Services tratará al miembro

calculado como vacío si todas las medidas especificadas están vacías. Si la

propiedad Non-empty behavior está en blanco, Analysis Services deberá evaluar al

miembro calculado para determinar si el miembro está vacío.

La siguiente imagen muestra el panel de las expresiones de cálculo llenado con la

configuración especificada en los pasos anteriores.

7. En la barra de herramientas de la pestaña Cálculos , haga clic en Vista de scripty

revise el script de cálculo en el panel de las expresiones de cálculo .

Observe que el nuevo cálculo se agrega a la expresión CALCULATE inicial; los

cálculos individuales se separan con un punto y coma. Observe también que aparece

un comentario al principio del script del cálculo. Se recomienda la agregación de

comentarios dentro del script de cálculo para grupos de cálculos para ayudarle a usted

y a otros programadores a comprender los scripts de cálculo complejos.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

8. Agregue una nueva línea al script de cálculo después del comando Calculate; y antes

del script de cálculo recientemente agregada y, a continuación, agregue el siguiente

texto al script en su propia línea:

9. En la barra de herramientas de la pestaña Cálculos, haga clic en Vista de formulario,

compruebe que está seleccionado [Total Sales Amount] en el panel Organizador de

scripts y haga clic en Nuevo miembro calculado.

10. Cambie el nombre de este nuevo miembro calculado a [Total Product Cost] y,

después, cree la siguiente expresión en el cuadro Expresión:

11. Cambie el nombre de este nuevo miembro calculado a [Total Product Cost] y,

después, cree la siguiente expresión en el cuadro Expresión: [Measures].[Internet Sales-Total Product Cost] + [Measures].[Reseller Sales-Total Product Cost]

12. En la lista Cadena de formato , seleccione "Moneda".

13. En la lista Comportamiento si no está vacío, active las casillas Internet Sales-Total

Product Cost y Reseller Sales-Total Product Cost y haga clic en Aceptar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Ahora ha definido dos miembros calculados y ambos son visibles en el

panel Organizador de script . Estos miembros calculados pueden ser utilizados por

otros cálculos definidos posteriormente en el script de cálculo. Puede ver la definición

de cualquier miembro calculado seleccionando el miembro calculado en el

panel Organizador de script ; la definición del miembro calculado aparecerá en el

panel de las expresiones de cálculo de la vista Formulario. Los miembros calculados

recientemente definidos no aparecerán en el panel Herramientas de cálculo hasta

que se hayan implementado estos objetos. Los cálculos no requieren procesamiento.

Definir cálculos de margen de beneficio bruto

1. Compruebe que [Total Product Cost] está seleccionado en el

panel Organizador de scripts y, después, haga clic en Nuevo miembro calculado en la barra de herramientas de la pestaña Cálculos.

2. En el cuadro Nombre, cambie el nombre de esta nueva medida calculada

a [Internet GPM]. 3. En el cuadro Expresión , cree la siguiente expresión MDX:

([Measures].[Internet Sales-Sales Amount] - [Measures].[Internet Sales-Total Product Cost]) /

[Measures].[Internet Sales-Sales Amount]

4. En la lista Cadena de formato , seleccione "Porcentaje".

5. En la lista Comportamiento si no está vacío, active la casilla Internet Sales-Sales Amount y, después, haga clic en Aceptar.

6. En la barra de herramientas de la pestaña Cálculos , haga clic en Nuevo miembro calculado.

7. En el cuadro Nombre , cambie el nombre de esta nueva medida calculada

a [Reseller GPM]. 8. En el cuadro Expresión , cree la siguiente expresión MDX:

([Measures].[Reseller Sales-Sales Amount] - [Measures].[Reseller Sales-Total Product Cost]) /

[Measures].[Reseller Sales-Sales Amount]

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES 9. En la lista Cadena de formato , seleccione "Porcentaje".

10. En la lista Comportamiento si no está vacío, active la casilla Reseller Sales-Sales Amount y, después, haga clic en Aceptar.

11. En la barra de herramientas de la pestaña Cálculos , haga clic en Nuevo miembro calculado.

12. En el cuadro Nombre, cambie el nombre de esta nueva medida calculada a [Total GPM].

13. En el cuadro Expresión , cree la siguiente expresión MDX:

([Measures].[Total Sales Amount] - [Measures].[Total Product Cost]) / [Measures].[Total Sales Amount]

Observe que este miembro calculado hace referencia a otros miembros calculados.

Como este miembro calculado se calculará después de los miembros calculados a los

que hace referencia, se tratará de un miembro calculado válido.

14. En la lista Cadena de formato , seleccione "Porcentaje".

15. En la lista Comportamiento si no está vacío, active las casillas Internet Sales-Sales Amount y Reseller Sales-Sales Amount y haga clic

en Aceptar.

16. En la barra de herramientas de la pestaña Cálculos , haga clic en Vista de script y revise los tres cálculos que acaba de agregar al script de cálculo.

17. Agregue una nueva línea al script de cálculo inmediatamente anterior al

cálculo [Internet GPM].

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

18. En la lista Comportamiento si no está vacío, active la casilla Reseller Sales-Sales

Amount y, después, haga clic en Aceptar.

19. En la barra de herramientas de la pestaña Cálculos , haga clic en Nuevo miembro

calculado.

20. En el cuadro Nombre, cambie el nombre de esta nueva medida calculada a [Total

GPM].

21. En el cuadro Expresión , cree la siguiente expresión MDX:

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Definir el porcentaje de los cálculos totales

1. En la barra de herramientas de la pestaña Cálculos , haga clic en Vista de formulario.

2. En el panel Organizador de scripts, seleccione [Total GPM]y haga clic en Nuevo

miembro calculado en la barra de herramientas de la pestaña Cálculos.

Si hace clic en el miembro calculado final del panel Organizador de script antes de

hacer clic en Nuevo miembro calculado se asegurará de que el nuevo miembro

calculado se escribe al final del script. Los scripts se ejecutan en el orden en el que

aparecen en el panel Organizador de script .

3. Cambie el nombre de este nuevo miembro calculado a [Internet Sales Ratio to All

Products].

4. Escriba la siguiente expresión en el cuadro Expresión :

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES 1. En la barra de herramientas de la pestaña Cálculos , haga clic en Nuevo miembro

calculado.

2. Cambie el nombre de este miembro calculado a [Reseller Sales Ratio to All

Products].

3. En la lista Cadena de formato , seleccione "Porcentaje".

4. En la lista Comportamiento si no está vacío, active la casilla Reseller Sales-Sales

Amount y, después, haga clic en Aceptar.

5. En la barra de herramientas de la pestaña Cálculos , haga clic en Nuevo miembro

calculado.

6. Cambie el nombre de este miembro calculado a [Total Sales Ratio to All Products].

7. En la lista Cadena de formato , seleccione "Porcentaje".

8. En la lista Comportamiento si no está vacío, active las casillas Internet Sales-Sales

Amount y Reseller Sales-Sales Amount y haga clic en Aceptar.

Examinar los nuevos miembros calculados

1. En el menú Generar de SQL Server Data Tools (SSDT), haga clic en Implementar

Tutorial de Analysis Services.

2. Cuando la implementación se haya completado correctamente, vaya a la

pestaña Explorador y, a continuación, haga clic en Volver a conectar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

3. Haga clic en el icono de Excel y, a continuación, haga clic en Habilitar.

4. En el panel Lista de campos de la tabla dinámica , expanda la carpeta Valores para

ver los nuevos miembros calculados de la dimensión Medidas.

5. Arrastre Importe de venta total al área Valores y revise los resultados.

Arrastre las medidas Internet Sales-Sales Amount y Reseller Sales-Sales

Amount desde los grupos de medida Internet Sales y Reseller Sales hasta el área

Valores.

Observe que la medida Total Sales Amount es la suma de las medidas Internet

Sales-Sales Amount y Reseller Sales-Sales Amount.

6. Agregue la jerarquía definida por el usuario Categorías de producto al área de filtro

del área Filtro de informe y, después, filtre los datos por Mountain Bikes.

Observe que la medida Total Sales Amount se calcula para la categoría de ventas del

producto Mountain Bikes según las medidas Internet Sales-Sales

Amount y Reseller Sales-Sales Amount de Mountain Bikes.

7. Agregue la jerarquía definida por el usuario Date.Calendar Date al área Etiquetas de

fila y revise los resultados.

Observe que la medida Total Sales Amount de cada año natural se calcula para la

categoría de ventas del producto Mountain Bikes según las medidas Internet Sales-

Sales Amount y Reseller Sales-Sales Amount de Mountain Bikes.

8. Agregue las medidas Total GPM, Internet GPMy Reseller GPM al área Valores y, a

continuación, revise los resultados.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Observe que el margen de beneficio bruto para la venta del distribuidor es

notablemente inferior al de las ventas a través de Internet, como se muestra en la

imagen siguiente.

9. Cambie el filtro de Mountain Bikes a Bikes, y revise los resultados.

Observe que el margen de beneficio bruto de todas las bicicletas vendidas a través de

distribuidores es negativo, porque las bicicletas de paseo y las bicicletas de carrera se

están vendiendo con pérdida.

10. Cambie el filtro a Accessoriesy, a continuación, revise los resultados.

Observe que la venta de accesorios aumenta con el tiempo pero que estas ventas

constituyen solo una pequeña fracción del total de ventas. Observe también que el

margen de beneficio bruto para la venta de accesorios es superior que para las

bicicletas.

Definir conjuntos con nombre

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Definir un conjunto con nombre Core Products

1. Cambie a la pestaña Cálculos del Diseñador de cubos para el cubo Tutorial de Analysis

Services y, a continuación, haga clic en Vista de formulario en la barra de herramientas.

2. Haga clic en [Total Sales Ratio to All Products] en el panel Organizador de scripts y,

después, haga clic en Nuevo conjunto con nombre en la barra de herramientas de la

pestaña Cálculos.

Al definir un nuevo cálculo en la pestaña Cálculos , recuerde que los cálculos se

resuelven en el orden en el que aparecen en el panel Organizador de script . Su

enfoque en dicho panel al crear un nuevo cálculo determinará el orden de la ejecución

del cálculo; un nuevo cálculo se define inmediatamente después del cálculo

especificado.

3. En el cuadro Nombre, cambie el nombre del nuevo conjunto con nombre por [Core

Products].

En el panel Organizador de script , observe el icono único que diferencia un conjunto

con nombre de un comando de script o de un miembro calculado.

4. En la pestaña Metadatos del panel Herramientas de cálculo ,

expanda Producto, Categoría, Miembrosy All Products.

Definir un conjunto con nombre Large Resellers

1. Haga clic con el botón derecho en [Core Products] en el panel Organizador de

scripts y, después, haga clic en Nuevo conjunto con nombre.

2. En el cuadro Nombre, cambie el nombre de este conjunto con nombre por [Large

Resellers].

3. En el cuadro Expresión, escriba Exists().

Usará la función Exists para devolver el conjunto de miembros de la jerarquía de

atributo Reseller Name que forma intersección con el conjunto de miembros de la

jerarquía de atributo Number of Employees que tiene el mayor número de empleados.

4. En la pestaña Metadatos del panel Herramientas de cálculo , expanda la

dimensión Reseller y, a continuación, expanda la jerarquía de atributo Reseller Name .

5. Arrastre el nivel Reseller Name hasta el paréntesis para la expresión de conjunto Exists.

Usará la función Members para devolver todos los miembros de este conjunto. Para

obtener más información, consulte Members (Set) (MDX).

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Ahora que ha definido el primer conjunto para la expresión de conjunto Exists, estará

listo para agregar el segundo conjunto: el conjunto de miembros de dimensión Reseller

que contiene el mayor número de empleados.

6. En la pestaña Metadatos del panel Herramientas de cálculo , expanda Número de

empleados en la dimensión Reseller, expanda Miembrosy luego All Resellers.

Observe que los miembros de esta jerarquía de atributo no están agrupados.

7. Abra el Diseñador de dimensiones para la dimensión Reseller y, a continuación, haga

clic en Number of Employees en el panel Atributos .

8. En la ventana Propiedades, cambie la propiedad DiscretizationMethod a Automaticy,

a continuación, cambie la propiedad DiscretizationBucketCount a 5. Para más

información, vea Agrupar miembros de atributos (Discretización).

9. En el menú Generar de SQL Server Data Tools (SSDT), haga clic en Implementar

Tutorial de Analysis Services.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

10. Cuando la implementación haya finalizado correctamente, vaya al Diseñador de cubos

del cubo Analysis Services Tutorial y, a continuación, haga clic en Volver a conectar en

la barra de herramientas de la pestaña Cálculos .

11. En la pestaña Metadatos del panel Herramientas de cálculo , expanda Número de

empleados en la dimensión Reseller , expanda Miembrosy luego All Resellers.

Observe que los miembros de esta jerarquía de atributos están contenidos ahora en

cinco grupos, numerados de 0 a 4. Para ver el número de un grupo, pause el puntero

sobre ese grupo para ver un recuadro informativo. Para el intervalo 2 -17, el recuadro

informativo debe contener [Reseller].[Number of Employees].&[0].

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES Los miembros de esta jerarquía de atributo están agrupados porque la propiedad

DiscretizationBucketCount está establecida en 5 y la propiedad DiscretizationMethod

está establecida en Automatic.

12. En el cuadro Expresión, agregue una coma a la expresión de conjunto Exists después

de la función Members y antes del paréntesis de cierre y, luego, arrastre 83 - 100 desde

el panel Metadatos y colóquelo detrás de la coma.

Ahora ha completado la expresión de conjunto Exists que devolverá el conjunto de

miembros que forma intersección con estos dos conjuntos especificados, el conjunto de

todos los distribuidores y el conjunto de los distribuidores que tengan de 83 a 100

empleados, cuando el conjunto con nombre Large Resellers se coloca en un eje.

La siguiente imagen muestra el panel Expresiones de cálculo para el conjunto con

nombre [Large Resellers].

Examinar el cubo mediante los nuevos conjuntos con

nombre

1. En el menú Generar de SQL Server Data Tools, haga clic en Implementar Tutorial de

Analysis Services.

2. Cuando la implementación se haya completado correctamente, haga clic en la

pestaña Explorador y, a continuación, haga clic en Volver a conectar.

3. Borre la cuadrícula del panel de datos.

4. Agregue la medida Reseller Sales-Sales Amount al área de datos.

5. Expanda la dimensión Product y, a continuación, agregue Category y Subcategory al

área de fila, como se muestra en la ilustración siguiente.

6. En el panel Metadatos , en la dimensión Product , arrastre Core Products el área de

filtro.

Observe que solo el miembro Bike del atributo Category y los miembros de las

subcategorías Bike permanecen en el cubo. Esto se debe a que se usa el conjunto con

nombre Core Products para definir un subcubo. Este subcubo limita los miembros del

atributo Category en la dimensión Product del subcubo a los miembros del conjunto

con nombre Core Products , tal como se muestra en la ilustración siguiente.

7. En el panel Metadatos , expanda Distribuidory agregue Grandes distribuidores al

área de filtro.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Lección 7: definir indicadores clave de rendimiento (KPI)

Definir y examinar KPI

Definir el KPI Reseller Revenue

1. Abra el Diseñador de cubos para el cubo Tutorial de Analysis Services y, después, haga

clic en la pestaña KPI.

La pestaña KPI incluye varios paneles. En la parte izquierda de la pestaña están el

panel Organizador de KPI y el panel Herramientas de cálculo. El panel de información del

centro de la pestaña contiene los detalles del KPI seleccionado en el panel Organizador de

KPI.

2. En la barra de herramientas de la pestaña KPI, haga clic en el botón Nuevo KPI.

3. En el cuadro Nombre, escriba Reseller Revenue y, después, seleccione Reseller

Sales en la lista Grupo de medida asociado.

4. En la pestaña Metadatos del panel Herramientas de cálculo,

expanda Medidas, Reseller Sales y, después, arrastre la medida Reseller Sales-Sales

Amount al cuadro Expresión de valor.

5. En la pestaña Metadatos del panel Herramientas de cálculo, expanda Medidas, Sales

Quotas y,después, arrastre la medidaSales Amount Quota al cuadro Expresión

objetivo.

6. Compruebe que está seleccionado Indicador en la lista Indicador de estado y,

después, escriba la siguiente expresión MDX en el cuadro Expresión de estado:

Examinar el cubo mediante el KPI Reseller Revenue

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES 1. En el menú Generar de SQL Server Data Tools (SSDT), haga clic en Implementar

Tutorial de Analysis Services.

2. Cuando la implementación se haya completado correctamente, haga clic en el

botón Vista de explorador de la barra de herramientas de la pestaña KPI y, después,

haga clic en Volver a conectar.

Los indicadores de estado y de tendencia aparecen en el panel Examinador de

KPI para ventas por distribuidor basadas en valores para el miembro predeterminado

de cada dimensión, junto con el valor para el valor y el objetivo. El miembro

predeterminado de cada dimensión es el miembro Todos del nivel Todos, porque no ha

definido ningún otro miembro de ninguna otra dimensión como miembro

predeterminado.

3. En el panel de filtros, seleccioneSales Territory en la lista Dimensión, seleccione Sales

Territories en la lista Jerarquía, seleccione Igual en la lista Operador, active la

casilla North America en la lista Expresión de filtro y, después, haga clic en Aceptar.

4. En la fila siguiente del panel Filtro, seleccione Date en la lista Dimensión,

seleccione Calendar Date en la lista Jerarquía, seleccione Igual en la lista Operador,

active la casilla Q3 CY 2007 en la lista Expresión de filtro y, después, haga clic

en Aceptar.

5. Haga clic en cualquier sitio del panel Explorador de KPI para actualizar los valores para

el KPI Reseller Revenue KPI.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES Observe que las secciones Valor, Objetivo y Estado del KPI reflejan los valores para el

nuevo período de tiempo

Definir el KPI Product Gross Profit Margin

1. Haga clic en el botón Vista de formulario de la barra de herramientas de la

pestaña KPIy, después, haga clic en el botón Nuevo KPI.

2. En el cuadro Nombre, escriba Product Gross Profit Margin y, después, compruebe

que aparece en la lista Grupo de medida asociado.

3. En la pestaña Metadatos del panel Herramientas de cálculo, arrastre la medida Total

GPM al cuadro Expresión de valor.

Examinar el cubo mediante el KPI Total Gross Profit

Margin

1. En el menú Generar, haga clic en Implementar Tutorial de Analysis Services.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

2. Cuando la implementación se haya completado correctamente, haga clic en Volver a

conectar en la barra de herramientas de la pestaña KPI y, después, haga clic en Vista

de explorador.

Aparece el KPI Product Gross Profit Margin y muestra el valor de KPI para Q3 CY

2007 y el territorio de ventas North America.

3. En el panel Filtro, seleccione Product en la lista Dimensión, seleccione Category en la

lista Jerarquía, seleccione Igual en la lista Operador y Bikes en la lista Expresión de

filtro y, después, haga clic en Aceptar.

Aparecerá el margen de beneficio bruto para la venta de bicicletas por distribuidor en

Norteamérica en el tercer trimestre de 2007.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Definir y utilizar una acción de obtención de

detalles

Definir las propiedades de la acción de obtención de

detalles

1. En el Diseñador de cubos del cubo Tutorial de Analysis Services, haga clic en la

pestaña Acciones.

La pestaña Acciones incluye varios paneles. En la parte izquierda de la pestaña están el

panel Organizador de acciones y el panel Herramientas de cálculo. El panel situado a

la derecha de los dos paneles es el panel Mostrar, que contiene los detalles de la acción

que está seleccionada en el panel Organizador de acciones.

2. En la barra de herramientas de la pestaña Acciones, haga clic en el botón Nueva acción

de obtención de detalles.

3. En el cuadro Nombre, cambie el nombre de esta acción por Internet Sales Details

Drillthrough Action.

4. En la lista Miembros de grupo de medida, seleccioneInternet Sales.

5. En el cuadro Columnas de obtención de detalles, seleccione Internet Sales Order

Details en la lista Dimensiones.

6. En la lista Columnas devueltas, active las casillas Item Description y Order Number y,

después, haga clic en Aceptar. La siguiente imagen muestra la plantilla de Acción con el

aspecto que debería tener en este punto del procedimiento.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Usar la acción de obtención de detalles

1. En el menú Compilar , haga clic en Tutorial de Implementar Analysis Services.

2. Cuando la implementación se haya completado correctamente, haga clic en la

pestaña Explorador del Diseñador de cubos para el cubo Tutorial de Analysis Services y,

a continuación, haga clic en el botón Volver a conectar .

3. Inicie Excel.

4. Agregue la medida Internet Sales-Sales Amount al área Valores.

5. Agregue la jerarquía definida por el usuario Customer Geography desde la

carpeta Location de la dimensión Customer al panel Filtro de informe.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES 6. En la tabla dinámica, en Customer Geography, agregue un filtro que seleccione un solo

cliente. Expanda sucesivamente All

Customers, Australia, Queensland, Brisbane y 4000, active la casilla correspondiente

a Adam Powell y, después, haga clic en Aceptar.

Las ventas totales de productos de Adventure Works Cycles a Adam Powell aparecerán

en el área de datos.

7. Haga clic con el botón derecho en el importe de venta, seleccione Acciones

adicionales y, después, haga clic en Drillthrough to Order Details.

La información detallada de los pedidos enviados a Adam Powell aparecerá en el Visor

de muestras de datos, como se muestra en la ilustración siguiente. Sin embargo,

algunos detalles adicionales podrían ser igualmente útiles, caso de la fecha del pedido,

la fecha de vencimiento y la fecha de envío. En el siguiente procedimiento, agregará

estos detalles adicionales.

8. Cerrar Excel/

Modificar la acción de obtención de detalles

1. Abra el Diseñador de dimensiones para la dimensiónInternet Sales Order Details.

Observe que solo se han definido tres atributos para esta dimensión.

2. En el panel Vista del origen de datos, haga clic con el botón derecho en un área

abierta y, después, haga clic en Mostrar todas las tablas.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

3. En el menú Formato, elija Diseño automático y haga clic en Diagrama.

4. Busque la tabla InternetSales (dbo.FactInternetSales) haciendo clic con el botón

derecho en un área abierta del panel Vista del origen de datos. Después, haga clic

en Buscar tabla, en InternetSales, y, por último, en Aceptar.

5. Cree nuevos atributos basados en las siguientes columnas:

o OrderDateKey

o DueDateKey

o ShipDateKey

6. Cambie la propiedad Nombre del atributo Order Date Key por Order Date. Después,

haga clic en el botón Examinar de la propiedad Columna de nombre y, en el cuadro de

diálogo Columna de nombre, seleccione Date como tabla de origen y SimpleDate

como columna de origen. Haga clic en Aceptar.

7. Cambie la propiedad Nombre del atributo Due Date Key por Due Date y, después,

usando el mismo método que en el caso del atributo Order Date Key, cambie la

propiedad Columna de nombre de este atributo por Date.SimpleDate (WChar).

8. Cambie la propiedad Nombre del atributo Ship Date Key por Ship Date y, después,

cambie la propiedad Columna de nombre de este atributo por Date.SimpleDate

(WChar).

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

9. 10. Cambie a la pestaña Acciones del Diseñador de cubos para el cubo Tutorial de Analysis

Services.

11. En el cuadro Columnas de obtención de detalles, active las casillas para agregar las

siguientes columnas a la lista Columnas devueltas y, después, haga clic en Aceptar:

o Fecha de pedido

o Fecha de vencimiento

o Fecha de envío

La siguiente imagen muestra estas columnas seleccionadas.

Revisar la acción de obtención de detalles

modificada

1. En el menú Compilar , haga clic en Tutorial de Implementar Analysis Services.

2. Cuando la implementación se haya completado correctamente, cambie a la

pestaña Explorador del Diseñador de cubos para el cubo Tutorial de Analysis Services y

haga clic en el botón Volver a conectar.

3. Inicie Excel.

4. Vuelva a crear la tabla dinámica usando Internet Sales-Sales Amount en el área

Valores y Geografía del cliente en el Filtro de informe.

Agregue un filtro que seleccione All

Customers, Australia, Queensland, Brisbane, 4000, Adam Powell.

5. Haga clic en la celda de datos de Internet Sales-Sales Amount, seleccione Acciones

adicionales y, después, haga clic en Drillthrough to Order Details.

La información detallada de estos pedidos enviados a Adam Powell aparecerá en una

hoja de cálculo temporal. Dicha información incluye la descripción de los artículos, el

número y la fecha de pedido, la fecha de vencimiento y la fecha de envío, como se

muestra en la ilustración siguiente.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Lección 9: Definir perspectivas y

traducciones

Definir y examinar perspectivas

1. Abra el Diseñador de cubos para el cubo Tutorial de Analysis Services y, después, haga

clic en la pestaña Perspectivas.

Todos los objetos y sus tipos de objeto aparecen en el panel Perspectivas, como se muestra en

la siguiente imagen.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES 2. En la barra de herramientas de la pestaña Perspectivas, haga clic en el botón Nueva

perspectiva.

Una nueva perspectiva aparece en la columna Nombre de perspectiva con el nombre

predeterminado de Perspectiva, como se muestra en la siguiente imagen. Observe que la

casilla de cada objeto está seleccionada; hasta que no desactive la casilla de un objeto, esta

perspectiva será idéntica a la perspectiva predeterminada de este cubo.

3. Cambie el nombre de perspectiva a Internet Sales.

4. En la fila siguiente, establezca DefaultMeasure en Internet Sales-Sales Amount.

Cuando los usuarios examinen el cubo mediante esta perspectiva, esta será la medida

que los usuarios verán a menos que especifiquen alguna otra medida.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

5. Desactive la casilla de los siguientes objetos:

Grupo de medida Reseller Sales

Grupo de medida Sales Quotas

Grupo de medida Sales Quotas 1

Dimensión de cubo Reseller

Dimensión de cubo Reseller Geography

Dimensión del cubo Sales Territory

Dimensión de cubo Employee

Dimensión de cubo Promotion

KPI Reseller Revenue

Conjunto con nombre Large Resellers

Miembro calculado Total Sales Amount

Miembro calculado Total Product Cost

Miembro calculado Reseller GPM

Miembro calculado Total GPM

Miembro calculado Reseller Sales Ratio to All Products

Miembro calculado Total Sales Ratio to All Products

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Definir una perspectiva Reseller Sales

1. En la barra de herramientas de la pestaña Perspectivas, haga clic en el botón Nueva

perspectiva.

2. Cambie el nombre de la nueva perspectiva a Reseller Sales.

3. Establezca Reseller Sales-Sales Amount como medida predeterminada.

Cuando los usuarios examinen el cubo mediante esta perspectiva, esta medida será la

medida que los usuarios verán a menos que especifiquen alguna otra medida.

4. Desactive la casilla de los siguientes objetos:

o Grupo de medida Internet Sales

o Grupo de medida Internet Sales Reason

o Dimensión de cubo Customer

o Dimensión de cubo Internet Sales Order Details

o Dimensión de cubo Sales Reason

o Acción de obtención de detalles Internet Sales Details Drillthrough Action

o Miembro calculado Total Sales Amount

o Miembro calculado Total Product Cost

o Miembro calculado Internet GPM

o Miembro calculado Total GPM

o Miembro calculado Internet Sales Ratio to All Products

o Miembro calculado Total Sales Ratio to All Products

Estos objetos no tienen relación con Resellers Sales.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Definir una perspectiva Sales Summary

1. En la barra de herramientas de la pestaña Perspectivas, haga clic en el botón Nueva

perspectiva.

2. Cambie el nombre de la nueva perspectiva a Sales Summary.

Nota

No puede especificar una medida calculada como medida predeterminada.

3. Desactive la casilla de los siguientes objetos:

o Grupo de medida Internet Sales

o Grupo de medida Reseller Sales

o Grupo de medida Internet Sales Reason

o Grupo de medida Sales Quotas

o Grupo de medida Sales Quotas1

o Dimensión de cubo Internet Sales Order Details

o Dimensión de cubo Sales Reason

o Acción de obtención de detalles Internet Sales Details Drillthrough Action

4. Active la casilla de los siguientes objetos:

o Medida Internet Sales Count

o Medida Reseller Sales Count

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Examinar el cubo a través de cada perspectiva

1. En el menú Compilar , haga clic en Tutorial de Implementar Analysis Services.

2. Cuando la implementación se haya completado correctamente, vaya a la

pestaña Explorador y, después, haga clic en el botón Volver a conectar.

3. Inicie Excel.

4. Analizar en Excel le pedirá que elija qué perspectiva desea usar al examinar el modelo

en Excel, como se muestra en la ilustración siguiente.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES 5. Como alternativa, puede iniciar Excel en el menú Inicio de Windows, definir una

conexión a la base de datos Tutorial de Analysis Services en localhost y elegir una

perspectiva en el Asistente para la conexión de datos, como se muestra en la ilustración

siguiente.

6. Seleccione Internet Sales en la lista Perspectiva y, después, examine las medidas y

dimensiones en el panel de metadatos.

Observe que solo aparecen aquellos objetos especificados para la perspectiva Internet

Sales.

7. En el panel de metadatos, expanda Medidas.

Observe que solo aparece el grupo de medida Internet Sales, junto con los miembros

calculados Internet GPM e Internet Sales Ratio to All Products.

8. En el modelo, seleccione Excel de nuevo. Seleccione Sales Summary.

Observe que en cada uno de estos grupos de medida, solo aparece una única medida,

tal como se muestra en la siguiente imagen.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Definir y examinar traducciones

Especificar traducciones para los metadatos de la

dimensión Date

1. Abra el Diseñador de dimensiones para la dimensión Date y, después, haga clic en la

pestaña Traducciones.

Aparecen los metadatos en el idioma predeterminado de dicho objeto de dimensión. El

idioma predeterminado en el cubo Analysis Services Tutorial es el inglés.

2. En la barra de herramientas de la pestaña Traducciones, haga clic en el botón Nueva

traducción.

Aparecerá una lista de idiomas en el cuadro de diálogo Seleccionar idioma.

3. Haga clic en Español (España) y, después, en Aceptar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Aparecerá una nueva columna en la que podrá definir las traducciones españolas para

los objetos de metadatos que desee traducir. En este tutorial, solo traduciremos un

pequeño número de objetos para ilustrar el proceso.

4. En la barra de herramientas de la pestaña Traducciones, haga clic en el botón Nueva

traducción, en Francés (Francia) en el cuadro de diálogo Seleccionar idioma y,

después, haga clic en Aceptar.

Aparecerá otra columna de idioma en la que definirá las traducciones de francés.

5. En la fila del objeto Caption de la dimensión Date, escriba Fecha en la columna de

traducción Español (España) y Temps en la columna de traducción Francés (Francia).

6. En la fila para el objeto Caption del atributo Month Name, escriba Mes del año en la

columna de traducción Español (España) y Mois d'Année en la columna de

traducción Francés (Francia).

Observe que, al escribir estas traducciones, aparecen puntos suspensivos (…). Si hace

clic en estos puntos suspensivos podrá especificar una columna en la tabla subyacente

que proporciona traducciones para cada miembro de la jerarquía de atributo.

7. Haga clic en los puntos suspensivos (…) de la traducción Español (España) del

atributo Month Name.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Aparecerá el cuadro de diálogo Traducción de datos de atributos.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

8. Haga clic en Aceptar y, después, en los puntos suspensivos (…) de la

traducción Francés (Francia) del atributo Month Name.

9. En la lista Columnas de traducción, seleccione FrenchMonthName y, después, haga

clic en Aceptar.

Los pasos de este procedimiento ilustran el proceso de definición de traducciones de

metadatos para miembros y objetos de dimensiones.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

Examinar el cubo utilizando traducciones

1. En el menú Compilar , haga clic en Tutorial de Implementar Analysis Services.

2. Cuando la implementación se haya completado correctamente, vaya a la

pestaña Explorador y, después, haga clic en Volver a conectar.

UNIVERSIDAD TÉCNICA DEL NORTE CARRERA DE INGENIERÍA EN SISTEMAS

COMPUTACIONALES

3. Quite todas las jerarquías y medidas del panel Datos y seleccione Tutorial de Analysis

Services en la lista Perspectivas.

Definir un rol de seguridad Procesar objetos de base

de datos

1. En el Explorador de soluciones, haga clic con el botón derecho en Roles y, después,

haga clic en Nuevo rol para abrir el Diseñador de roles.

2. Haga clic en la casilla Procesar base de datos .

3. En la ventana Propiedades, cambie la propiedad Nombre de este nuevo rol a Rol

Procesar objetos de base de datos.

4. Vaya a la pestaña Pertenencia del Diseñador de roles y haga clic en Agregar.

5. Especifique las cuentas de los usuarios o grupos de dominios de Windows que sean

miembros de este rol. Haga clic en Comprobar nombres para comprobar la

información de la cuenta y haga clic en Aceptar.

6. Vaya a la pestaña Cubos del Diseñador de roles.

Observe que los miembros de este rol tienen permisos para procesar esta base de

datos, pero no tienen permiso para obtener acceso a los datos del cubo Analysis

Services Tutorial y no tienen acceso a obtención de detalles o cubo local, como se

muestra en la siguiente imagen.

7.