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.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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
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
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
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
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).