Lab7 tutorial de análisis services parte 2
-
Upload
efrain-criss -
Category
Education
-
view
34 -
download
2
Transcript of Lab7 tutorial de análisis services parte 2
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.