Tutorial de SQL Server Analysis Services

Éste es el Tutorial de Analysis Services. Los programadores de almacenes de datos usan Business Intelligence Development Studio para desarrollar e implementar proyectos de Analysis Services, y usan SQL Server Management Studio para administrar las bases de datos de Analysis Services para las que se ha creado una instancia desde estos proyectos. En este tutorial se describe cómo utilizar BI Development Studio para desarrollar e implementar un proyecto de Analysis Services, utilizando la empresa ficticia Adventure Works Cycles para todos los ejemplos. Aprendizaje En este tutorial, aprenderá a:
• •

Definir orígenes de datos, vistas del origen de datos, dimensiones, atributos, relaciones de atributo, jerarquías y cubos en un proyecto de Analysis Services en BI Development Studio. Ver los datos de dimensiones y cubos implementando el proyecto de Analysis Services en una instancia de Analysis Services y a procesar los objetos implementados para rellenarlos con datos del origen de datos subyacente. Modificar las medidas, las dimensiones, las jerarquías, los atributos y los grupos de medida del proyecto de Analysis Services, así como a implementar cambios incrementales en el cubo implementado en el servidor de desarrollo. Definir cálculos, indicadores de claves de rendimiento (KPI), acciones, perspectivas, traducciones y funciones de seguridad en un cubo.

Requisitos Para completar este tutorial, necesita los siguientes componentes, ejemplos y herramientas:
• • • •

SQL Server Database Engine (Motor de base de datos de SQL Server) Analysis Services Business Intelligence Development Studio Base de datos de ejemplo de AdventureWorks2008R2 DW2008

Para obtener más información sobre cómo instalar estos componentes, ejemplos y herramientas, vea Instalar SQL Server 2008 R2 e Consideraciones para instalar ejemplos y bases de datos de ejemplo de SQL Server. Adicionalmente, deben cumplirse los siguientes requisitos previos para completar correctamente el tutorial:
• •

Debe ser un miembro del grupo local Administradores del equipo Analysis Services o ser un miembro de la función Servidor de la instancia de Analysis Services. Debe tener permisos de lectura en la base de datos AdventureWorks2008R2 DW de SQL Server.

Contenido Este tutorial se divide en diez lecciones. Lección 1: Definir una vista de origen de datos en un proyecto de Analysis Services En esta lección, debe definir una vista de origen de datos en un proyecto de Analysis Services utilizando BI Development Studio.

Lección 2: Definir e implementar un cubo En esta lección, debe definir un cubo y sus dimensiones utilizando el Asistente para cubos y luego implementar el cubo en la instancia local de Analysis Services. Lección 3: Modificar medidas, atributos y jerarquías En esta lección, debe mejorar la facilidad de uso del cubo e implementar de forma incremental los cambios relacionados, procesando el cubo y sus dimensiones según sea necesario. Lección 4: Definir propiedades de dimensiones y de atributos avanzados En esta lección, debe definir una relación de dimensión referenciada, ordenar miembros de atributo mediante claves compuestas y definir el control de errores personalizado. Lección 5: Definir relaciones entre dimensiones y grupos de medida En esta lección, debe definir una relación de hechos para una dimensión degenerada y definir una relación de varios a varios. Lección 6: Definir cálculos En esta lección, debe definir miembros calculados, conjuntos con nombre y secuencias de comandos. Lección 7: Definir indicadores clave de rendimiento (KPI) En esta lección, debe definir indicadores clave de rendimiento (KPI). Lección 8: Definir acciones En esta lección, debe definir acciones. Lección 9: Definir perspectivas y traducciones En esta lección, debe definir vistas de un cubo y traducciones de metadatos. Lección 10: Definir roles administrativos En esta lección, debe definir funciones administrativas y de usuario.

Lección 1: Definir una vista de origen de datos en un proyecto de Analysis Services Para diseñar una aplicación de Business Intelligence en SQL Server, primero debe crear un proyecto de Analysis Services en Business Intelligence Development Studio. En este proyecto, debe definir todos los elementos de la solución, empezando por una vista de origen de datos. Esta lección contiene las tareas siguientes: Crear un proyecto de Analysis Services

En esta tarea, debe crear el proyecto Tutorial de Analysis Services, basado en una plantilla de Analysis Services. Definir un origen de datos En esta tarea, debe definir la base de datos AdventureWorks2008R2DW como origen de datos para las dimensiones y los cubos de Analysis Services que definirá en otras lecciones. Definir una vista de origen de datos En esta tarea, debe definir una única vista unificada de los metadatos de tablas seleccionadas en la base de datos AdventureWorks2008R2DW. Modificar los nombres de tabla predeterminados En esta tarea, debe modificar los nombres de las tablas de cada vista de origen de datos, de modo que los nombres de los objetos subsiguientes de Analysis Services que definirá sean más descriptivos

Crear un proyecto de Analysis Services
En la tarea siguiente, debe usar Business Intelligence Development Studio para crear un nuevo proyecto de MicrosoftAnalysis Services denominado Tutorial de Analysis Services, basado en la plantilla del proyecto de Analysis Services. Un proyecto es una colección de objetos relacionados. Los proyectos existen en una solución, que incluye uno o más proyectos. Para obtener más información, vea Definir un proyecto de Analysis Services.

Para crear un nuevo proyecto de Analysis Services
1. Haga clic en Inicio, seleccione Todos los programas, Microsoft SQL Server 2008 y, después, haga clic en SQL Server Business Intelligence Development Studio. Se abrirá el entorno de desarrollo de MicrosoftVisual Studio. 2. En el menú Archivo de Visual Studio, seleccione Nuevo y, a continuación, haga clic en Proyecto. 3. En el cuadro de diálogo Nuevo proyecto, seleccione Proyectos de Business Intelligence en el panel Tipos de proyecto, y seleccione Proyecto de Analysis Services en el panel Plantillas. Fíjese en el nombre predeterminado del proyecto, el nombre predeterminado de la solución y la ubicación predeterminada del proyecto que aparecen en la parte inferior del cuadro de diálogo. De forma predeterminada, se creará un directorio nuevo para la solución. 4. Cambie el nombre del proyecto por Tutorial de Analysis Services, que cambia también el nombre de la solución, y haga clic en Aceptar. Ha creado correctamente el proyecto Tutorial de Analysis Services, basado en la plantilla de proyecto de Analysis Services, incluido en una solución nueva que también se denomina Tutorial de Analysis Services.

Definir un origen de datos

escriba el nombre del equipo o la dirección IP. Para conectarse a una instancia con nombre del equipo local. En la tarea siguiente. . En la lista Proveedor. en una conexión existente o en un objeto de origen de datos definido con anterioridad. seleccione AdventureWorksDW2008. Para definir un origen de datos nuevo 1. se define la información de cadena de conexión que se utilizará para establecer la conexión con el origen de datos. no obstante. Analysis Services no admite la suplantación de los objetos OLAP de procesamiento. que se muestran en la lista Proveedor. 10. escriba el nombre Adventure Works DW y. puede definir un origen de datos basado en una conexión nueva. En la página Seleccionar cómo definir la conexión. Seleccione Utilizar cuenta de servicio y haga clic en Siguiente. a continuación. Para obtener más información. 2. a continuación. esta base de datos se encuentra en el equipo local. haga clic en Nuevo origen de datos. 7. 3. va a definir un origen de datos basado en una conexión nueva. a continuación. compruebe que está seleccionada la opción Native OLE DB\SQL Server Native Client 10. Para conectarse al equipo especificado en lugar de al equipo local. las bases de datos de origen generalmente se encuentran alojadas en uno o más equipos remotos. La suplantación afecta a la cuenta de Windows usada para conectarse al origen de datos cuando está seleccionada la autenticación de Windows. escriba localhost\<nombre de instancia>. 8. En la lista Seleccione o escriba un nombre de base de datos. Compruebe que está seleccionada la opción Crear un origen de datos basado en una conexión nueva o existente y. haga clic con el botón secundario en Orígenes de datos y. En el cuadro de texto Nombre de servidor. En la página de inicio del Asistente para orígenes de datos. en Siguiente. 6. haga clic en Siguiente para abrir la página Seleccionar cómo definir la conexión. Compruebe que la opción Utilizar autenticación de Windows está seleccionada. vea Definir un origen de datos usando el Asistente para orígenes de datos (Analysis Services). Haga clic en Probar conexión para probar la conexión a la base de datos. En el cuadro de diálogo Administrador de conexiones se definen las propiedades de conexión para el origen de datos.Tras crear un proyecto de Analysis Services. En este tutorial. debe definir las credenciales de seguridad que Analysis Services debe usar para conectarse al origen de datos. Nota Para modificar las propiedades del origen de datos una vez creado éste. En la página Finalización del asistente. haga clic en Nueva. En el caso de este tutorial. escriba localhost. a continuación. Analysis Services también admite otros proveedores. generalmente se empieza a trabajar con el mismo definiendo uno o más orígenes de datos que el proyecto utilizará. definirá la base de datos de ejemplo AdventureWorksDW2008 como origen de datos para el proyecto Tutorial de Analysis Services. 4. haga clic en Finalizar para crear el nuevo origen de datos.0. En la página Información de suplantación del asistente. 5. 9. En el Explorador de soluciones. Haga clic en Aceptar y. haga doble clic en el origen de datos de la carpeta Orígenes de datos para mostrar las propiedades del origen de datos en el Diseñador de origen de datos. Al definir un origen de datos.

puede que necesite definir un origen de datos de MicrosoftSQL Server como el origen de datos principal para usar sus capacidades del motor de consultas distribuidas. El contenido de la vista del origen de datos también se muestra en el Diseñador de vistas del origen de datos de Business Intelligence Development Studio. Para seleccionar varias tablas. Este diseñador contiene los elementos siguientes: . A continuación.Definir una vista de origen de datos Tras definir los orígenes de datos que utilizará en un proyecto de Analysis Services. haga clic en Siguiente. En la página Seleccionar tablas y vistas puede seleccionar tablas y vistas de la lista de objetos disponibles del origen de datos seleccionado. 8. el origen de datos Adventure Works DW aparece seleccionado. a continuación. seleccione los siguientes objetos. haga clic en Finalizar para definir la vista del origen de datos Adventure Works DW. Haga clic en Siguiente. definirá una vista de origen de datos que incluye cinco tablas del origen de datos Adventure Works DW. Almacenar metadatos en la vista de origen de datos permite trabajar con los metadatos durante el proceso de desarrollo sin ninguna conexión abierta con ningún origen de datos subyacente. Aparece la página Seleccionar un origen de datos. En el Explorador de soluciones. haga clic en Nueva vista de origen de datos. En Orígenes de datos relacionales. 2. Una vista del origen de datos es una sola vista unificada de metadatos de las tablas y vistas especificadas que el origen de datos define en el proyecto. 7. En el campo Nombre. 4. primero debe definir una vista de origen de datos que se base en un único origen de datos. En la página Asistente para vistas de origen de datos. Nota Haga clic en el botón Maximizar situado en la esquina superior derecha para que la ventana ocupe toda la pantalla. Al diseñar dimensiones que contengan atributos basados en tablas relacionadas en varios orígenes de datos. 5. La vista del origen de datos Adventure Works DW aparece en la carpeta Vistas del origen de datos del Explorador de soluciones. vea Diseñar vistas de origen de datos (Analysis Services). Este origen de datos luego se llama origen de datos principal. Haga clic en Siguiente. haga clic con el botón secundario en Vistas de origen de datos y. Haga clic en > para agregar las tablas seleccionadas a la lista Objetos incluidos. En la tarea siguiente. Nota Para crear una vista de origen de datos que se base en varios orígenes de datos. En la lista Objetos disponibles. escriba Adventure Works DW y. Puede filtrar esta lista para facilitar la selección de tablas y vistas. Para definir una vista de origen de datos nueva 1. 3. Para obtener más información. el paso siguiente generalmente consiste en definir una vista del origen de datos para el proyecto. puede agregar tablas y vistas a partir de un origen de datos secundario. a continuación. Así resultará más fácil ver la lista completa de objetos disponibles. haga clic en cada una de ellas mientras mantiene presionada la tecla CTRL: o DimCustomer (dbo) o DimDate (dbo) o DimGeography (dbo) o DimProduct (dbo) o FactInternetSales (dbo) 6.

Para ocultar el Explorador de soluciones. Cada venta tiene tres fechas asociadas: de pedido.El panel Diagrama. en el que las tablas y los elementos de esquema se muestran en una vista de árbol. Para maximizar el entorno de desarrollo de MicrosoftVisual Studio. Es más fácil cambiar las propiedades de cada tabla en la vista de origen de datos cuando la ventana Propiedades permanece abierta. la ventana se cerrará al hacer clic en un objeto distinto del panel Diagrama. En el panel Tablas del Diseñador de vistas de origen de datos. haga clic de nuevo en el botón Ocultar automáticamente. o o Ahora puede ver las tablas y sus relaciones en el panel Diagrama. 12. Observe que hay tres relaciones entre la tabla FactInternetSales y la tabla DimDate. haga clic con el botón secundario en la tabla FactInternetSales y. Para modificar el nombre predeterminado de una tabla 1. 9. que es el icono de alfiler de la barra de título. 11. 10. haga clic en Propiedades para mostrar las propiedades del objeto FactInternetSales en la vista del origen de datos del Tutorial de Adventure Works. Nota También puede cambiar los nombres descriptivos de las columnas. De este modo se ocultarán los detalles de columna de cada tabla. de vencimiento y de envío. El panel Tablas. haga clic en el icono Zoom de la barra de herramientas del Diseñador de vistas del origen de datos. Haga clic en Ocultar automáticamente en la barra de título de la ventana Propiedades de modo que esta ventana permanezca visible. puede cambiar el valor de la propiedad FriendlyName de los objetos de la vista del origen de datos para que sus nombres sean más descriptivos. definir columnas calculadas y combinar tablas o vistas en la vista del origen de datos para que sean más descriptivos. En la tarea siguiente. Cambie la propiedad FriendlyName del objeto FactInternetSales por InternetSales. Para ver el Explorador de soluciones de nuevo. También puede cambiar los nombres de estos objetos tras definirlos. Para ver los detalles de cualquier relación. o El panel Organizador de diagramas. haga clic en el botón Maximizar. 3. a continuación. Para ver las tablas del panel Diagrama al 50 por ciento. en el que puede crear subdiagramas de modo que pueda ver los subconjuntos de la vista de origen de datos. 2. o Una barra de herramientas específica del Diseñador de vistas de origen de datos. sitúe el puntero sobre la ficha del Explorador de soluciones situada a la derecha del entorno de desarrollo. Si no fija la ventana abierta mediante el botón Ocultar automáticamente. en el que las tablas y sus relaciones se representan gráficamente. Para mostrar el Explorador de soluciones. Haga clic en Ocultar automáticamente en la barra de título de la ventana Propiedades si la ventana no está oculta de forma predeterminada. Modificar los nombres de tabla predeterminados Si lo desea. De este modo los objetos de cubo y dimensión que definirá en la siguiente lección serán más descriptivos. cambiará el nombre descriptivo de cada tabla de la vista del origen de datos Adventure Works DW quitando los prefijos "Dim" y "Fact" de dichas tablas. . haga doble clic en la flecha de relación del panel Diagrama. haga clic en el botón Ocultar automáticamente.

cambie la propiedad FriendlyName por Product. debe usar el Asistente para cubos con objeto de definir un cubo de Analysis Services inicial. Puede definir un cubo y sus dimensiones en un solo paso mediante el Asistente para cubos. Para obtener más información. puede detener aquí el tutorial y reanudarlo más tarde. Haga clic en DimProduct en el panel Tablas. 4. Nota Para disponer de un proyecto completado de la lección 1. Si está diseñando una solución compleja. se aplica el cambio. También puede definir una o más dimensiones y usar el Asistente para cubos con objeto de definir un cubo que use dichas dimensiones. descargue e instale los ejemplos. 6. Definir un cubo En esta tarea. Cuando haya finalizado. vea Diseñar dimensiones o Diseñar los cubos. En la siguiente lección. 7. para eliminar el prefijo "Dim". está preparado para definir el cubo inicial de Analysis Services. Para obtener más información. Si lo desea. . Cambie la propiedad FriendlyName de cada una de las tablas restantes en la vista del origen de datos del mismo modo. debe usar el Asistente para dimensiones con objeto de definir una dimensión. vea Consideraciones para instalar ejemplos y bases de datos de ejemplo de SQL Server. Esta lección contiene las tareas siguientes: Definir una dimensión En esta tarea. haga clic en Guardar todo para guardar los cambios que ha realizado hasta este momento en el proyecto Tutorial de Analysis Services. generalmente empezará definiendo las dimensiones. o en la barra de herramientas de BI Development Studio. En el menú Archivo. Lección 2: Definir e implementar un cubo Ahora que ha definido una vista del origen de datos en un proyecto de MicrosoftAnalysis Services. haga clic en el botón Ocultar automáticamente para ocultar de nuevo la ventana Propiedades. El nombre de la tabla de hechos será InternetSales en lugar de FactInternetSales debido al cambio realizado en esta lección. En la ventana Propiedades. 5.Al hacer clic fuera de la celda de la propiedad FriendlyName. definirá un grupo de medida que se basa en esta tabla de hechos.

Agregar atributos a dimensiones En esta tarea, debe agregar atributos a las dimensiones que creó. Revisar las propiedades de cubo y dimensión En esta tarea, debe revisar la estructura del cubo que definió utilizando el Asistente para cubos. Implementar un proyecto de Analysis Services En esta tarea, debe implementar el proyecto Analysis Services en la instancia local de Analysis Services, y obtendrá información sobre algunas propiedades de implementación. Examinar el cubo En esta tarea, debe examinar el cubo y los datos de dimensión utilizando los exploradores del Diseñador de cubos y del Diseñador de dimensiones. Lección siguiente

Definir una dimensión
En la tarea siguiente, usará el Asistente para dimensiones con objeto de generar una dimensión Date. Nota Para realizar esta lección es necesario haber completado todos los procedimientos de la lección 1 o haber abierto el proyecto finalizado para dicha lección disponible al descargar e instalar los ejemplos actualizados. Para obtener más información, vea Obtener ejemplos actualizados en Consideraciones para instalar ejemplos y bases de datos de ejemplo de SQL Server. Una vez instalado, la ubicación predeterminada para este archivo de proyecto es C:\Archivos de programa\Microsoft SQL Server\100\Samples\Analysis Services\Tutorials\Lesson 1 Complete.

Para definir una dimensión
1. En el Explorador de soluciones, haga clic con el botón secundario en Dimensiones y, a continuación, 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 está seleccionada la opción Usar una tabla existente y, a continuación, haga clic en Siguiente. 4. En la página Especificar información de origen, compruebe que está seleccionada la vista del origen de datos Adventure Works DW. 5. En la lista Tabla principal, seleccione Date. 6. Haga clic en Siguiente. 7. En la página Seleccionar los atributos de la dimensión, seleccione las casillas situadas junto a los siguientes atributos: o Date Key o Full Date Alternate Key o English Month Name o Calendar Quarter o Calendar Year

Calendar Semester 8. Cambie el valor de la columna Tipo de atributo del atributo Full Date Alternate Key de Regular a Date.Para ello, haga clic en Regular en la columna Tipo de atributo. A continuación, haga clic en la flecha para expandir las opciones. Por último, haga clic en Date > Calendar > Date. Haga clic en Aceptar. Repita estos pasos para cambiar el tipo de atributo de los siguientes atributos como se indica a continuación: o English Month Name a Month o Calendar Quarter a Quarter o Calendar Year a Year o Calendar Semester a Half Year 9. Haga clic en Siguiente. 10. En la página Finalización del asistente, en el panel de vista previa, puede ver la dimensión Date y sus atributos. 11. Haga clic en Finalizar para completar el asistente.
o

En el Explorador de soluciones, en el proyecto Tutorial de Analysis Services, la dimensión Date aparece en la carpeta Dimensiones. En el centro del entorno de desarrollo, el Diseñador de dimensiones muestra la dimensión Date. 12. En el menú Archivo, haga clic en Guardar todo.

Definir un cubo
El Asistente para cubos le ayuda a definir los grupos de medida y las dimensiones de un cubo. En la tarea siguiente, usará el Asistente para cubos para generar un cubo.

Para definir un cubo y sus propiedades
1. En el Explorador de soluciones, haga clic con el botón secundario en Cubos y, a continuación, haga clic en Nuevo cubo. 2. En la página Asistente para cubos, haga clic en Siguiente. 3. En la página Seleccionar método de creación, compruebe que la opción Usar tablas existentes está seleccionada y, a continuación, haga clic en Siguiente. 4. En la página Seleccionar tablas de grupo de medida, compruebe que la vista del origen de datos Adventure Works DW está seleccionada. 5. Haga clic en Sugerir para que el Asistente para cubos sugiera las tablas que se deben usar para crear los grupos de medida. El asistente examinará las tablas y sugerirá InternetSales como tabla de grupos de medida. Las tablas de grupos de medida, también denominadas tablas de hechos, contienen las medidas que son de su interés, como el número de unidades vendidas. 6. Haga clic en Siguiente. 7. En la página Seleccionar medidas, revise las medidas seleccionadas en el grupo de medida Internet Sales y, a continuación, desactive las casillas de verificación de las medidas siguientes: o Promotion Key o Currency Key o Sales Territory Key o Revision Number De forma predeterminada, el asistente selecciona como medidas todas las columnas numéricas de la tabla de hechos que no están vinculadas a dimensiones. No obstante, estas

cuatro columnas no son miembros reales. Las tres primeras son valores clave que vinculan la tabla de hechos con tablas de dimensiones que no se utilizan en la versión inicial de este cubo. 8. Haga clic en Siguiente. 9. En la página Seleccionar dimensiones existentes, seleccione la dimensión Date que creó anteriormente y haga clic en Siguiente. 10. En la página Seleccionar nuevas dimensiones, seleccione las nuevas dimensiones que se van a crear. Para ello, compruebe que las casillas Customer, Geography y Product están seleccionadas y desactive la casilla InternetSales. 11. Haga clic en Siguiente. 12. En la página Finalización del asistente, cambie el nombre del cubo por Tutorial de Analysis Services. En el panel de vista previa, puede ver el grupo de medida InternetSales y sus medidas. También puede ver las dimensiones Date, Customer y Product. 13. Haga clic en Finalizar para completar el asistente. En el Explorador de soluciones, en el proyecto Tutorial de Analysis Services, el cubo Tutorial de Analysis Services aparece en la carpeta Cubos, y las dimensiones de base de datos aparecen en la carpeta Dimensiones. Adicionalmente, en el centro del entorno de desarrollo, el Diseñador de cubos muestra el cubo Tutorial de Analysis Services. 14. En la barra de herramientas del Diseñador de cubos, cambie el nivel de Zoom al 50 por ciento de modo que pueda ver mejor las tablas de dimensiones y de hechos del cubo. Observe que la tabla de hechos es amarilla y las tablas de dimensiones son azules. 15. En el menú Archivo, haga clic en Guardar todo.

Agregar atributos a dimensiones
En las tareas siguientes, usará el Diseñador de dimensiones para agregar atributos a las dimensiones Customer y Product. Agregar atributos a la dimensión Customer

Para agregar atributos
1. Abra el Diseñador de dimensiones para la dimensión Customer. Para ello, haga doble clic en la dimensión Customer del nodo Dimensiones del Explorador de soluciones. 2. En el panel Atributos, observe los atributos Customer Key y Geography Key creados mediante el Asistente para cubos. 3. En la barra de herramientas de la ficha Estructura de dimensión, utilice el icono Zoom para ver las tablas del panel Vista de origen de datos al 100 por cien. 4. Arrastre las columnas siguientes de la tabla Customer del panel Vista de origen de datos al panel Atributos: o BirthDate o MaritalStatus o Gender o EmailAddress o YearlyIncome o TotalChildren o NumberChildrenAtHome o EnglishEducation

utilice el icono Zoom para ver las tablas del panel Vista de origen de datos al 100 por cien. 3. revisará la estructura del cubo del proyecto Tutorial de Analysis Services. Arrastre las columnas siguientes de la tabla Products del panel Vista de origen de datos al panel Atributos: o StandardCost o Color o SafetyStockLevel o ReorderPoint o ListPrice o Size o SizeRange o Weight o DaysToManufacture o ProductLine o DealerPrice o Class o Style o ModelName o StartDate o EndDate o Status 5.EnglishOccupation HouseOwnerFlag NumberCarsOwned Phone DateFirstPurchase CommuteDistance 5. observe el atributo Product Key creado mediante el Asistente para cubos. Revisar las propiedades de cubo y dimensión Después de definir un cubo. o o o o o o Agregar atributos a la dimensión Product Para agregar atributos 1. . En la tarea siguiente. En el menú Archivo. Arrastre las columnas siguientes de la tabla Geography del panel Vista de origen de datos al panel Atributos: o City o StateProvinceName o EnglishCountryRegionName o PostalCode 6. En la barra de herramientas de la ficha Estructura de dimensión. Abra el Diseñador de dimensiones para la dimensión Product. 2. 4. En el panel Atributos. En el menú Archivo. haga clic en Guardar todo. haga clic en Guardar todo. se pueden revisar los resultados mediante el Diseñador de cubos.

En el panel Dimensiones de la ficha Estructura de cubo. Asimismo. Las tres dimensiones del cubo relacionadas con fechas permiten a los usuarios dimensionar el cubo en tres hechos independientes relativos a la venta de cada producto: la fecha de pedido del producto. haga clic en Editar Customer para abrir la dimensión en el Diseñador de dimensiones. En esta vista del cubo Tutorial de Analysis Services. Estas dimensiones relacionadas con fechas también se denominan dimensiones realizadoras de funciones. En el panel Medidas de la ficha Estructura de cubo del Diseñador de cubos. haga clic con el botón secundario en el cubo Tutorial de Analysis Services del nodo Cubos en el Explorador de soluciones y. expanda el grupo de medida Internet Sales para ver las medidas definidas. Si se reutiliza una única dimensión de base de datos para las dimensiones de cubo. Traducciones y Explorador. utilizando el modo de almacenamiento de procesamiento analítico en línea multidimensional (MOLAP) sin agregaciones. haga doble clic en el cubo Tutorial de Analysis Services en el nodo Cubos del Explorador de soluciones. puede definir el tipo de relación entre cada dimensión y cada grupo de medida en el que se utiliza. En el panel Dimensiones de la ficha Estructura de cubo del Diseñador de cubos. Para abrir el Diseñador de cubos. El orden afectará al modo en que determinadas aplicaciones ordenarán las medidas. Los atributos que contiene la dimensión aparecen en el panel Atributos. Crear jerarquías definidas por el usuario. El grupo de medida y cada una de sus medidas tienen propiedades que pueden modificarse en la ventana Propiedades. Relaciones de atributo. Para cambiar al Diseñador de cubos. hay cinco dimensiones de cubo en el cubo Tutorial de Analysis Services.Para revisar las propiedades del cubo y de las dimensiones en el Diseñador de cubos 1. Jerarquías y Vista del origen de datos. El cubo contiene más dimensiones que la base de datos porque la dimensión de base de datos Date se utiliza como base para tres dimensiones de cubo independientes relacionadas con fechas. expanda Customer y. puede ver las dimensiones de cubo que se utilizan en el grupo de medida Internet Sales. la fecha de vencimiento del cumplimiento del pedido y la fecha de entrega del pedido. haga clic en la ficha Uso de dimensiones. Si desea cambiar el orden de dichas medidas. utiliza menos espacio en el disco y reduce el tiempo general de procesamiento. si bien sólo se crearon tres dimensiones en el nivel de base de datos. Analysis Services simplifica la administración de las dimensiones. El Diseñador de cubos definió una única partición para el cubo. El Diseñador de dimensiones contiene estas fichas: Estructura de dimensión. Para obtener más información. Las agregaciones son resúmenes de datos precalculados que mejoran el tiempo de respuesta de las consultas ya que tienen las respuestas preparadas antes de que se planteen las preguntas. haga clic en Diseñador de vistas. Puede definir particiones . Observe que. a continuación. revise las dimensiones de cubo que se encuentran en el cubo Tutorial de Analysis Services. todos los datos de nivel hoja y todas las agregaciones se almacenan en el cubo para maximizar el rendimiento. 4. como se muestra en el Explorador de soluciones. En el Diseñador de cubos. a continuación. Definir una relación de atributo 5. Con MOLAP. basadas en los hechos relacionados con fechas de la tabla de hechos. Tenga en cuenta que la ficha Estructura de dimensión incluye tres paneles: Atributos. arrástrelas para obtener el orden que desee. 7. 3. Haga clic en la ficha Particiones. 2. vea: Definición de atributos de dimensión. 6.

es posible que un . revisará las propiedades de implementación del proyecto Analysis Services Tutorial y luego implementará el proyecto en la instancia local de Analysis Services. en el que se muestran las propiedades de configuración de Active(Development). Implementar un proyecto de Analysis Services Para ver los datos de dimensión y de cubo de los objetos del cubo Tutorial de Analysis Services del proyecto Tutorial de Analysis Services. a continuación. Al implementar un proyecto de Analysis Services se crean y definen objetos en una instancia de Analysis Services. Diseñar el almacenamiento y las agregaciones de una partición. se copian los datos de los orígenes de datos subyacentes en los objetos del cubo. En este punto del proceso de implementación. vea Planear una implementación de Analysis Services y Usar el Asistente para la implementación de Analysis Services. 9. haga clic en Ver código.Datos multidimensionales). En este punto. vea Particiones (Analysis Services . Agregaciones y diseños de agregaciones. Cierre la ficha Código XML.cube [XML] de Analysis Services. En el Explorador de soluciones. vea: Cómo ver el XML de un proyecto de Analysis Services 10. vea Implementar proyectos de Analysis Services y Configurar las propiedades de un proyecto de Analysis Services. haga clic en Propiedades. Para obtener más información. parámetros de almacenamiento y parámetros de reescritura en la ficha Particiones. generalmente se implementa el cubo en una instancia de Analysis Services en un servidor de implementación. Es el código real que se utiliza para crear el cubo en una instancia de Analysis Services durante la implementación. el cubo del proyecto Tutorial de Analysis Services es simplemente una definición de un cubo. Para obtener más información. En la tarea siguiente. debe implementar el proyecto en una instancia determinada de Analysis Services y luego procesar el cubo y sus dimensiones. Cuando se procesan los objetos en una instancia de Analysis Services.adicionales. En el Explorador de soluciones. Para obtener más información. que puede implementar en cualquier instancia de Analysis Services. Puede definir varias configuraciones. cada una con distintas propiedades. haga clic con el botón secundario en el proyecto Analysis Services Tutorialy. Para obtener más información. generalmente utilizará el Asistente para la implementación de Analysis Services para implementarlo desde el servidor de desarrollo en un servidor de producción. Observe que el cubo no puede examinarse porque todavía no se ha implementado en una instancia de Analysis Services. Para implementar el proyecto de Analysis Services 1. a continuación. Aparece el cuadro de diálogo Páginas de propiedades de Analysis Services Tutorial. Una vez finalizado el proceso de implementación del proyecto de Business Intelligence. Por ejemplo. haga clic con el botón secundario en Tutorial de Analysis Services en el nodo Cubos y. Haga clic en la ficha Explorador. El código XML del cubo Tutorial de Analysis Services se muestra en la ficha Tutorial. puede crear los objetos definidos en una instancia de Analysis Services y rellenar los objetos con datos de los orígenes de datos subyacentes. Cuando implementa y procesa un cubo. 8.

Fíjese en el valor de la propiedad Ruta de acceso de los resultados. Esta propiedad especifica la ubicación en la que se guardan las secuencias de comandos de implementación XMLA cuando se crea un proyecto. como nombres de base de datos o propiedades de procesamiento. a continuación. De forma predeterminada. Para ocultar la ventana Progreso de la implementación . haga clic en Resultados en el menú Ver. cambie la propiedad Servidor por el nombre de instancia apropiado. La ventana Progreso de la implementación – Analysis Services Tutorial muestra los detalles de cada paso realizado durante la implementación. La ventana Resultados muestra el progreso global de la implementación. 4. haga clic en el icono Ocultar automáticamente en la barra de herramientas de la ventana. Temas relacionados:Configurar las propiedades de un proyecto de Analysis Services Nota Si desea implementar el proyecto en una instancia con nombre de Analysis Services del equipo local o en una instancia de un servidor remoto. 6. 3. haga clic con el botón secundario en el proyecto Tutorial de Analysis Services y. El progreso de la implementación se muestra en dos ventanas: la ventana Resultados y la ventana Progreso de la implementación – Analysis Services Tutorial. haga clic en el icono Ocultar automáticamente en la barra de herramientas de la ventana. Revise el contenido de la ventana Resultados y de la ventana Progreso de la implementación – Analysis Services Tutorial para comprobar que la generación. Ha implementado correctamente el cubo Analysis Services Tutorial en la instancia local de Analysis Services y luego lo ha procesado Examinar el cubo . crear una base de datos de Analysis Services con el mismo nombre que el proyecto y procesar los objetos después de la implementación utilizando la opción de procesamiento predeterminada. Para ocultar la ventana Resultados. haga clic en Implementar. si es necesario. la plantilla del proyecto de Analysis Services configura un proyecto de Analysis Services para implementar de forma incremental todos los proyectos en la instancia predeterminada de Analysis Services en el equipo local. haga clic en Implementación. 7. Temas relacionados:Generar proyectos de Analysis Services. 2.programador desee configurar el mismo proyecto para implementarlo en distintos equipos de implementación y con distintas propiedades de implementación. Business Intelligence Development Studio genera e implementa el proyecto Analysis Services Tutorial en la instancia especificada de Analysis Services mediante una secuencia de comandos de implementación. como <nombreDeServidor>\<nombreDeInstancia>.Analysis Services Tutorial. implementación y procesamiento del cubo se realizaron sin errores. Revise las propiedades de implementación del proyecto. En el Explorador de soluciones. Implementar proyectos de Analysis Services 5. Para abrir la ventana Resultados. Estas son las secuencias de comandos que se utilizan para implementar los objetos del proyecto en una instancia de Analysis Services. Haga clic en Aceptar. En el nodo Propiedades de configuración del panel de la izquierda.

Para ello. definirá una jerarquía de usuario para la dimensión Product que le permitirá examinar la dimensión. Nota Para disponer de un proyecto completado de la lección 2. atributos y jerarquías Una vez definido el cubo inicial. debe definir una jerarquía de usuarios. Para obtener más información. Esta lección contiene las tareas siguientes: Modificar medidas En esta tarea. En el panel izquierdo del diseñador se muestran los objetos del cubo Tutorial de Analysis Services. Modificar la dimensión Customer En esta tarea. debe crear una jerarquía de usuario.Una vez que se ha implementado un cubo. Modificar la dimensión Product En esta tarea. Cambie al Diseñador de dimensiones para la dimensión Product en Business Intelligence Development Studio. vea Consideraciones para instalar ejemplos y bases de datos de ejemplo de SQL Server. Para ello. Lección 3: Modificar medidas. modificar atributos para utilizarlos en cálculos con nombre. 4. crear cálculos con nombre. Cambie a Diseñador de cubos en Business Intelligence Development Studio. descargue e instale los ejemplos. . 3. Para examinar el cubo implementado 1. 2. Haga clic en la ficha Explorador para mostrar el miembro All de la jerarquía de atributo Product Key. los datos de éste pueden verse en la ficha Explorador del Diseñador de cubos y los datos de dimensión pueden verse en la ficha Explorador del Diseñador de dimensiones. y agrupar atributos de grupo y jerarquías de usuario en carpetas para mostrar. En una próxima lección. haga doble clic en la dimensión Product del nodo Dimensiones del Explorador de soluciones. haga doble clic en el cubo Tutorial de Analysis Services en el nodo Cubos del Explorador de soluciones. debe especificar las propiedades de formato para las medidas de moneda y de porcentaje en el cubo Tutorial de Analysis Services. estará listo para mejorar la utilidad y la facilidad de uso del cubo. En el lado derecho de la ficha Explorador hay dos paneles: el superior es el panel Filtro y el inferior es el panel Datos. definir el nombre de miembro Todos y definir carpetas para mostrar. En la lección tres. utilizará el explorador de cubo para realizar el análisis. Seleccione la ficha Explorador y haga clic en el icono para volver a conectar en la barra de herramientas del diseñador. crear cálculos con nombre.

Examinar el cubo implementado En esta tarea. Para modificar las medidas del cubo 1. En el panel Medidas. En la lista desplegable de la parte superior de la ventana Propiedades. en la lista FormatString. 4. haga clic en cada una de ellas mientras mantiene presionada la tecla CTRL: o Unit Price o Extended Amount o Discount Amount o Product Standard Cost o Total Product Cost o Sales Amount o Tax Amt o Freight 6. En la ventana Propiedades. En la ventana Propiedades. haga clic en Ocultar automáticamente para fijar la ventana Propiedades y dejarla abierta. debe especificar las propiedades de formato para las medidas de moneda y porcentaje del cubo Tutorial de Analysis Services. Para seleccionar varias medidas. seleccione Porcentaje en la lista FormatString. 8. 3. escriba #. cambie la propiedad Name de la medida Unit Price Discount Pct por Unit Price Discount Percentage. debe definir una jerarquía de usuario. Pase a la ficha Estructura de cubo del Diseñador de cubos para el cubo Tutorial de Analysis Services. a continuación. seleccione la medida Unit Price Discount Pct y. Es más fácil cambiar las propiedades para varios elementos del cubo cuando la ventana Propiedades permanece abierta. En la ventana Propiedades. Seleccione una de las medidas siguientes. modificar nombres de miembros de atributo y utilizar claves compuestas para especificar miembros de atributo únicos. haga clic con el botón secundario en Order Quantity y haga clic en Propiedades. haga clic en Tax Amt y cambie el nombre de esta medida a Tax Amount. . 9. 2. En esta tarea. En la ventana Propiedades.Modificar la dimensión Date En esta tarea. La vista de cuadrícula permite seleccionar varias medidas al mismo tiempo. expanda el grupo de medida Internet Sales del panel Medidas.#. Modificar medidas Puede usar la propiedad FormatString para definir parámetros de formato que controlen cómo se presentan las medidas a los usuarios. En la barra de herramientas de la ficha Estructura de cubo. seleccione Currency. debe explorar los datos del cubo usando el explorador del Diseñador de cubos. 7. haga clic en Mostrar la cuadrícula de medidas. en la lista FormatString. 5.

En el menú Archivo. Para crear una jerarquía 1. Cambie el nombre del atributo por Country-Region. debe modificar la dimensión Customer. 2. haga clic con el botón secundario en English Country Region Name y seleccione Cambiar nombre. En la ventana Propiedades. debajo del nivel Country-Region. Cambie al Diseñador de dimensiones para la dimensión Customer en Business Intelligence Development Studio. En las tareas de este tema. Modificar la dimensión Customer Existen varios métodos para hacer que las dimensiones de un cubo sean más fáciles de usar y tengan más funciones. 11. Arrastre el atributo City del panel Atributos a la celda <nuevo nivel> del panel Jerarquías.10. haga clic en Guardar todo. haga clic en Ocultar automáticamente para ocultar la ventana Propiedades y. Arrastre el atributo State-Province del panel Atributos a la celda <nuevo nivel> del panel Jerarquías. haga clic en Guardar todo. 4. o Cambie el atributo English Occupation por Occupation. En el panel Jerarquías de la ficha Estructura de dimensión. 3. Cambiar el nombre de un atributo Use la ficha Estructura de dimensión del Diseñador de dimensiones para cambiar los nombres de los atributos. Arrastre el atributo Country-Region del panel Atributos al panel Jerarquías. 5. 3. a continuación. o Cambie el atributo State Province Name por State-Province. En el menú Archivo. haga clic en Guardar todo. debajo del nivel State-Province. 4. Cambie los nombres de los atributos siguientes del mismo modo: o Cambie el atributo English Education por Education. Crear una jerarquía Puede crear una nueva jerarquía si arrastra un atributo desde el panel Atributos hasta el panel Jerarquías. haga clic en Mostrar el árbol de medidas en la barra de herramientas de la ficha Estructura de cubo. 2. Para cambiar el nombre de un atributo 1. El nombre de esta jerarquía es ahora Customer Geography. Para ello. En el panel Atributos. haga doble clic en la dimensión Customer del nodo Dimensiones del Explorador de soluciones. haga clic con el botón secundario en la barra de título de la jerarquía Jerarquía. seleccione Cambiar nombre y escriba Customer Geography. Agregar un cálculo con nombre . En el menú Archivo.

concatenando correctamente los datos de varias columnas del origen de datos subyacente sin modificar el origen de datos original. Para utilizar el cálculo con nombre para los nombres de miembro 1. Cierre la vista Explorar la tabla Customer. Aparece el cálculo con nombre FullName en la lista de columnas de la tabla Customer. Usar el cálculo con nombre para los nombres de miembro Una vez que ha creado un cálculo con nombre en la vista del origen de datos. escriba Full Name. En el menú Archivo. 9. En el panel Tablas. 2. que es una expresión SQL representada como columna calculada en una tabla de la vista de origen de datos. Abra la ventana de propiedades y haga clic en el botón Ocultar automáticamente de la barra de títulos para que permanezca abierta. Revise la última columna de la vista Explorar la tabla Customer. Para obtener más información. haga clic en el atributo Customer Key. haga clic en Guardar todo. haga clic con el botón secundario en Customer y luego en Nuevo cálculo con nombre. 12. Observe que la columna FullName aparece en la vista de origen de datos. 3. Pase al Diseñador de dimensiones para la dimensión Customer. 13. haga clic con el botón secundario del mouse en Customer y seleccione Explorar datos. puede utilizar dicho cálculo como propiedad de un atributo. . escriba la siguiente instrucción CASE en el cuadro Expresión: 4. FirstName + ' ' + LastName 7. escriba FullName en el cuadro Nombre de columna y. WHEN MiddleName IS NULL THEN 6. Abra la vista del origen de datos Adventure Works DW. 10. En el panel Atributos de la ficha Estructura de dimensión. MiddleName y LastName en una única columna que se utilizará en la dimensión Customer como nombre mostrado para el atributo Customer. Los cálculos con nombre permiten ampliar el esquema relacional de las tablas existentes de la vista del origen de datos sin modificar la tabla en el origen de datos subyacente. a continuación. CASE 5. ELSE 8. 3. En el cuadro de diálogo Crear cálculo con nombre.Puede agregar un cálculo con nombre. vea Definir cálculos con nombre en una vista de origen de datos (Analysis Services) Para agregar un cálculo con nombre 1. FirstName + ' ' + MiddleName + ' ' + LastName END La instrucción CASE concatena las columnas FirstName. con un icono que indica que se trata de un cálculo con nombre. 11. 4. Aparece la expresión y se comporta como columna en la tabla. En el campo de la propiedad Name. para ello. Haga clic en Aceptar y expanda Customer en el panel Tablas. haga doble clic en ella en la carpeta Vistas de origen de datos del Explorador de soluciones. 2. En el panel Tablas.

debajo del nivel City. haga clic en el campo de la propiedad AttributeHierarchyDisplayFolder y escriba Location. 7. haga clic en el botón Examinar (…) para abrir el cuadro de diálogo Columna de nombre. Seleccione FullName en la lista Columna de origen y. haga clic en Aceptar. haga clic en el campo de la propiedad AttributeHierarchyDisplayFolder y escriba Contacts. haga clic en Guardar todo. seleccione los atributos siguientes manteniendo presionada la tecla CTRL mientras hace clic en cada uno de ellos: o Email Address o Phone 8. Sin embargo. 2. Haga clic en el campo de la propiedad NameColumn y.5. haga clic en Customer Geography y seleccione Location como valor de la propiedad DisplayFolder en la ventana Propiedades. En el panel Atributos. 9. Definir carpetas para mostrar Puede utilizar carpetas para mostrar para agrupar jerarquías de usuario y de atributo en estructuras de carpeta con el fin de facilitar el uso de dichas estructuras. seleccione los atributos siguientes manteniendo presionada la tecla CTRL mientras hace clic en cada uno de ellos: o Commute Distance o Education o Gender o House Owner Flag o Marital Status o Number Cars Owned o Number Children At Home o Occupation o Total Children o Yearly Income 6. Abra la ficha Estructura de dimensión para la dimensión Customer. cuando defina relaciones de atributo más adelante en este tutorial. Por ejemplo. a continuación. 4. seleccione los atributos siguientes manteniendo presionada la tecla CTRL mientras hace clic en cada uno de ellos: o City o Country-Region o Postal Code o State-Province 3. 5. En el menú Archivo. un atributo City deberá identificar de forma exclusiva un atributo State-Province. 6. En esta lección. En la ventana Propiedades. a continuación. En el panel Atributos. En el panel Atributos. Para definir carpetas para mostrar 1. haga clic en el campo de la propiedad AttributeHierarchyDisplayFolder y escriba Demographic. debe crear una clave compuesta para los atributos City y State-Province. podrían existir varias . En el menú Archivo. Definir KeyColumns compuestas La propiedad KeyColumns contiene la columna o columnas que representan la clave para el atributo. En la ventana Propiedades. 8. En la ventana Propiedades. haga clic en Guardar todo. Arrastre el atributo Full Name del panel Atributos a la celda <nuevo nivel> del panel Jerarquías. Las claves compuestas pueden resultar de utilidad cuando necesite identificar un atributo de forma inequívoca. En el panel Jerarquías. 7.

Por este motivo. Para definir KeyColumns compuestas para el atributo City 1. Para definir relaciones de atributo 1. seleccione City y a continuación. En el menú Archivo. haga clic en el botón Examinar (. En el panel Atributos. a continuación. 6. . 2. Haga clic en Aceptar. deberá crear una clave compuesta formada por las columnas StateProvinceName y City para el atributo City. haga clic en el botón >. Abra la ficha Estructura de dimensión para la dimensión Customer. En el cuadro de diálogo Columna de nombre. Para establecer la propiedad NameColumn del atributo State-Province.. las particiones y las consultas. debería definir relaciones de atributo entre atributos. En el cuadro de diálogo Columna de nombre. en la lista Columna de origen. 8. haga clic en el atributo City.).. En la ventana Propiedades.). 4.ciudades con el mismo nombre en estados diferentes. En la ventana Propiedades. a continuación. 3. En el panel Atributos. a continuación. vea Cómo modificar la propiedad KeyColumn de un atributo. En el cuadro de diálogo Columnas de clave. Las columnas EnglishCountryRegionName y StateProvinceName se muestran ahora en la lista Columnas de clave.). haga clic en Aceptar. seleccione la columna EnglishCountryRegionName y.. haga clic en Guardar todo. 8. en la lista Columna de origen.. en la lista Columnas disponibles. 2. haga clic en la ficha Relaciones de atributo. 7. haga clic en el campo KeyColumns y. vea Definir una relación de atributo y Relaciones de atributo. haga clic en Guardar todo. Haga clic en Aceptar. Definir una relación de atributo Si los datos subyacentes lo permiten. a continuación. Para obtener más información. Las columnas City y StateProvinceName se muestran ahora en la lista Columnas de clave. haga clic en el botón Examinar (. 5. haga clic en el botón Examinar (. 6. a continuación. En el menú Archivo. haga clic en el botón >. en la lista Columnas disponibles. En el cuadro de diálogo Columnas de clave. haga clic en el campo KeyColumns y.. haga clic en el campo NameColumn en la ventana de propiedades y. Para definir KeyColumns compuestas para el atributo State-Province 1. seleccione StateProvinceName y a continuación. La definición de relaciones de atributo acelera el procesamiento de las dimensiones.). 3. haga clic en Aceptar. a continuación. haga clic en el campo NameColumn en la ventana de propiedades y. Para establecer la propiedad NameColumn del atributo City. 4. haga clic en el atributo State-Province. haga clic en el botón Examinar (.. Abra la ficha Estructura de dimensión para la dimensión Customer.. 7. Para obtener más información. 5.. En el Diseñador de dimensiones para la dimensión Customer. seleccione la columna StateProvinceName y.

En el diagrama. En el cuadro de diálogo Crear relación de atributo. haga clic en Guardar todo.2. En el panel Grupo de medida. Después de que aparezca el mensaje La implementación finalizó correctamente. En la lista Tipo de relación. 10. en lugar de una lista larga de atributos. procesar los objetos y ver los cambios 1. Para implementar los cambios. 4. haga clic con el botón secundario en el atributo City y seleccione Nueva relación de atributo. Haga clic en Aceptar. 7. expanda All. Cambie al Diseñador de cubos para el cubo Tutorial de Analysis Services. 4. En el diagrama. Establezca el Atributo relacionado en Country-Region. En el cuadro de diálogo Crear relación de atributo. New South Wales y. establezca el tipo de relación en Rígida. a continuación. expanda Customer. Modificar la dimensión Product . 5. haga clic en la ficha Explorador del Diseñador de dimensiones para la dimensión Customer y. 9. En la lista Tipo de relación. 6. procesar los objetos y ver los cambios Una vez que ha cambiado los atributos y las jerarquías. En el menú Generar de BI Development Studio. haga clic con el botón secundario en el atributo State-Province y seleccione Nueva relación de atributo. el Atributo de origen es City. Para ello. Australia. es poco habitual que una ciudad pase a formar parte de otro estado o provincia. debe implementar los cambios y procesar de nuevo los objetos relacionados antes de ver los cambios. haga clic en Guardar todo. El tipo de relación es Rígida porque las relaciones entre los miembros no cambiarán con el tiempo. 6. haga clic en Implementar Analysis Services Tutorial. 3. En el menú Archivo. 2. haga doble clic en el cubo Tutorial de Analysis Services en el nodo Cubos del Explorador de soluciones. Haga clic en Aceptar. el Atributo de origen es State-Province. 8. Haga clic en la ficha Explorador y haga clic en el icono para volver a conectar en la barra de herramientas del diseñador. a continuación. en el panel del explorador. establezca el tipo de relación en Rígida. 5. por último. Compruebe que Customer Geography aparece seleccionado en la lista Jerarquía y. bajo Customer sólo aparecen las carpetas para mostrar y los atributos que no tienen valores de carpeta para mostrar. El explorador muestra los clientes de la ciudad. Coffs Harbour. Por ejemplo. Establezca el Atributo relacionado en State-Province. Observe que. 7. Implementar cambios. En el menú Archivo. 3. haga clic en el icono para volver a conectar en la barra de herramientas del diseñador.

ELSE 'Components' END Esta instrucción CASE crea nombres descriptivos para cada línea de producto del cubo. haga clic en el botón de puntos suspensivos (…) para abrir el cuadro de diálogo Columna de nombre.ProductLineName (WChar). seleccione Product Key. 4. 4. El campo NameColumn contiene ahora el texto Product. En el cuadro de diálogo Crear cálculo con nombre. . a continuación. haga clic en Aceptar. CASE ProductLine 6. WHEN 'S' THEN 'Accessory' 9. usará un cálculo con nombre para proporcionar nombres más descriptivos a las líneas de producto. Modificar la propiedad NameColumn de un atributo Para modificar el valor de la propiedad NameColumn de un atributo 1. 6. WHEN 'T' THEN 'Touring' 10. haga clic con el botón secundario en la tabla Product y luego haga clic en Nuevo cálculo con nombre. para ello. Para ello. 2.EnglishProductName (WChar). a continuación. En la tarea siguiente. En el menú Archivo. escriba ProductLineName en el cuadro Nombre de columna. a continuación. a continuación. 7. En la ventana Propiedades. definir una jerarquía en la dimensión Product y especificar el nombre de miembro (Todos) para dicha jerarquía.En las tareas de este tema. Haga clic en Aceptar para crear el cálculo con nombre ProductLineName. Los miembros de la jerarquía de atributo Product Line mostrarán el nombre completo de la línea de producto en lugar de un nombre abreviado de la misma. En el panel de diagramas. Seleccione EnglishProductName en la lista Columna de origen y. haga doble clic en la dimensión Product del nodo Dimensiones del Explorador de soluciones. El campo NameColumn contiene ahora el texto Product. 2. En el cuadro Expresión. En la ventana Propiedades. haga clic en el botón Examinar (…) para abrir el cuadro de diálogo Columna de nombre. creará un cálculo con nombre que mostrará el nombre completo de la línea de producto. haga clic en el campo de la propiedad NameColumn y. haga clic en Guardar todo. Seleccione ProductLineName en la lista Columna de origen y. seleccione Product Line. Agregar un cálculo con nombre Puede agregar un cálculo con nombre a una tabla de una vista del origen de datos. Para agregar un cálculo con nombre 1. WHEN 'R' THEN 'Road' 8. haga clic en el campo de la propiedad NameColumn y. haga doble clic en ella en la carpeta Vistas del origen de datos del Explorador de soluciones. Abra la vista del origen de datos Adventure Works DW. WHEN 'M' THEN 'Mountain' 7. haga clic en Aceptar. 11. También agrupará los atributos en carpetas para mostrar. Cambie a la dimensión Product en el Diseñador de dimensiones. escriba la siguiente instrucción CASE: 5. 3. 12. 3. En el panel Atributos de la ficha Estructura de dimensión. En el panel Atributos de la ficha Estructura de dimensión. 5.

En el panel Atributos. Ahora ha agrupado estos atributos en una única carpeta para mostrar. seleccione los atributos siguientes manteniendo presionada la tecla CTRL mientras hace clic en cada uno de ellos: o Class o Color o Days To Manufacture o Reorder Point o Safety Stock Level o Size o Size Range o Style o Weight 2. En el panel Atributos. Arrastre el atributo Product Name del panel Atributos a la celda <nuevo nivel> del panel Jerarquías. En la celda de la propiedad AttributeHierarchyDisplayFolder de la ventana Propiedades. 3. 2. seleccione los atributos siguientes: o Dealer Price o List Price o Standard Cost 4. Arrastre el atributo Product Line del panel Atributos al panel Jerarquías. 5. escriba Financial. Ahora ha agrupado estos atributos en una segunda carpeta para mostrar. El nombre de la jerarquía es ahora Product Model Lines. En el panel Atributos. debajo del nivel Model Name. seleccione Cambiar nombre y escriba Product Model Lines. 4. En el campo de la propiedad AttributeHierarchyDisplayFolder de la ventana Propiedades. En el panel Jerarquías de la ficha Estructura de dimensión. escriba Stocking. 5. haga clic con el botón secundario en la barra de título de la jerarquía Jerarquía. Crear una jerarquía Para crear una jerarquía 1. seleccione los atributos siguientes: o End Date o Start Date o Status . debajo del nivel Product Line.8. haga clic en Guardar todo. En el menú Archivo. cambie el valor de la propiedad Nombre del atributo Product Key por Product Name. En la ventana Propiedades. Arrastre el atributo Model Name del panel Atributos a la celda <nuevo nivel> del panel Jerarquías. 3. Especificar los nombres de carpeta y el nombre de todos los miembros Para especificar los nombres de carpeta y de los miembros 1.

Definir una relación de atributo Si los datos subyacentes lo permiten. haga clic en Guardar todo. haga clic en la ficha Explorador del Diseñador de dimensiones para la dimensión Product y. 4. Para obtener más información. haga clic en Guardar todo. haga clic con el botón secundario en el atributo Model Name y seleccione Nueva relación de atributo. a continuación. En el menú Archivo. cambie la propiedad AllMemberName de la ventana Propiedades por All Products. vea Definir una relación de atributo y Relaciones de atributo. Observe que el nombre del miembro Todos aparece como All Products. En el Diseñador de dimensiones. escriba History. 5. 2. Por ejemplo. el Atributo de origen es Model Name. También puede hacer clic en el icono de la dimensión Product situado en la parte superior de la lista de atributos del panel Atributos. Para definir relaciones de atributo 1. Compruebe que Product Model Lines está seleccionado en la lista Jerarquía y expanda All Products. La definición de relaciones de atributo acelera el procesamiento de las dimensiones. En el menú Generar de Business Intelligence Development Studio. 7. 2. para la dimensión Product. deje establecido el tipo de relación en Flexible. Esto es debido a que cambió la propiedad AllMemberName de la jerarquía por All Products anteriormente en esta . Después de que aparezca el mensaje La implementación finalizó correctamente. haga clic en Implementar Tutorial de Analysis Services. En el diagrama. 3. En el menú Archivo. ya que las relaciones entre los miembros pueden cambiar con el tiempo. Establezca el Atributo relacionado en Product Line. Haga clic en un área abierta del panel Jerarquías y cambie la propiedad AttributeAllMemberName por All Products. un modelo de producto podría moverse a otra línea de producto. debería definir relaciones de atributo entre atributos. haga clic en el icono para volver a conectar de la barra de herramientas del diseñador. 8. En la celda de la propiedad AttributeHierarchyDisplayFolder de la ventana Propiedades. haga clic en la ficha Relaciones de atributo. a continuación. En la lista Tipo de relación. Revisar los cambios de la dimensión Product Para revisar los cambios de la dimensión Product 1. 3. Haga clic en Aceptar. En el cuadro de diálogo Crear relación de atributo. Ahora ha agrupado estos atributos en una tercera carpeta para mostrar. Seleccione la jerarquía Product Model Lines en el panel Jerarquías y.6. las particiones y las consultas. Hacer clic en un área abierta permite modificar las propiedades de la dimensión Product propiamente dicha. 9.

escriba la siguiente instrucción CASE en el cuadro Expresión: 4. haga clic con el botón secundario del mouse en Date y. ' + DATENAME(yy. 9. También definirá claves compuestas para los atributos. en lugar de abreviaturas de una sola letra. Haga clic en Aceptar y expanda Date en el panel Tablas. Observe que la columna SimpleDate aparece en la vista del origen de datos. Usará esta nueva columna como el nombre mostrado para el atributo FullDateAlternateKey. los miembros del nivel Product Line ahora tienen nombres descriptivos. haga clic en Guardar todo. debe crear una jerarquía definida por el usuario y cambiar los nombres de miembro que se muestran para los atributos Date. que es una expresión SQL representada como columna calculada. . DATENAME(mm. 2. En el cuadro de diálogo Crear cálculo con nombre. FullDateAlternateKey) La instrucción CASE extrae los valores de año. En el menú Archivo. controlará el criterio de ordenación de los miembros de dimensión y definirá las relaciones de atributo. haga doble clic en ella en la carpeta Vistas del origen de datos en el Explorador de soluciones. Los cálculos con nombre permiten ampliar el esquema relacional de las tablas existentes de la vista del origen de datos sin modificar la tabla en el origen de datos subyacente. Agregar un cálculo con nombre Puede agregar un cálculo con nombre. Month. 7. a una tabla de la vista del origen de datos. concatenando correctamente los datos de varias columnas del origen de datos subyacente sin modificar el origen de datos original. En el panel Tablas. En el panel Tablas. con un icono que indica que se trata de un cálculo con nombre. para ello. escriba SimpleDate en el cuadro Nombre de columna y. Abra la vista del origen de datos Adventure Works DW. DATENAME(dd.lección. Calendar Quarter y Calendar Semester. Revise la última columna de la vista Explorar la tabla Customer. haga clic en Nuevo cálculo con nombre. 3. a continuación. a continuación. mes y día de la columna FullDateAlternateKey. FullDateAlternateKey) + '. Para obtener más información. 8. vea Definir cálculos con nombre en una vista de origen de datos (Analysis Services) Para agregar un cálculo con nombre 1. FullDateAlternateKey) + ' ' + 5. Aparece el cálculo con nombre SimpleDate en la lista de columnas de la tabla Customer. Además. La expresión aparece como una columna en la tabla y se comporta como tal. 6. haga clic con el botón secundario del mouse en Date y seleccione Explorar datos. Modificar la dimensión Date En las tareas de este tema.

cambie el nombre del nivel English Month Name a Calendar Month y el del nivel Date Key a Date. 6. haga clic en la ficha Relaciones de atributo. a continuación. a continuación. haga clic en el botón de puntos suspensivos (…) para abrir el cuadro de diálogo Columna de nombre. Arrastre el atributo English Month Name del panel Atributos a la celda <nuevo nivel> del panel Jerarquías. En el menú Archivo. haga doble clic en la dimensión Date en el nodo Dimensiones del Explorador de soluciones. Arrastre el atributo Date Key del panel Atributos a la celda <nuevo nivel> del panel Jerarquías. arrastre el atributo Calendar Year del panel Atributos al panel Jerarquías. En el Diseñador de dimensiones para la dimensión Date. debería definir relaciones de atributo entre atributos. Para ello. En el Diseñador de dimensiones para la dimensión Date. las particiones y las consultas. 8. haga clic en Guardar todo. debajo del nivel Calendar Year. debajo del nivel Calendar Quarter. 3. En el menú Archivo.10. Para utilizar el cálculo con nombre para los nombres de miembro 1. Definir relaciones de atributo Si los datos subyacentes lo permiten. debajo del nivel Calendar Semester. haga clic en Guardar todo. Crear una jerarquía Puede crear una nueva jerarquía arrastrando un atributo desde el panel Atributos al panel Jerarquías. haga clic en el atributo Date Key. puede utilizar dicho cálculo como propiedad de un atributo. Haga clic en el campo de la propiedad NameColumn y. 5. Arrastre el atributo Calendar Quarter del panel Atributos a la celda <nuevo nivel> del panel Jerarquías. 4. debajo del nivel English Month Name. 2. 9. Abra la ventana de propiedades y haga clic en el botón Ocultar automáticamente de la barra de títulos para que permanezca abierta. Cierre la vista Explorar la tabla Customer. La definición de relaciones de atributo acelera el procesamiento de las dimensiones. . 3. 6. Abra el Diseñador de dimensiones para la dimensión Date en Business Intelligence Development Studio. Para crear una jerarquía 1. Seleccione SimpleDate en la lista Columna de origen y. En el panel Atributos de la ficha Estructura de dimensión. Usar el cálculo con nombre para los nombres de miembro Una vez que ha creado un cálculo con nombre en la vista del origen de datos. En la jerarquía Calendar Date. 4. ya que no lo va a usar. haga clic en Aceptar. Arrastre el atributo Calendar Semester del panel Atributos a la celda <nuevo nivel> del panel Jerarquías. 2. 5. Para definir relaciones de atributo 1. 7. haga clic con el botón secundario del mouse en la barra de título de la jerarquía Jerarquía. Elimine el atributo FullDateAlternateKey del panel Atributos. En el panel Jerarquías. seleccione Cambiar nombre y escriba Calendar Date.

a continuación. Establezca el Atributo relacionado en Calendar Year. 7. haga clic en Nuevo cálculo con nombre. 2. Haga clic en Aceptar.2. En la lista Tipo de relación. haga clic con el botón secundario en el atributo Calendar Semester y. a continuación. En el diagrama. 14. establezca el tipo de relación en Rígida. 3. escriba MonthName en el cuadro Nombre de columna y. Haga clic en Aceptar. Haga clic en Aceptar. 3. Establezca el Atributo relacionado en Calendar Quarter. 5. En el cuadro de diálogo Crear cálculo con nombre. seleccione Nueva relación de atributo. CalendarYear) Esta instrucción concatena el mes y el año de cada mes de la tabla una nueva columna. En la lista Tipo de relación. establezca el tipo de relación en Rígida. Haga clic en Aceptar. establezca el tipo de relación en Rígida. haga doble clic en ella en la carpeta Vistas del origen de datos en el Explorador de soluciones. creará columnas con nombres descriptivos que usarán los atributos EnglishMonthName. 10. 9. 4. 6. Haga clic en Aceptar. En el panel Tablas. CalendarQuarter y CalendarSemester. CalendarQuarter) +' '+ 'CY ' + CONVERT(CHAR (4). a continuación. haga clic con el botón secundario en el atributo Calendar Quarter y. el Atributo de origen es Calendar Quarter. En el diagrama. 8. haga clic en Guardar todo. 13. En el cuadro de diálogo Crear relación de atributo. escriba la siguiente instrucción en el cuadro Expresión: EnglishMonthName+' '+ CONVERT(CHAR (4). 11. seleccione Nueva relación de atributo. En el menú Archivo. 12. En el cuadro de diálogo Crear relación de atributo. escriba el script SQL siguiente en el cuadro Expresión: 7. 8. Para proporcionar nombres de miembros de dimensión únicos 1. a continuación. 4. En el panel Tablas. Cambie a la vista del origen de datos Adventure Works DW. el Atributo de origen es Calendar Semester. En el diagrama. haga clic con el botón secundario en el atributo English Month Name y seleccione Nueva relación de atributo. 'Q' + CONVERT(CHAR (1). En el cuadro de diálogo Crear relación de atributo. el Atributo de origen es English Month Name. Proporcionar nombres de miembros de dimensión únicos En esta tarea. El tipo de relación es Rígida porque las relaciones entre los miembros no cambiarán con el tiempo. . Establezca el Atributo relacionado en Calendar Semester. 6. haga clic con el botón secundario del mouse en Date y. a continuación. En el cuadro de diálogo Crear cálculo con nombre. escriba CalendarQuarterDesc en el cuadro Nombre de columna y. 5. para ello. CalendarYear) Este script SQL concatena el trimestre natural y el año de cada trimestre de la tabla en una nueva columna. En la lista Tipo de relación. haga clic con el botón secundario del mouse en Date y. a continuación. haga clic en Nuevo cálculo con nombre.

). Haga clic en Aceptar. escriba el script SQL siguiente en el cuadro Expresión: 11. haga clic en el campo NameColumn en la ventana de propiedades y. a continuación. 13.). Para definir KeyColumns compuestas para el atributo Calendar Quarter 1. haga clic en el botón Examinar (. haga clic en Aceptar. haga clic en el atributo Calendar Quarter. En el menú Archivo. en la lista Columnas disponibles. a continuación. 2.. Para establecer la propiedad NameColumn del atributo EnglishMonthName. CASE WHEN CalendarSemester = 1 THEN 'H1' + ' ' + 'CY' + ' ' + CONVERT(CHAR(4). 10.. 16. escriba CalendarSemesterDesc en el cuadro Nombre de columna y.). Las columnas EnglishMonthName y CalendarYear se muestran ahora en la lista Columnas de clave. a continuación.9. Las columnas CalendarQuarter y CalendarYear se muestran ahora en la lista Columnas de clave.). En el panel Tablas. haga clic en el botón Examinar (. en la lista Columna de origen. seleccione la columna CalendarYear y. a continuación. 12. En el cuadro de diálogo Crear cálculo con nombre. 4. haga clic con el botón secundario del mouse en Date y. haga clic en Nuevo cálculo con nombre. 9.. haga clic en el atributo English Month Name. en la lista Columnas disponibles. 15. En la ventana Propiedades. 4. En el cuadro de diálogo Columna de nombre. . Haga clic en Aceptar. haga clic en Guardar todo. En esta tarea. a continuación. 17. Abra la ficha Estructura de dimensión para la dimensión Date. 5. haga clic en Guardar todo. 14. En el panel Atributos. En el cuadro de diálogo Columnas de clave. 7. En el panel Atributos.. 8. 6. 3. CalendarYear) ELSE 'H2' + ' ' + 'CY' + ' ' + CONVERT(CHAR(4). 3. 5. a continuación. haga clic en el campo KeyColumns y. Haga clic en Aceptar. haga clic en el campo NameColumn en la ventana de propiedades y. haga clic en el botón Examinar (. a continuación. En el cuadro de diálogo Columnas de clave. CalendarYear) END Este script SQL concatena el semestre natural y el año de cada semestre de la tabla en una nueva columna. Definir KeyColumns compuestas y establecer la columna de nombre La propiedad KeyColumns contiene la columna o columnas que representan la clave para el atributo.. 2. haga clic en el campo KeyColumns y. Para definir KeyColumns compuestas para el atributo English Month Name 1. haga clic en el botón Examinar (. haga clic en el botón >. Para establecer la propiedad NameColumn del atributo Calendar Quarter. seleccione MonthName y a continuación.. definirá propiedades KeyColumns compuestas. seleccione la columna CalendarYear y.. haga clic en el botón >. En el menú Archivo. En la ventana Propiedades.. a continuación.

haga clic en la ficha Explorador del Diseñador de dimensiones para la dimensión Date y. Implementar y ver los cambios Una vez que ha cambiado los atributos y las jerarquías. Ahora existen miembros en la jerarquía de atributo Calendar Quarter para cada trimestre de cada año.. 3. Haga clic en Aceptar. 6. Después de que aparezca el mensaje La implementación finalizó correctamente. 5.). En el menú Archivo. haga clic en el botón Examinar (. están ordenados por mes o semestre. 2. haga clic en el atributo Calendar Semester. a continuación. y luego por año. .). En lugar de ello. 7. En la siguiente tarea de este tema. En la tarea siguiente de este tema. Revise los miembros de la jerarquía de atributo Calendar Quarter. a continuación. haga clic en el icono para volver a conectar en la barra de herramientas del diseñador. en la lista Columnas disponibles. En el cuadro de diálogo Columna de nombre. En el cuadro de diálogo Columna de nombre.. Las columnas CalendarSemester y CalendarYear se muestran ahora en la lista Columnas de clave. 3. debe implementar los cambios y procesar de nuevo los objetos relacionados antes de ver los cambios.6. haga clic en Aceptar. 4. respectivamente. Para establecer la propiedad NameColumn del atributo Calendar Semester. seleccione la columna CalendarYear y. Dichos miembros no están ordenados cronológicamente. haga clic en el campo KeyColumns y. a continuación. haga clic en Aceptar. haga clic en el botón >. Revise los miembros de las jerarquías de los atributos English Month Name y Calendar Semester. haga clic en Guardar todo. 7. En el panel Atributos. haga clic en Implementar Tutorial de Analysis Services. En el menú Archivo. seleccione CalendarSemesterDesc y a continuación. 2.. En la ventana Propiedades. modificará este comportamiento para cambiar el criterio de ordenación. seleccione CalendarQuarterDesc y a continuación. en la lista Columna de origen. haga clic en el campo NameColumn en la ventana de propiedades y. están ordenados por trimestre y luego por año. Observe que los nombres de los miembros de la jerarquía de atributo Calendar Quarter son más descriptivos porque se ha creado un cálculo con nombre que se usa como nombre. En el cuadro de diálogo Columnas de clave. modificará este comportamiento para ordenar los miembros de la jerarquía de este atributo por año y luego por trimestre. Para implementar y ver los cambios 1. En el menú Generar de BI Development Studio.. 4. En lugar de ello. a continuación. Observe que los miembros de estas jerarquías tampoco están ordenados cronológicamente. Seleccione Calendar Quarter en la lista Jerarquía. Para definir KeyColumns compuestas para el atributo Calendar Semester 1. haga clic en el botón Examinar (. haga clic en Guardar todo. en la lista Columna de origen.

Los miembros de la jerarquía de atributo ahora aparecen ordenados primero por año y luego por trimestre. haga clic en el botón de puntos suspensivos (. Revise los miembros de las jerarquías de los atributos Calendar Quarter y Calendar Semester. 6. En la ventana Propiedades. compruebe que EnglishMonthName está seleccionado. los miembros de la jerarquía de atributo Calendar Semester están ordenados primero por semestre y luego por año. En la barra de herramientas de la ficha Explorador. Seleccione la ficha Estructura de dimensión del Diseñador de dimensiones para la dimensión Date y. 11. 9.) de la propiedad KeyColumns de la ventana Propiedades. revise el valor de la propiedad OrderBy.. Dicho valor se establece en Key. haga clic en Implementar Tutorial de Analysis Services. Seleccione Calendar Quarter en el panel Atributos y. 10. 8. a continuación. modificará el criterio de ordenación cambiando el orden de las claves que forman la clave compuesta. haga clic en la flecha abajo para invertir el orden de los miembros de esta clave compuesta. haga clic en el icono para volver a conectar. Para modificar el orden de los miembros de clave compuesta 1. compruebe que CalendarSemester está seleccionado.. En la ventana Propiedades. y. En la lista Columnas de clave del cuadro de diálogo Columnas de clave. 2. Haga clic en Aceptar. y. por año y luego por trimestre o semestre. Haga clic en Aceptar.. . haga clic en la flecha abajo para invertir el orden de los miembros de esta clave compuesta. Los miembros de la jerarquía de atributo Calendar Semester están ordenados por su valor de clave. En la lista Columnas de clave del cuadro de diálogo Columnas de clave. respectivamente.Cambiar el criterio de ordenación modificando el orden de los miembros de clave compuesta En esta tarea.. En la lista Columnas de clave del cuadro de diálogo Columnas de clave. Los miembros de la jerarquía de atributo ahora aparecen ordenados primero por año y luego por mes.) de la propiedad KeyColumns de la ventana Propiedades. y. a continuación. Observe que los miembros de estas jerarquías ahora están clasificados por orden cronológico. el orden de las claves de los miembros se basa en el primer valor de la primera clave del miembro y luego en el valor de la segunda clave del miembro. haga clic en la flecha abajo para invertir el orden de los miembros de esta clave compuesta. 5.) del valor de la propiedad KeyColumns. a continuación. haga clic en el botón de puntos suspensivos (. a continuación. Con una clave compuesta.. Los miembros de la jerarquía de atributo ahora aparecen ordenados primero por año y luego por semestre. 7. Seleccione English Month Name en el panel Atributos y.. a continuación. seleccione Calendar Semester en el panel Atributos. 3. Dicho de otro modo. a continuación. Cuando la implementación se haya completado correctamente. 4. compruebe que CalendarQuarter está seleccionado. Haga clic en Aceptar. haga clic en la ficha Explorador del Diseñador de dimensiones para la dimensión Date. haga clic en el botón de puntos suspensivos (. En el menú Generar de BI Development Studio.

haga clic en el cubo Tutorial de Analysis Services. Cambie al Diseñador de cubos de BI Development Studio. En el panel izquierdo del diseñador se muestran los metadatos del cubo Tutorial de Analysis Services. Observe también que la ficha Explorador incluye dos paneles a la derecha del panel de metadatos: el superior es el panel de filtros y el inferior es el panel de datos.12. basada en el tipo de datos nvarchar de la base de datos relacional subyacente. . Observe que los miembros de la jerarquía de atributo ahora aparecen ordenados primero por año y luego alfabéticamente por mes. Examinar el cubo implementado En la tarea siguiente. para ello. Observe que las opciones Perspectiva e Idioma están disponibles en la barra de herramientas de la ficha Explorador. vea Ordenar los miembros de atributo en función de un atributo secundario. En la imagen siguiente aparecen resaltados los paneles individuales en el Diseñador de cubos. Para obtener información sobre cómo habilitar la ordenación cronológica de los meses dentro de cada año. Seleccione la ficha Explorador y haga clic en Volver a conectar en la barra de herramientas del diseñador. Para examinar el cubo implementado 1. Esto se debe a que el tipo de datos de la columna EnglishCalendarMonth de la vista del origen de datos es una columna de cadena. 2. Revise los miembros de la jerarquía de atributo English Month Name. examinará el cubo Tutorial de Analysis Services.

expanda Customer. desactive la casilla del nivel (All). expanda Q1 CY 2002. En el panel de metadatos. . active la casilla para February 2002 y haga clic en Aceptar. En el panel de metadatos. expanda la jerarquía de atributo Commute Distance. En el eje de las filas. 4. En el panel de metadatos.3. De este modo. 8. expanda 2002. Observe que las jerarquías de atributo y de usuario están organizadas en carpetas de visualización de la lista de metadatos Product. Arrastre la jerarquía de usuario Product Model Lines al área Coloque campos de columna aquí del panel de datos y expanda el miembro Road del nivel Product Line de esta jerarquía de usuario. Expanda Oregon para ver los detalles de las ventas por ciudad en el estado de Oregón. 10. se muestran las ventas realizadas por Internet por región y por línea de productos en el mes de febrero de 2002. expanda Product. expanda United States para ver los detalles de las ventas por región dentro de Estados Unidos. expanda Internet Sales y arrastre la medida Sales Amount al área Coloque campos de totales o campos detallados aquí del panel Datos. expanda Order Date y arrastre la jerarquía Order Date. 7. 9. expanda All. 11. Haga clic en la flecha que se encuentra a la derecha del filtro Order Date. En el panel de metadatos. como se muestra en la imagen siguiente. a continuación. expanda Location y arrastre la jerarquía Customer Geography desde la carpeta para mostrar Location de la dimensión Customer hasta el área Coloque campos de fila aquí del panel de datos. expanda H1 CY 2002.Calendar Date al área Coloque campos de filtro aquí del panel Datos. expanda Customer. 5. expanda Measures. expanda Members y. 6. En el panel de metadatos. expanda Demographic. Observe que la jerarquía de usuario proporciona una ruta al nivel de nombre del producto.Calendar Date del panel de datos.

Esto es efectivamente igual a la cláusula WHERE de una instrucción de consulta de expresiones multidimensionales (MDX). Lección 4: Definir propiedades de dimensiones y de atributos avanzados En esta lección. debe crear automáticamente agrupaciones de miembros de atributos basadas en la distribución de miembros de la jerarquía de atributo. Nota Esta lección se basa en una versión mejorada del proyecto Tutorial de Analysis Services que completó en las tres primeras lecciones de este tutorial. vea Agrupar miembros de atributo (Discretización). a continuación. Para obtener más información. Agrupar miembros de atributo automáticamente En esta tarea. Esta lección contiene las tareas siguientes: Usar una versión modificada del proyecto Tutorial de Analysis Services En esta tarea. Los valores mostrados en el panel de datos se filtrarán para mostrar los datos de los clientes que viajan más de 16 kilómetros. En el menú Archivo. revisar e implementar una versión modificada del proyecto Tutorial de Analysis Services. encima del panel de datos. En la primera tarea de esta lección se describe dónde buscar el proyecto de ejemplo adecuado que debe utilizar para la lección. . aprenderá a utilizar algunas de las propiedades avanzadas de atributos.12. se muestra cómo y cuándo inhabilitar u ocultar jerarquías de atributo. vea Aspectos básicos de las consultas MDX (MDX). haga clic en Agregar a área de subcubo. haga clic en Guardar todo. Definir propiedades de atributo primario en una jerarquía de elementos primarios y secundarios En esta tarea. vea Definir una jerarquía de elementos primarios y secundarios y Trabajar con atributos en jerarquías de elementos primarios y secundarios. Haga clic con el botón secundario en el miembro 10+ Miles y. Ordenar los miembros de atributo en función de un atributo secundario En esta tarea. así como la diferencia existente entre este proyecto y el proyecto que ha creado en las tres primeras lecciones. Ocultar y deshabilitar jerarquías de atributo En esta tarea. debe abrir. jerarquías de atributos y propiedades de dimensiones. se muestra cómo ordenar los miembros de dimensión en función de un atributo secundario para obtener el orden de clasificación que se desee. Para obtener más información. 13. debe definir los nombres de nivel de una dimensión primario-secundario y especificar si se mostrarán los datos relacionados con los miembros primarios. que tiene varios grupos de medida y dimensiones adicionales. Para obtener más información. Commute Distance aparece en el panel de filtros.

Además. Para obtener más información. haga clic en Cerrar solución. o en otra instancia. Este proyecto mejorado le permitirá continuar aprendiendo a agregar funciones adicionales a la aplicación de Business Intelligence sin necesidad de tener que repetir las técnicas ya aprendidas. Comprender las mejoras realizadas en el proyecto La versión mejorada del proyecto es distinta de la versión del proyecto Tutorial de Analysis Services que completó en las tres primeras lecciones.sln. Definir las propiedades de miembro desconocido y de procesamiento de valores NULL En esta tarea. que contiene medidas de una segunda tabla de hechos. Se han agregado tablas y cálculos con nombre adicionales a la vista del origen de datos Adventure Works DW. 3. se han agregado más dimensiones al proyecto y estas dimensiones se han agregado al cubo Tutorial de Analysis Services. Usar una versión modificada del proyecto Tutorial de Analysis Services Las lecciones restantes de este tutorial se basan en una versión mejorada del proyecto Tutorial de Analysis Services que completó en las tres primeras lecciones. Antes de continuar con el tutorial. se muestra cómo definir las propiedades de miembro de los atributos para especificar relaciones de agregación entre ellos. debe configurar las propiedades UnknownMember y UnknownMemberName para controlar las condiciones de error causadas por los miembros de dimensión con valor NULL. debe cargar y procesar la versión mejorada del proyecto Tutorial de Analysis Services. seleccione Abrir y haga clic en Proyecto o solución. 2. y compruebe que el proceso finaliza correctamente. Vaya al directorio C:\Archivos de programa\Microsoft SQL Server\100\Samples\Analysis Services\Tutorials\Lesson4 Start y haga doble clic en el archivo Analysis Services Tutorial. Las diferencias se describen en las siguientes secciones: Revise esta información antes de continuar con las lecciones restantes del tutorial. En el menú Archivo. En el menú Archivo. Para obtener más información. 4.Especificar relaciones de atributo entre los atributos de una jerarquía definida por el usuario En esta tarea. vea Consideraciones para instalar ejemplos y bases de datos de ejemplo de SQL Server. Vista de origen de datos . vea Definir una relación de atributo y Propiedades de jerarquía de usuario. debe descargar los ejemplos. Implemente la versión mejorada del proyecto Tutorial de Analysis Services en la instancia local de Analysis Services. se ha agregado un segundo grupo de medidas. Nota Para obtener la versión actualizada de este proyecto de tutorial mejorado necesario para continuar con este tutorial. Cargar y procesar el proyecto mejorado Para cargar y procesar el proyecto de tutorial mejorado 1.

las tablas están organizadas en dos diagramas lógicos.La vista del origen de datos del proyecto mejorado contiene una tabla de hechos adicional y cuatro tablas de dimensiones adicionales de la base de datos AdventureWorksDW2008. el diagrama <Todas las tablas> pasa a estar demasiado lleno. Las nuevas dimensiones se describen en la siguiente lista. Para resolver este problema. 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. Dimensiones de cubo y base de datos El proyecto Tutorial de Analysis Services contiene cinco dimensiones de base de datos nuevas. Estas tablas son: • • • • • Geography 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. con diez tablas en la vista del origen de datos. Las tablas de dimensiones pueden vincularse a varias tablas de hechos. Estos diagramas están organizados cada uno en una única tabla de hechos. Dimensión Reseller . claves de miembro de composición y carpetas para mostrar. Observe que. Crear diagramas lógicos permite ver y utilizar un subconjunto específico de tablas de la vista del origen de datos en lugar de ver siempre todas las tablas y sus relaciones en un único diagrama. y el cubo Tutorial de Analysis Services contiene las mismas cinco dimensiones que las dimensiones del cubo. Las tablas del diagrama son las cuatro tablas de dimensiones y la tabla de hechos que agregó a la vista del origen de datos del tutorial de Analysis Services de la lección 1. DimDate y DimProduct se utilizan en el diagrama Internet Sales y el diagrama Reseller Sales. Este diagrama contiene las siete tablas de dimensiones siguientes y una tabla de hechos de la base de datos AdventureWorksDW2008: • • • • • • • • Reseller Promotion SalesTerritory Geography Date Product Employee ResellerSales Como puede observar. el diagrama Internet Sales y el diagrama Reseller Sales. las tablas DimGeography. Esto dificulta la comprensión de las relaciones entre las tablas y la localización de tablas específicas. Estas dimensiones se han definido de modo que contengan jerarquías de usuario y atributos que se modificaron mediante cálculos con nombre.

La combinación de estas columnas define las relaciones jerárquicas entre los miembros de la dimensión. Dimensión Geography La dimensión Geography se basa en la tabla Geography de la vista de origen de datos Adventure Works DW. Dimensión Promotion La dimensión Promotion se basa en la tabla Promotion de la vista de origen de datos Adventure Works DW. Nota Cuando se utiliza el Asistente para dimensiones con objeto de crear una dimensión. denominada columna de clave de miembro. La primera columna. y la propiedad MembersWithData determina si deben mostrarse los datos de los miembros primarios. Cubo Analysis Services El cubo Tutorial de Analysis Services ahora contiene dos grupos de medida. Dimensión Sales Territory La dimensión Sales Territory se basa en la tabla SalesTerritory de la vista de origen de datos Adventure Works DW. Para obtener más información. Dimensión Employee La dimensión Employee se basa en la tabla Employee de la vista de origen de datos Adventure Works DW. el asistente reconoce las tablas que incluyen relaciones de elementos primarios y secundarios. identifica a cada miembro de la dimensión. . identifica el elemento primario de cada miembro de la dimensión. La propiedad NamingTemplate de un atributo primario determina el nombre de cada nivel en la jerarquía de elementos primarios y secundarios. el grupo de medida original basado en la tabla InternetSales y un segundo grupo de medida basado en la tabla ResellerSales en la vista del origen de datos Adventure Works DW. La otra columna. y define automáticamente la jerarquía de elementos primarios y secundarios. denominada columna primaria.La dimensión Reseller se basa en la tabla Reseller de la vista de origen de datos Adventure Works DW. vea Definir una jerarquía de elementos primarios y secundarios y Trabajar con atributos en jerarquías de elementos primarios y secundarios. Definir propiedades de atributo primario en una jerarquía de elementos primarios y secundarios Una jerarquía de elementos primarios y secundarios es una jerarquía de una dimensión que está basada en dos columnas de tabla.

Sánchez es el director de nivel superior de esta jerarquía de elementos primarios y secundarios.En las tareas de este tema. 6. 4. a continuación. En el Explorador de soluciones. (El nombre de nivel aparece después de Nivel actual:. En el panel Metadatos. 9. Seleccione el miembro Ken J. 5. Haga clic en la ficha Explorador. a continuación. Haga clic en la ficha Explorador. haga clic con el botón secundario en Reseller Sales-Sales Amount y. Observe que el nombre de nivel para este miembro es Level 02. expanda Employee y arrastre la jerarquía Employees al área Coloque campos de fila aquí del panel Datos. expanda Reseller Sales. En el Explorador de soluciones. En el panel de metadatos. configurará el atributo primario para ocultar todos los datos primarios. a continuación. seleccione Agregar a área de datos. Expanda Ken J. Observe que Ken J. 7. Observe que el nombre de nivel para este miembro es Level 03. de modo que sólo se muestren las ventas de los miembros del nivel de hoja. Welcker para ver el nombre de este nivel. expanda la columna Level 02 de la jerarquía Employees y. Examinar la dimensión Employee Para examinar la dimensión Employee 1. En el panel Datos. 2. Todos los miembros de la jerarquía Employees se agregan al panel Datos en una vista contraída. A continuación. . Sánchez. creará una plantilla de asignación de nombres que define el nombre para cada nivel en la jerarquía de elementos primarios y secundarios de la dimensión Employee. En la imagen siguiente se muestra el panel Datos con los niveles 02 a 05 de la jerarquía Employees expandida. compruebe que Employees está seleccionado en la lista Jerarquía y. a continuación.cube en la carpeta Cubos para abrir el Diseñador de cubos para Tutorial de Analysis Services.dim en la carpeta Dimensiones para abrir el Diseñador de dimensiones para la dimensión Employee. seleccione Brian S.) En esta tarea. definirá nombres más descriptivos para cada nivel. haga doble clic en Analysis Services Tutorial. siga expandiendo niveles para ver los miembros de los niveles 02 a 05. 8. expanda el miembro All Employees. Sánchez para ver los nombres de los empleados que informan a este director y. justo encima del miembro All Employees. expanda Measures. haga doble clic en Employee. 3.

Haga clic en la ficha Estructura de dimensión. la propiedad Usage del atributo está definida como primaria. Esto es así porque cada director también es un empleado de otro director. Modificar las propiedades de los atributos primarios en la dimensión Employee Para modificar las propiedades de los atributos primarios en la dimensión Employee 1. Pase al Diseñador de dimensiones para la dimensión Employee. a continuación. seleccione la jerarquía de atributo Employees en el panel Atributos. 2. y. debe definir la plantilla de asignación de nombres de nivel que determina los nombres de nivel de la jerarquía de elementos primarios y secundarios que se muestran a los usuarios cuando examinan los cubos. . Esta propiedad se estableció con el Asistente para dimensiones cuando se diseñó la dimensión. Observe el icono único de este atributo.Observe que las ventas realizadas por cada director del nivel 04 también se muestran en el nivel 05. Observe también que. haga clic en el botón de puntos suspensivos (. En el cuadro de diálogo Plantilla de asignación de nombres de nivel. ocultará estos importes de ventas. 3.. En la tarea siguiente. El asistente detectó automáticamente la relación de elementos primarios y secundarios. en la ventana Propiedades. Este icono significa que el atributo es la clave principal de una jerarquía de elementos primarios y secundarios.) de la celda de la propiedad NamingTemplate. En la ventana Propiedades..

haga clic en Implementar Tutorial de Analysis Services. seleccione NonLeafDataHidden para cambiar este valor por el atributo Employees. 2. la fila *. Observe que. Examinar la dimensión Employee con los atributos modificados Para examinar la dimensión Employee 1. . En el menú Generar de Business Intelligence Development Studio. haga clic en la tercera fila. En la imagen siguiente se muestran los cambios realizados en el nivel Plantilla de asignación de nombres de nivel. De este modo se ocultarán los datos relacionados con los miembros de la jerarquía de elementos primarios y secundarios que no son de hoja. Haga clic en Aceptar.4. escriba Employee Level * en la columna Nombre y. 6. bajo Resultado. En la ventana Propiedades del atributo Employees. en la celda de la propiedad MembersWithData. En la segunda fila. Cuando la implementación haya finalizado correctamente. diríjase al Diseñador de cubos para el cubo Tutorial de Analysis Services y haga clic en Volver a conectar en la barra de herramientas de la ficha Explorador. 5. cada nivel ahora se denominará "Employee Level" seguido por un número que aumenta de forma secuencial. a continuación.

Si habilita las agrupaciones automáticas. o . seleccione Employees en la dimensión Employee y arrastre esta jerarquía al área Coloque campos de fila aquí. los usuarios que examinen la jerarquía de atributo verán los nombres y los valores de los grupos en lugar de los miembros propiamente dichos. No obstante.3. En la imagen siguiente se muestran los cambios realizados en la jerarquía Employees. Por ejemplo. incluido el importe oculto del director. puede permitir que Analysis Services determine automáticamente el mejor método de agrupación en función de la estructura del atributo. Observe que los nombres de nivel ahora son más descriptivos y que los valores de las ventas para cada director ya no se muestran. puede hacer que Analysis Services cree grupos de valores de ingresos anuales de los clientes. Por ejemplo. Esto limita el número de niveles que se presentan a los usuarios. No obstante. Analysis Services no realiza agrupaciones. En la lección 10 aprenderá a habilitar los totales visuales de modo que el total para Employee Level 05 refleje únicamente los valores que en realidad puede ver el usuario. Agrupar miembros de atributo automáticamente Cuando se examina un cubo. generalmente se dimensionan los miembros de una jerarquía de atributo según los miembros de otra jerarquía de atributo. con determinados tipos de atributo. Al hacerlo. lo que puede resultar más útil para el análisis. resulta útil hacer que MicrosoftAnalysis Services cree automáticamente grupos de miembros de atributos en función de la distribución de los miembros en una jerarquía de atributo. observe también que el total para cada nivel muestra el total para cada empleado. Expanda la jerarquía varias veces para mostrar los primeros cinco niveles. producto comprado o género. puede agrupar las ventas de cliente por ciudad. De forma predeterminada. En el panel de la izquierda del diseñador. así como el tipo de agrupación que se lleva a cabo. La propiedad DiscretizationMethod determina si Analysis Services crea agrupaciones.

modificará las propiedades del grupo de miembro para ver el efecto del cambio en el tipo de agrupación. Estos valores pasan a ser miembros de la jerarquía de atributo Yearly Income. a menos que habilite la agrupación de miembro. En el Explorador de soluciones. Agrupar miembros de la jerarquía de atributo en la dimensión Customer Para agrupar miembros de la jerarquía de atributo en la dimensión Customer 1. Cierre la ficha Explorar la tabla Customer. haga clic con el botón secundario en la tabla Customer y. En el panel Vista de origen de datos. Clusters Analysis Services crea grupos creando una agrupación en clústeres unidimensionales en los valores de entrada mediante el método de creación de una agrupación en clústeres K-Means con distribuciones gausianas. haga clic en Explorar datos. En el panel Atributos. y número de horas de vacaciones del empleado en la dimensión Employees. En la imagen siguiente se muestran las propiedades modificadas para Yearly Income.puede seleccionar uno de los algoritmos de agrupación de la lista siguiente para especificar el método de agrupación: EqualAreas Analysis Services crea intervalos de grupos de modo que la población total de los miembros de la dimensión quede distribuida de forma homogénea en los grupos. número de horas de baja por enfermedad del empleado en la dimensión Employees. 3. Por último. haga doble clic en Customer en la carpeta Dimensiones para abrir el Diseñador de dimensiones para la dimensión Customer. debe especificar el número de grupos mediante la propiedad DiscretizationBucketCount. a continuación. En las tareas de este tema. . 2. habilitará distintos tipos de agrupaciones para lo siguiente: valores de los ingresos anuales en la dimensión Customer. 5. 4. Esta opción sólo es válida para columnas numéricas. cambie el valor de la propiedad DiscretizationMethod por Automática y el valor de la propiedad DiscretizationBucketCount por 5. vea Agrupar miembros de atributo (Discretización). En la ventana Propiedades. seleccione Yearly Income. Una vez que haya especificado un método de agrupación. Observe el intervalo de valores de la columna YearlyIncome. A continuación procesará y examinará el cubo Tutorial de Analysis Services para ver el efecto de los grupos de miembro. Para obtener más información.

seleccione Sick Leave Hours. En la ventana Propiedades. 7.Agrupar miembros de la jerarquía de atributo en la dimensión Employee Para agrupar miembros de la jerarquía de atributo en la dimensión Employee 1. Pase al Diseñador de dimensiones para la dimensión Employee. Examinar las jerarquías de atributo modificadas . cambie el valor de la propiedad DiscretizationMethod por Clusters y el valor de la propiedad DiscretizationBucketCount por 5. 3. a continuación. haga clic en Explorar datos. 2. En el panel Vista de origen de datos. haga clic con el botón secundario en la tabla Employee y. En la ventana Propiedades. 6. 4. cambie el valor de la propiedad DiscretizationMethod por EqualAreas y el valor de la propiedad DiscretizationBucketCount por 5. Cierre la ficha Explorar la tabla Employee. Fíjese en los valores de las columnas SickLeaveHours y VacationHours. En el panel Atributos. 5. seleccione Vacation Hours. En el panel Atributos.

haga clic en Tutorial de Implementar Analysis Services. a continuación.) Observe también que los empleados que tienen de 32 a 42 horas de baja por enfermedad han realizado más ventas que los que tienen de 20 a 31 horas de baja por enfermedad.Para examinar las jerarquías de atributo modificadas 1. 2. (Si desea ver los tres grupos que no tienen ventas. 6. expanda Organization. Quite todos los niveles de la jerarquía Employees del área de campos de filas del panel de datos y quite todas las medidas de dicho panel. continuación. 9. expanda la dimensión Product y. Expanda la dimensión Customer en el panel Metadatos. Agregue la medida Internet Sales-Sales Amount al área de datos del panel de datos. En la imagen siguiente se muestran las ventas dimensionadas por horas de baja por enfermedad de los empleados. seleccione Agregar a área de datos. haga clic en Mostrar celdas vacías. arrastre la jerarquía de usuario Product Model Lines al área Coloque campos de fila aquí del panel de datos. 4. Para ello. haga clic con el botón secundario en Sick Leave Hours y. Elimine la jerarquía de atributo Yearly Income del área de columnas y quite la medida Internet Sales-Sales Amount del panel Datos. En el panel de metadatos. En el panel de metadatos. haga clic con el botón secundario en el área de datos y. luego. Observe que todas las ventas las realizan los empleados de uno de los dos grupos. Los miembros de la jerarquía de atributo Yearly Income ahora están agrupados en seis depósitos. a continuación. arrastre la jerarquía de atributo Yearly Income al área Coloque campos de columna aquí. haga clic con el botón secundario en el panel de datos y. No se muestran todos los depósitos. 3. . En el menú Generar de Business Intelligence Development Studio. 7. expanda la dimensión Employee. Para ello. haga clic con el botón secundario en Internet Sales-Sales Amount y seleccione Agregar a área de datos. a continuación. 5. Cuando la implementación haya finalizado correctamente. Agregue la medida Reseller Sales-Sales Amount al área de datos. expanda la carpeta para mostrar Demographic y. haga clic en Borrar resultados. pase al Diseñador de cubos para el cubo Tutorial de Analysis Services y haga clic en Volver a conectar en la ficha Explorador. 8. incluyendo un depósito para las ventas a los clientes cuyos ingresos anuales se desconocen.

Cambie al Diseñador de dimensiones para la dimensión Employee y seleccione Vacation Hours en el panel Atributos. sólo estén visibles cuando se visualizan a través de una jerarquía de usuario en lugar de visualizarse de forma independiente a través de una jerarquía de atributo. determinados atributos. el valor de la propiedad AttributeHierarchyVisible determina si la jerarquía de atributo es visible independientemente de su uso en una jerarquía definida por el usuario. haga clic en Implementar Tutorial de Analysis Services. Por último. Si un valor de la propiedad AttributeHierarchyEnabled se establece en True. Haga clic en Volver a conectar en la ficha Explorador y vea el efecto del cambio en el método de agrupación. puede organizar los atributos en jerarquías definidas por el usuario para proporcionar rutas de exploración en un cubo. las fechas de nacimiento e información sobre el inicio de sesión. Esta jerarquía consta de un nivel "Todos" y un nivel de detalle que contiene todos los miembros de la jerarquía. El valor de la propiedad AttributeHierarchyEnabled determina si se ha creado una jerarquía de atributo. No obstante. También puede hacer que los miembros de otros atributos. . debe deshabilitar las jerarquías de atributos que los usuarios no utilizarán para examinar. 11. cambie el valor de la propiedad DiscretizationBucketCount por 10. sueldos. Ocultar y deshabilitar jerarquías de atributo De forma predeterminada. 5. se crea una jerarquía de atributo para cada uno de los atributos de una dimensión. la jerarquía de atributo sólo existe como propiedad de miembro. no son atributos que los usuarios vayan a utilizar para dimensionar la información del cubo. la jerarquía de atributo no se crea y el atributo no puede utilizarse como nivel en una jerarquía de usuario. Modificar propiedades de agrupación y revisar el efecto de los cambios Para modificar las propiedades de agrupación y revisar el efecto de los cambios 1. Agregue Vacation Hours al área de columnas del panel Datos. generalmente esta información sólo se visualiza como detalles de un miembro de atributo en concreto. una jerarquía de atributo deshabilitada puede utilizarse para ordenar los miembros de otro atributo. Observe que ahora hay tres grupos de miembros del atributo Vacation Hours que tienen valores de ventas para los productos. como los nombres de cliente o los códigos postales. le interesará deshabilitar u ocultar algunos atributos y sus jerarquías. y cada jerarquía está disponible para los datos de hechos de dimensionamiento. pase de nuevo al Diseñador de cubos para el cubo Tutorial de Analysis Services. En lugar de ello. En el menú Generar de BI Development Studio. 2. Si esta propiedad se establece en False. Como ha aprendido. basados en el método de agrupación por áreas iguales (EqualAreas). Observe que aparecen dos grupos. Hay otros tres grupos ocultos porque no contienen valores de datos. Cuando la implementación haya finalizado por completo.10. En determinadas circunstancias. para mejorar el rendimiento del procesamiento. dejando los atributos visibles sólo como propiedades de miembro de un atributo específico. como los números de seguridad social o números de identificación nacional. Un motivo para hacerlo puede ser el número total de miembros distintos de la jerarquía de atributo. Elimine la jerarquía de atributo Sick Leave Hours del área de columnas del panel Datos. Los otros siete grupos contienen miembros sin datos de ventas. 3. Por ejemplo. En la ventana Propiedades. Puede ocultar estas jerarquías de atributo. 4.

inhabilitará los números de seguridad social y otros atributos en la dimensión Employee que no se utilizarán para examinar. examinarlas será un proceso muy lento. Debido al elevado número de miembros de atributo de estas jerarquías. puede incrementar el rendimiento del procesamiento estableciendo el valor de esta propiedad en False. Para deshabilitar el nivel (Todos) de una jerarquía de atributo habilitada. como Nombre o Clave. No obstante. Estas propiedades no se aplican si la jerarquía de atributo está deshabilitada.Cuando una jerarquía de atributo está habilitada. Nota Un atributo que tiene su propiedad IsAggregatable establecida en False sólo puede usarse como la raíz de una jerarquía definida por el usuario y debe tener un miembro predeterminado especificado (en caso contrario. el rendimiento también mejorará si crea un índice de los miembros del atributo. 2. • AttributeHierarchyOptimizedState De forma predeterminada. Analysis Services crea durante el procesamiento un índice para cada jerarquía de atributo habilitada. Cambie al Diseñador de dimensiones para la dimensión Employee y haga clic en la ficha Explorador. Luego ocultará las jerarquías de atributo de nombre de cliente y código postal en la dimensión Customer. puede incrementar el rendimiento del procesamiento estableciendo el valor de esta propiedad en NotOptimized. establezca el valor de esta propiedad en False. y con el objeto de mejorar el rendimiento de las consultas. si utiliza una jerarquía oculta como atributo clave para la dimensión. el motor de Analysis Services elegirá uno). • AttributeHierarchyOrdered De forma predeterminada. independientemente de la jerarquía de usuario que utilice. Si el orden no le importa. En las tareas de este tema. Analysis Services ordena los miembros de las jerarquías de atributo habilitadas durante el procesamiento y luego almacena los miembros según el valor de la propiedad OrderBy. Compruebe que las jerarquías de atributo siguientes aparecen en la lista Jerarquía: o Base Rate o Birth Date o Login ID o Manager SSN o SSN . Si no tiene previsto utilizar una jerarquía de atributo para explorar. Establecer las propiedades de la jerarquía de atributo en la dimensión Employee Para establecer las propiedades de la jerarquía de atributo en la dimensión Employee 1. puede especificar valores para las tres propiedades adicionales siguientes: • IsAggregatable De forma predeterminada se define un nivel (Todos) para todas las jerarquías de atributo.

En la imagen siguiente se muestra la propiedad AttributeHierarchyEnabled establecida en False para los atributos seleccionados. En la ventana Propiedades. Observe que. . el icono de cada atributo ha cambiado para indicar que el atributo no está habilitado. haga clic en cada una de ellas mientras mantiene presionada la tecla CTRL: o Base Rate o Birth Date o Login ID o Manager SSN o SSN 4. haga clic en Implementar Analysis Services Tutorial. Para seleccionar varias medidas. establezca el valor de la propiedad AttributeHierarchyEnabled en False para los atributos seleccionados. en el panel Atributos. En el menú Generar.3. Vaya a la ficha Estructura de dimensión y seleccione los atributos siguientes en el panel Atributos. 5.

haga clic en Volver a conectar y. Cambie a la ficha 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): o Full Name o Postal Code 4. a continuación. establezca el valor de la propiedad AttributeHierarchyVisible en False para los atributos seleccionados. recibirá un error en el que se le notificará que debe habilitar la jerarquía de atributo para que ésta pueda participar en una jerarquía definida por el usuario. En la imagen siguiente se muestra la propiedad AttributeHierarchyVisible establecida en False. Establecer las propiedades de la jerarquía de atributo en la dimensión Customer Para establecer las propiedades de la jerarquía de atributo en la dimensión Customer 1. En la ventana Propiedades. Si intenta agregar una de las jerarquías de atributo deshabilitadas como nivel en una jerarquía de usuario. Por consiguiente. Cuando el proceso haya finalizado correctamente. 2. Puesto que los miembros de estas jerarquías de atributo se utilizarán para dimensionar datos de hechos.6. intente examinar las jerarquías de atributo modificadas. Cambie al Diseñador de dimensiones para la dimensión Customer y haga clic en la ficha Explorador. Compruebe que las jerarquías de atributo siguientes aparecen en la lista Jerarquía: o Full Name o Postal Code 3. Observe que los miembros de los atributos modificados no están disponibles para examinar como jerarquías de atributo en la lista Jerarquía. mejorará el rendimiento. . si ordena y optimiza dichos miembros. las propiedades de estos atributos no deben cambiarse. diríjase a la ficha Explorador.

vaya a la ficha Explorador de la dimensión Customer y haga clic en Volver a conectar. Observe que los niveles ocultos. haga clic en Implementar Analysis Services Tutorial. Postal Code y Full Name. 7. Observe que el atributo oculto puede seguir convirtiéndose en un nivel de una jerarquía de usuario. 6. Cuando la implementación haya finalizado correctamente. Intente seleccionar cualquiera de las jerarquías de atributo modificadas en la lista Jerarquía. . Observe que ninguna de las jerarquías de atributo modificadas aparece en la lista Jerarquía. 9. seleccione Customer Geography y examine cada nivel del panel del explorador.5. están visibles en la jerarquía definida por el usuario. 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. En el menú Generar. En la lista Jerarquía. 8.

Configurar propiedades de relación de los atributos y Especificar relaciones de atributo entre los atributos de una jerarquía definida por el usuario. Definir una relación de atributo. En las tareas de este tema. Las relaciones de atributo definen las relaciones o dependencias que existen entre los atributos. es posible que los usuarios estén interesados en información adicional sobre los miembros de un nivel determinado de una jerarquía. si la relación entre los miembros cambia. También definirá un atributo nuevo en la dimensión Customer en función del cálculo con nombre que utilizará para ordenar los miembros del atributo Commute Distance. No obstante. en ocasiones puede que desee ordenar los miembros de un atributo en función de un atributo secundario. Si se define una relación como rígida. vea Relaciones de atributo. La limitación principal que existe al crear una relación de atributo es asegurarse de que el atributo al que se hace referencia no tiene más de un valor para ningún miembro del atributo con el que está relacionado. vea Modificar la dimensión Date. todos los atributos están generalmente relacionados entre sí a través del atributo de clave. aprendió a ordenar los miembros de atributo en función de su nombre o valor de clave. Utilizará este atributo nuevo para ordenar los miembros del mes natural cronológicamente en lugar de ordenarlos alfabéticamente. si ni el nombre ni la clave del atributo principal ofrecen el orden que desea. Esto es así porque todos los atributos de una dimensión proporcionan información sobre los miembros vinculados por el atributo de clave de la dimensión a los hechos de la tabla de hechos de cada grupo de medida relacionado. en función de si las relaciones entre los miembros cambiarán con el tiempo. para poder ordenar un atributo en función del nombre o la clave de un atributo secundario. se puede definir la relación como rígida o flexible. Para obtener más información. Observe que los miembros del atributo Month Name están ordenados por sus valores de clave. En una dimensión que se basa en una única tabla relacional. aprenderá a utilizar las relaciones de atributo para incrementar el rendimiento de las consultas. la dimensión debe procesarse por completo. Cuando se define una relación entre dos atributos. pero una ciudad nunca pasará a formar parte de una provincia distinta. Por ejemplo. En una dimensión que se basa en varias tablas. las agregaciones de atributos no se calculan de nuevo cada vez que se procesa la dimensión de forma incremental. También aprendió a utilizar una clave de miembro compuesta que afectaba a todos los miembros de atributo y al criterio de ordenación.Ordenar los miembros de atributo en función de un atributo secundario En la lección 3. Sin embargo. definirá un atributo nuevo en la dimensión Date basado en una columna existente de la tabla de dimensiones subyacente. Definir una relación de atributo y el criterio de ordenación en la dimensión Date Para definir una relación de atributo y el criterio de ordenación en la dimensión Date 1. debe utilizar un atributo secundario que esté relacionado con el atributo principal. En las tareas del tema siguiente. Sin embargo. los atributos generalmente están vinculados en función de la clave de combinación entre las tablas. Abra el Diseñador de dimensiones para la dimensión Date y luego revise la propiedad OrderBy del atributo Month Name en la ventana Propiedades. Por ejemplo. No obstante. podría usar un atributo secundario para conseguir el criterio de ordenación deseado. El Diseñador de dimensiones permite definir relaciones adicionales entre atributos o cambiar las relaciones predeterminadas para incrementar el rendimiento. . un empleado podría cambiar de región de venta. Para obtener más información.

el procesamiento generará un error durante el procesamiento incremental y tendrá que realizar el proceso completo de la dimensión. compruebe que Calendar Date está seleccionado en la lista Jerarquía y. Las relaciones entre los miembros del atributo Month Name y del atributo Month Number Of Year no cambiarán con el tiempo. Seleccione Month Name en el panel Atributos y. No hay ninguna relación definida entre el atributo Month Name y el atributo Month Number Of Year. haga clic en Nuevo atributo de la columna. haga clic en Volver a conectar y. Creará este atributo tomando como base una columna de la tabla de dimensiones Date. 5. a continuación. haga clic con el botón secundario en el atributo Month Name y seleccione Nueva relación de atributo. a continuación. a continuación. Ahora ya puede establecer el criterio de ordenación de los miembros de Month Name. En el menú Generar. 10. haga clic con el botón secundario del mouse en MonthNumberOfYear en el panel Vista del origen de datos y. establezca el tipo de relación en Rígida. Observe que todos los atributos de la dimensión Date están relacionados directamente con el atributo Date. Este atributo no se usará para examinar. 6. Nota Al ordenar alfabéticamente las propiedades de la ventana Propiedades se simplificará esta tarea ya que las tres propiedades aparecerán una al lado de la otra. la propiedad AttributeHierarchyOptimizedState en NotOptimized y la propiedad AttributeHierarchyOrdered en False. el Atributo de origen es Month Name. 12. a continuación. haga clic en Implementar Tutorial de Analysis Services. ordenará los miembros de la jerarquía de atributo en función de un atributo nuevo. seleccione Month Number Of Year y. Haga clic en Aceptar. Sólo se utilizará para ordenar los miembros de otro atributo. Cambie a la ficha Explorador. 4. Analysis Services no quitará las agregaciones de esta relación durante el procesamiento incremental. que son el mes y el año. 13. los meses naturales no se ordenan cronológicamente. diríjase a la ficha Explorador de la dimensión Date. expanda los niveles de la jerarquía definida por el usuario para revisar el criterio de ordenación de los meses naturales. 11. 8. 9. 3. Si se produce un cambio. Haga clic en la ficha Relación de los atributos. que es el miembro de clave que relaciona los miembros de dimensión con los hechos de los grupos de medida relacionados. 7. En este caso. 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. Cuando la implementación se haya completado correctamente. Estos parámetros ocultarán el atributo ante los usuarios y mejorarán el tiempo de procesamiento. Cambie a la ficha Estructura de dimensión de la dimensión Date. En el diagrama. Observe que los miembros de la jerarquía de atributo están ordenados en función de los valores ASCII de las claves de sus miembros. establezca la propiedad AttributeHierarchyEnabled en False en la ventana Propiedades. En el panel Atributos.2. En la lista Tipo de relación. si se ordena por el nombre o la clave del atributo. el atributo MonthNumberOfYear. a continuación. Como resultado. examine las jerarquías . En el cuadro de diálogo Crear relación de atributo. Para resolver este problema. Establezca el Atributo relacionado en Month Number Of Year. Haga clic en la ficha Estructura de dimensión.

Observe que los meses ahora aparecen en orden cronológico. 2. En la imagen siguiente se muestran los miembros de la jerarquía de atributo Commute Distance. este cálculo con nombre ya se ha agregado a la tabla Customer de la vista del origen de datos Adventure Works DW. a continuación. haga clic en Nuevo atributo de la columna. ordenados según los valores ASCII de la clave de miembro.de usuario Calendar Date y Fiscal Date para comprobar que los meses están ordenados cronológicamente. Cambie a la ficha Estructura de dimensión del Diseñador de dimensiones de la dimensión Customer. En este caso. Para ahorrar tiempo. Cambie a la ficha Explorador del Diseñador de dimensiones para la dimensión Customer y. haga clic con el botón secundario en CommuteDistanceSort en la tabla Customer del panel Vista de origen de datos y. si se ordena por el nombre o la clave del atributo. Observe que los miembros de la jerarquía de atributo están ordenados en función de los valores ASCII de la clave de miembro. Puede cambiar a esta vista del origen de datos para ver el script SQL que se usa en este cálculo con nombre. examine los miembros de la jerarquía de atributo Commute Distance. debe ordenar los miembros de la jerarquía de atributo en función del cálculo con nombre CommuteDistanceSort que atribuye el número de orden apropiado a cada valor distinto de la columna. como se muestra en la imagen siguiente. las distancias para ir al trabajo no se ordenan de menor a mayor. a continuación. vea Definir cálculos con nombre en una vista de origen de datos (Analysis Services). Definir las relaciones de atributo y el criterio de ordenación en la dimensión Customer Para definir las relaciones de atributo y el criterio de ordenación en la dimensión Customer 1. Para obtener más información. En esta tarea. .

Estos parámetros ocultarán el atributo ante los usuarios y mejorarán el tiempo de procesamiento. seleccione Commute Distance Sort y establezca la propiedad AttributeHierarchyEnabled de este atributo en False en la ventana Propiedades. como es muestra en la imagen siguiente. Este atributo no se usará para examinar. 10. Establezca el Atributo relacionado en Commute Distance Sort. vaya a la ficha Examinador del Diseñador de dimensiones de la dimensión Customer. Este atributo no se usará para examinar. La relación entre los miembros del atributo Commute Distance y del atributo Commute Distance Sort no cambiará con el tiempo. Sólo se utilizará para ordenar los miembros de otro atributo. Seleccione Geography y. En la lista Tipo de relación. Ahora ya puede establecer el criterio de ordenación del atributo Commute Distance. establezca su propiedad AttributeHierarchyVisible en False en la ventana Propiedades. haga clic en Implementar Tutorial de Analysis Services. la propiedad AttributeHierarchyOptimizedState en NotOptimized y la propiedad AttributeHierarchyOrdered en False. En el cuadro de diálogo Crear relación de atributo. 7. Cuando la implementación haya finalizado correctamente. En el menú Generar. la propiedad AttributeHierarchyOptimizedState en NotOptimized y la propiedad AttributeHierarchyOrdered en False. Estos parámetros ocultarán el atributo ante los usuarios y mejorarán el tiempo de procesamiento. Dado que Geography tiene propiedades de miembro. 5. 13. En el panel Atributos. . Por lo tanto. haga clic en Volver a conectar y examine la jerarquía de atributo Commute Distance. Observe que los miembros de la jerarquía de atributo ahora están clasificados en un orden lógico en función de una distancia cada vez mayor. para ocultar el atributo. Sólo se utilizará para ordenar los miembros de otro atributo. su propiedad AttributeHierarchyEnabled debe establecerse en True. 12.3. se debe establecer la propiedad AttributeHierarchyVisible en False. Haga clic en Aceptar. y el valor de la propiedad OrderByAttribute por Commute Distance Sort. Haga clic en la ficha Relación de los atributos. 11. a continuación. a continuación. En el panel Atributos. 6. seleccione Nueva relación de atributo. En la lista de atributos. establezca el tipo de relación en Rígida. haga clic con el botón secundario en el atributo Commute Distance y. Haga clic en la ficha Estructura de dimensión. el Atributo de origen es Commute Distance. seleccione Commute Distance y cambie el valor de la propiedad OrderBy de la ventana Propiedades por AttributeKey. 8. 4. 9.

esta jerarquía es simplemente una ruta que permite a los usuarios ver detalles. Analysis Services retiene las agregaciones cuando se actualiza la dimensión. . vea Definir una relación de atributo y Propiedades de jerarquía de usuario. vea Definir una relación de atributo y Relaciones de atributo. un estado o un país. Observe las cuatro relaciones de atributo que vinculan los atributos que no son de clave de la tabla Geography con el atributo de clave de la tabla Geography. El atributo Postal Code está vinculado de forma indirecta al atributo Full Name a través del atributo Geography. Si la relación que se define como rígida cambia. El atributo Geography está relacionado con el atributo Full Name. si los datos subyacentes lo permiten. como el nombre de un empleado. o simplemente representar una ruta de exploración. cambiaremos las relaciones de atributo para que no usen el atributo Geography. Una jerarquía de usuario puede representar una jerarquía natural. debería definir relaciones de atributo entre atributos. Analysis Services agregará todos los atributos que no sean de clave del atributo de clave. es posible organizar jerarquías de atributo en niveles dentro de jerarquías de usuario para proporcionar rutas de exploración a los usuarios de un cubo. Para obtener más información. la jerarquía Sales Territory de la dimensión Sales Territory. estos dos tipos de jerarquía de usuario son el mismo. Actualmente. si define relaciones de atributo entre los atributos que forman los niveles. En las tareas de este tema. A continuación. En el panel Jerarquías. fíjese en los niveles de la jerarquía definida por el usuario Customer Geography. porque el atributo Postal Code está vinculado al atributo Geography y el atributo Geography está vinculado al atributo Full Name. debe definir relaciones de atributo para los atributos de las jerarquías de usuario naturales del proyecto Tutorial de Analysis Services. La definición de relaciones de atributo mejora el rendimiento del procesamiento de las dimensiones. se puede especificar que la relación sea flexible o rígida. Cambie al Diseñador de dimensiones para la dimensión Customer y haga clic en la ficha Estructura de dimensión. Todas estas jerarquías de usuario son jerarquías naturales. Para obtener más información. a menos que la dimensión se procese por completo. Si define una relación rígida. Si no hay ninguna relación definida entre los atributos. Estas jerarquías son la jerarquía Customer Geography de la dimensión Customer. ya que no se han definido relaciones entre niveles o atributos. la jerarquía Product Model Lines de la dimensión Product y las jerarquías Fiscal Date y Calendar Date de la dimensión Date. Por lo tanto. las particiones y las consultas. Definir relaciones de atributo para atributos de la jerarquía Customer Geography Para definir relaciones de atributo para atributos de la jerarquía Customer Geography 1.Especificar relaciones de atributo entre los atributos de una jerarquía definida por el usuario Como ya ha visto en este tutorial. su cargo y el nombre de departamento. Analysis Services puede utilizar una agregación de un atributo para obtener los resultados de un atributo relacionado. Con una jerarquía natural. Para el usuario que explora una jerarquía. Cuando se definen relaciones de atributo. El rendimiento de la consulta y del procesamiento aumenta si se especifican las relaciones y las propiedades de relación apropiadas. Haga clic en la ficha Relación de los atributos. 2. como una ciudad. Analysis Services genera un error durante el proceso.

En el cuadro de diálogo Crear relación de atributo. por lo que la quitaremos. 24. Ahora. haga clic con el botón secundario en Geography-> City y. haga clic en Guardar todo. En el panel Relaciones de atributo. haga clic en Eliminar. 10. Aparece un icono de advertencia en el diagrama porque la relación es redundante. haga clic en Aceptar. 20. haga clic con el botón secundario en el atributo City y seleccione Nueva relación de atributo. 19. . 21. 14. haga clic en Aceptar. haga clic con el botón secundario en el atributo Geography y. 26. Ahora. 22. Este atributo ya no es necesario. 11. Establezca el Atributo relacionado en State-Province. Cuando aparezca el cuadro de diálogo Eliminar objetos. haga clic con el botón secundario en el atributo Full Name y seleccione Nueva relación de atributo. establezca el tipo de relación en Rígida. En la lista Tipo de relación. La relación Full Name -> Geography-> Postal Code ya existía. Cuando aparezca el cuadro de diálogo Eliminar objetos. 9. la relación Geography-> City es redundante y la eliminaremos. Cuando aparezca el cuadro de diálogo Eliminar objetos. En el cuadro de diálogo Crear relación de atributo. En el panel Atributos. En la lista Tipo de relación. a continuación. Haga clic en Aceptar. 13. haga clic en Eliminar. 4. establezca el tipo de relación en Rígida. 23. a continuación. haga clic en Eliminar. 6. Haga clic en Aceptar. y acaba de crear la relación Full Name -> Postal Code. Cuando aparezca el cuadro de diálogo Eliminar objetos. 17. Establezca el Atributo relacionado en Country-Region. haga clic en Eliminar. haga clic en Aceptar. Haga clic en la ficha Estructura de dimensión. el Atributo de origen es Postal Code. En el menú Archivo. En el diagrama. ya que la relación entre un estado-provincia y un país-región no cambiará con el tiempo. 7. la relación Geography-> Postal Code es redundante. Establezca el Atributo relacionado en Postal Code. En el cuadro de diálogo Crear relación de atributo. 25. Haga clic con el botón secundario en la flecha situada entre Geography y State-Province y. 16. a continuación.3. deje establecido el tipo de relación en Flexible. En el diagrama. haga clic con el botón secundario en el atributo State-Province y seleccione Nueva relación de atributo. haga clic en Eliminar. a continuación. el Atributo de origen es Full Name. Haga clic en Aceptar. el Atributo de origen es State-Province. haga clic en Aceptar. 18. Haga clic en Aceptar. En el diagrama. el Atributo de origen es City. 8. 5. a continuación. ya que la relación entre una ciudad y un estado no cambiará en el futuro. deje establecido el tipo de relación en Flexible. En la lista Tipo de relación. En el diagrama. haga clic con el botón secundario en Geography-> Country-Region y. ya que las relaciones entre los miembros pueden cambiar con el tiempo. haga clic en Aceptar. Establezca el Atributo relacionado en City. En el cuadro de diálogo Crear relación de atributo. En el panel Relaciones de atributo. En el panel Relaciones de atributo. 12. 15. haga clic con el botón secundario en el atributo Postal Code y seleccione Nueva relación de atributo. haga clic con el botón secundario en Geography-> Postal Code y. Cuando aparezca el cuadro de diálogo Eliminar objetos. En la lista Tipo de relación.

3. Haga clic en Aceptar. el Atributo de origen es Month Name. 3. . Establezca el Atributo relacionado en Fiscal Quarter. Haga clic en Aceptar. En el diagrama. En el cuadro de diálogo Crear relación de atributo. Establezca el Atributo relacionado en Sales Territory Country. 5. Haga clic en Aceptar. Definir relaciones de atributo para atributos de la jerarquía Fiscal Date Para definir relaciones de atributo para atributos de la jerarquía Fiscal Date 1. La propiedad RelationshipType de cada una de estas relaciones se establece en Flexible porque las agrupaciones de las regiones dentro de un país y las agrupaciones de los países en grupos pueden cambiar con el tiempo. deje establecido el tipo de relación en Flexible. haga clic con el botón secundario en el atributo Month Name y seleccione Nueva relación de atributo. deje establecido el tipo de relación en Flexible. En el diagrama. seleccione Nueva relación de atributo. En el diagrama. 4. Abra el Diseñador de dimensiones para la dimensión Sales Territory y haga clic en la ficha Relaciones de atributo. Establezca el Atributo relacionado en Product Line. En el cuadro de diálogo Crear relación de atributo. a continuación. el Atributo de origen es Fiscal Quarter. 6. haga clic con el botón secundario en el atributo Fiscal Semester y. 3. 4. seleccione Nueva relación de atributo. En la lista Tipo de relación.Definir relaciones de atributo para atributos de la jerarquía Sales Territory Para definir relaciones de atributo para atributos de la jerarquía Sales Territory 1. En la lista Tipo de relación. En el diagrama. En el cuadro de diálogo Crear relación de atributo. 2. Establezca el Atributo relacionado en Fiscal Semester. haga clic con el botón secundario en el atributo Model Name y seleccione Nueva relación de atributo. Haga clic en Aceptar. y Sales Territory Country está vinculado a Sales Territory Region. el Atributo de origen es Sales Territory Country. 7. En el cuadro de diálogo Crear relación de atributo. En la lista Tipo de relación. Abra el Diseñador de dimensiones para la dimensión Product y haga clic en la ficha Relaciones de atributo. haga clic con el botón secundario en el atributo Fiscal Quarter y. 4. establezca el tipo de relación en Rígida. En el diagrama. 2. 8. a continuación. Sales Territory Group ahora está vinculado a Sales Territory Country. 2. En la lista Tipo de relación. a continuación. establezca el tipo de relación en Rígida. haga clic con el botón secundario en el atributo Sales Territory Country y. Cambie al Diseñador de dimensiones para la dimensión Date y haga clic en la ficha Relaciones de atributo. Definir relaciones de atributo para atributos de la jerarquía Product Model Lines Para definir relaciones de atributo para atributos de la jerarquía Product Model Lines 1. seleccione Nueva relación de atributo. el Atributo de origen es Model Name.

. 2. seleccione Nueva relación de atributo. 2. 9. establezca el tipo de relación en Rígida. 10. haga clic con el botón secundario en el atributo State-Province y seleccione Nueva relación de atributo. 8. establezca el tipo de relación en Rígida. Haga clic en Aceptar. el Atributo de origen es Fiscal Semester. Establezca el Atributo relacionado en City. En el diagrama. a continuación. En la lista Tipo de relación. 11. Definir relaciones de atributo para atributos de la jerarquía Calendar Date Para definir relaciones de atributo para atributos de la jerarquía Calendar Date 1. Haga clic en Aceptar. Haga clic en Aceptar. Haga clic en Aceptar. el Atributo de origen es Calendar Semester. En el cuadro de diálogo Crear relación de atributo. Establezca el Atributo relacionado en Calendar Year. En el diagrama. el Atributo de origen es Month Name. Establezca el Atributo relacionado en Fiscal Year. 8. 6. En el diagrama. 6. En el diagrama. En el cuadro de diálogo Crear relación de atributo. establezca el tipo de relación en Rígida. haga clic con el botón secundario en el atributo Calendar Quarter y. 3. establezca el tipo de relación en Rígida. En la lista Tipo de relación. 10. haga clic con el botón secundario en el atributo Calendar Semester y. Definir relaciones de atributo para atributos de la jerarquía Geography Para definir relaciones de atributo para atributos de la jerarquía Geography 1. En la lista Tipo de relación. En la lista Tipo de relación. haga clic con el botón secundario en el atributo Month Name y seleccione Nueva relación de atributo. En el cuadro de diálogo Crear relación de atributo. a continuación. En el diagrama. En el cuadro de diálogo Crear relación de atributo. Haga clic en Aceptar. el Atributo de origen es Postal Code. 7. 5.9. 4. En la lista Tipo de relación. Establezca el Atributo relacionado en Country-Region. Haga clic en Aceptar. 7. Establezca el Atributo relacionado en Calendar Semester. establezca el tipo de relación en Rígida. En el cuadro de diálogo Crear relación de atributo. En la lista Tipo de relación. Haga clic en Aceptar. seleccione Nueva relación de atributo. 5. a continuación. Establezca el Atributo relacionado en Calendar Quarter. establezca el tipo de relación en Rígida. haga clic con el botón secundario en el atributo Geography Key y. En el diagrama. Abra el Diseñador de dimensiones para la dimensión Geography y haga clic en la ficha Relaciones de atributo. haga clic con el botón secundario en el atributo City y seleccione Nueva relación de atributo. seleccione Propiedades. Establezca el Atributo relacionado en State-Province. 3. 4. En el cuadro de diálogo Crear relación de atributo. el Atributo de origen es State-Province. En el diagrama. En la lista Tipo de relación. el Atributo de origen es Calendar Quarter. 9. En el cuadro de diálogo Crear relación de atributo. el Atributo de origen es City. establezca el tipo de relación en Flexible. haga clic con el botón secundario en el atributo Postal Code y seleccione Nueva relación de atributo.

No obstante. En las tareas de este tema. seleccione Producto en el panel Atributos. En el menú Generar de Business Intelligence Development Studio. o al definir dimensiones con el Diseñador de dimensiones y. Revisar las propiedades de control de errores y de miembro desconocido en la dimensión Product Para revisar las propiedades de control de errores y de miembro desconocido en la dimensión Product 1. a continuación. puede que tenga que establecer manualmente las propiedades UnknownMember y NullProcessing. relacionará los atributos de Subcategory y Category con el atributo de nombre del producto y. Luego habilitará la propiedad UnknownMember para la dimensión Product. En estos casos. Establezca la propiedad AttributeHierarchyOptimizedState en NotOptimized. haga clic en Guardar todo. 13. haga clic en la ficha Estructura de dimensión y. la propiedad AttributeHierarchyOrdered en False y la propiedad AttributeHierarchyVisible en False. Nota Si ha agregado los atributos Subcategory y Category al definir originalmente el cubo del Tutorial de Analysis Services con el Asistente para cubos. especificará Assembly Components como valor de la propiedad UnknownMemberName. convierte este valor NULL en un cero en las columnas numéricas o en una cadena vacía en las columnas de cadena. de forma predeterminada. Definir las propiedades de miembro desconocido y de procesamiento de valores NULL Cuando Analysis Services procesa una dimensión. El Asistente para dimensiones y el Asistente para cubos habilitarán estas propiedades dependiendo de si el atributo clave de una dimensión acepta valores NULL o si el atributo del elemento raíz de una dimensión de copo de nieve se basa en una columna que puede aceptar valores NULL. al crear dimensiones de copo de nieve incrementalmente. como se hace con la dimensión Product en este tutorial. transformación y carga (si existe) del almacén de datos relacional subyacente.12. incorporar estas dimensiones existentes en un cubo. Cambie al Diseñador de dimensiones para la dimensión Product. agregará los atributos de categoría de producto y subcategoría de producto en la dimensión Product de las tablas de copo de nieve que agregará a la vista de origen de datos Adventure Works DW. definirá el control de errores personalizado para el atributo clave de miembro que vincula las tablas de copo de nieve. . haga clic en Implementar Tutorial de Analysis Services. 14. luego. por último. la propiedad NullProcessing del atributo clave se establecerá en UnknownMember y la propiedad UnknownMember se establecerá en Visible. Puede modificar estas opciones predeterminadas o convertir los valores NULL en el proceso de extracción. todos los valores distintos de las columnas subyacentes de las tablas o las vistas de la vista del origen de datos rellenan los atributos de la dimensión. Si Analysis Services encuentra una valor NULL durante el procesamiento. También puede hacer que Analysis Services convierta el valor NULL en un valor determinado configurando tres propiedades: las propiedades UnknownMember y UnknownMemberName de la dimensión y la propiedad NullProcessing del atributo clave de la dimensión. estos pasos deberían haberse ejecutado automáticamente. En el menú Archivo.

compruebe que Product Model Lines está seleccionado en la lista Jerarquía y expanda All Products. Este nivel contiene los componentes de ensamblado que se usan al crear otros componentes. podrá ver y modificar las propiedades de la dimensión propiamente dicha. 3. Revise las propiedades de configuración de error de clave y clave NULL. revise las propiedades UnknownMember y UnknownMemberName. 4. En la ventana Propiedades. cuando se convierten las claves NULL en el miembro desconocido. Observe que. a continuación. 2. y que no se ha especificado ningún nombre para la propiedad UnknownMemberName. Establecer la propiedad ErrorConfiguration en (personalizada) permite ver los valores de configuración de errores predeterminados. Observe que la propiedad UnknownMember no está habilitada. Expanda Components y.De este modo. como se muestra en la imagen siguiente. empezando por el producto Adjustable Race. expanda el miembro sin etiqueta del nivel Model Name. si no se cambia ningún valor. el error de procesamiento asociado con esta conversión se omite. porque su valor está establecido en Ninguno en lugar de Visible u Oculto. de forma predeterminada. 6. 5. En la imagen siguiente se muestran los parámetros de propiedad para la colección de propiedades ErrorConfiguration. . seleccione (personalizada) en la celda de la propiedad ErrorConfiguration y luego expanda la colección de propiedades ErrorConfiguration. Observe los cinco miembros del nivel Product Line. pero no realice ningún cambio. En la ventana Propiedades. Haga clic en la ficha Explorador.

seleccione dbo. y también a la tabla ResellerSales a través de la tabla Product. La tabla dbo. 5. En la lista Objetos incluidos. haga clic de nuevo en Agregar tablas relacionadas.DimProductCategory se agrega a la lista Objetos incluidos. 4. Con la tabla dbo.DimProductCategory están vinculadas entre sí. Se abre el cuadro de diálogo Agregar o quitar tablas.DimProduct y luego haga clic en Agregar tablas relacionadas. 2. La tabla dbo. Haga clic en Aceptar. haga clic en Agregar o quitar tablas en el menú Vista de origen de datos de Business Intelligence Development Studio. a continuación. seleccione Reseller Sales en el panel Organizador de diagramas y.DimProductSubcategory seleccionada de forma predeterminada como tabla que se agrega con más frecuencia. . seleccione Diseño automático y haga clic en Diagrama. En el menú Formato de BI Development Studio.DimProductSubcategory y dbo.DimProductSubcategory se agrega a la lista Objetos incluidos. 3.Definir los atributos de tablas de copo de nieve y una jerarquía definida por el usuario Product Category Para definir los atributos de tablas de copo de nieve y una jerarquía definida por el usuario Product Category 1. Abra el diseñador de vistas de origen de datos para la vista de origen de datos Adventure Works DW. Observe que las tablas dbo.

haga clic en Nuevo atributo de la columna. Subcategory y Product Name. 13. haga clic en Nuevo atributo de la columna. haga clic en el botón Examinar (…) para abrir el cuadro de diálogo Columna de nombre. a continuación. busque la tabla DimProductSubcategory. En el panel Atributos. 7.6. en orden descendente: Category. En la ventana Propiedades. haga clic en el campo de la propiedad NameColumn y. En el panel Atributos. Cuando el proceso se haya ejecutado correctamente. expanda Procesamiento de dimensión 'Product' finalizó correctamente en el cuadro de diálogo Progreso del proceso. 14. como se muestra en la imagen siguiente. haga clic en el campo de la propiedad NameColumn y. busque la tabla DimProductCategory. Cambie al Diseñador de dimensiones para la dimensión Product y haga clic en la ficha Estructura de dimensión. 15. cambie el nombre de este nuevo atributo por Subcategory. 12. haga clic en Procesar. 10. a continuación. Haga clic en la consulta SELECT DISTINCT y luego haga clic en Ver detalles. haga clic en Aceptar. haga clic en el botón Examinar (…) para abrir el cuadro de diálogo Columna de nombre. Select EnglishProductCategoryName in the Source column list and then click OK. a continuación. 3. 4. Examinar las jerarquías definidas por el usuario en la dimensión Product Para examinar las jerarquías definidas por el usuario en la dimensión Product 1. Cree una nueva jerarquía definida por el usuario Product Categories con los siguientes niveles. Seleccione EnglishProductSubcategoryName en la lista Columna de origen y. En el panel Vista de origen de datos. Especifique All Products como valor para la propiedad AllMemberName de la jerarquía definida por el usuario Product Categories. . 17. cambie el nombre de este nuevo atributo por Category. haga clic con el botón secundario en ProductCategoryKey en dicha tabla y. En el panel Vista de origen de datos. haga clic con el botón secundario en ProductSubcategoryKey en dicha tabla y. Observe que se ha agregado una cláusula WHERE a la cláusula SELECT DISTINCT que elimina los productos que no tienen ningún valor en la columna ProductSubcategoryKey. 11. Haga clic en Sí para crear e implementar el proyecto y. expanda Procesamiento de atributo de dimensión 'Product Name' finalizó correctamente y luego expanda SQL queries 1. luego. En la barra de herramientas de la ficha Estructura de dimensión del Diseñador de dimensiones para la dimensión Product. haga clic en Ejecutar para procesar la dimensión Product. 16. Haga clic con el botón secundario en el panel Vista de origen de datos y luego haga clic en Mostrar todas las tablas. En la ventana Propiedades. luego. a continuación. 2. 8. 9.

5. luego. Haga clic en la ficha Explorador en el Diseñador de dimensiones para la dimensión Product y. . Compruebe que Product Model Lines aparece en la lista Jerarquía y expanda All Products y. 7. Observe que falta toda la lista de componentes de ensamblado debido a la cláusula WHERE de la instrucción SELECT DISTINCT. haga clic en Volver a conectar. a continuación. Haga clic en Cerrar tres veces para cerrar todos los cuadros de diálogo de procesamiento. como se muestra en la imagen siguiente. Components. 6.

a continuación. cambie la propiedad UnknownMember por Visible y. Observe que no aparece ningún componente de ensamblado.8. cambie el valor de la propiedad UnknownMemberName por Assembly Components. como verá en la tarea siguiente. definir las relaciones de atributo y especificar propiedades de procesamiento personalizadas para valores NULL 1. habilitará la propiedad UnknownMember de la dimensión Products. a continuación. Seleccione Product Categories en la lista Jerarquía. Estos pasos harán que Analysis Services use el valor de nombre de miembro desconocido para cada producto que no tenga ningún valor para la columna SubcategoryKey. definirá el atributo Category como un atributo relacionado del atributo Subcategory y luego definirá el atributo Product Line como un atributo relacionado del atributo Model Name. . Haga clic en la ficha Relación de los atributos. Para modificar el comportamiento mencionado en la tarea anterior. Haga clic en la ficha Estructura de dimensión del Diseñador de dimensiones para la dimensión Product y. Components. establecerá la propiedad NullProcessing para los atributos Subcategory y Model Name en UnknownMember. establecerá un valor para la propiedad UnknownMemberName. 3. luego. expanda All Products y. definir las relaciones de atributo y especificar propiedades de procesamiento personalizadas para valores NULL Para habilitar el miembro desconocido. En la ventana Propiedades. Habilitar el miembro desconocido. seleccione Product en el panel Atributos. 2. Al cambiar la propiedad UnknownMember por Visible u Oculto se habilita la propiedad UnknownMember para la dimensión.

Analysis Services detecte un valor NULL para el atributo Subcategory o el atributo Model Name. Cuando la implementación haya finalizado correctamente. 5. En el panel Atributos. En la ventana Propiedades. En el diagrama. 4. Deje establecido el tipo de relación en Flexible. Cambie la propiedad NullProcessing por UnknownMember. haga clic en la ficha Explorador del Diseñador de dimensiones para la dimensión Product y luego haga clic en Volver a conectar. 10. el Atributo de origen es Subcategory. Examinar de nuevo la dimensión Product Para examinar la dimensión Product 1. a continuación. En el panel Atributos. 8. seleccione Subcategory. Observe que aparece Assembly Components como nuevo miembro del nivel Category. Debido a estos cambios. 2. Establezca el Atributo relacionado en Category. En el cuadro de diálogo Crear relación de atributo. En el menú Generar. Compruebe que Product Categories está seleccionado en la lista Jerarquía y expanda All Products.ModelName (WChar).4. haga clic con el botón secundario en el atributo Subcategory y seleccione Nueva relación de atributo. expanda la propiedad KeyColumns y. En la ventana Propiedades. haga clic en Implementar Analysis Services Tutorial. como se muestra en la imagen siguiente. 11. 6.ProductSubcategoryKey (Integer). Observe que todos los componentes de ensamblado ahora aparecen en el nivel Product Name. seleccione Model Name. 7. Cambie la propiedad NullProcessing por UnknownMember. Expanda el miembro Assembly Components del nivel Category y luego expanda el miembro Assembly Components del nivel Subcategory . . expanda la propiedad DimProductSubcategory. 9. Haga clic en Aceptar. 3. durante el procesamiento. 12. a continuación. expanda la propiedad Product. cuando. el valor de miembro desconocido se sustituirá como valor de clave y las jerarquías definidas por el usuario se generarán correctamente. expanda la propiedad KeyColumns y.

Seleccione Product Model Lines en la lista Hierarchy. Observe que todos los componentes de ensamblado ahora aparecen en el nivel Product Name. expanda All Products. expanda el miembro Assembly Components del nivel Product Line y. a continuación.5. . el miembro Assembly Components del nivel Model Name.

Sign up to vote on this title
UsefulNot useful