Modificar la dimensión Product
Puede mejorar la facilidad de uso de una dimensión utilizando un cálculo con nombre para generar nombres de miembros de dimensión descriptivos, definiendo jerarquías de usuario adicionales y especificando el nombre del miembro del nivel (Todos). El nombre del miembro Todos para las jerarquías de atributo se especifica de forma independiente del nombre del miembro Todos para cada jerarquía de usuario. En las tareas de este tema, debe definir una jerarquía de usuario en la dimensión Product, utilizar un cálculo con nombre para deletrear los nombres de línea de producto y especificar el nombre de miembro (Todos) para las jerarquías de atributo y para la nueva jerarquía de usuario. También debe eliminar los atributos de dimensión innecesarios y agrupar los atributos en carpetas para mostrar. Para obtener más información, vea Eliminar atributos de una dimensión, Definir cálculos con nombre en una vista de origen de datos (Analysis Services), Definir y configurar una jerarquía definida por el usuario y Configurar el nivel (All) para las jerarquías de atributo.
Eliminar atributos innecesarios
Para eliminar atributos innecesarios
En el Explorador de soluciones, haga doble clic en Product en el nodo Dimensions para abrir el Diseñador de dimensiones para la dimensión Product.
En el panel Atributos, seleccione y elimine los atributos siguientes:
•Arabic Description
•Chinese Description
•English Description
•English Product Name
•Finished Goods Flag
•French Description
•French Product Name
•Hebrew Description
•Product Alternate Key
•Product Subcategory Key
•Size Unit Measure Code
•Spanish Product Name
•Thai Description
•Weight Unit Measure Code
Estos atributos no se utilizarán en el cubo Tutorial de Analysis Services inicial.
Definir cálculos con nombre, modificar valores de propiedad de nombre y definir una jerarquía de usuario
Para definir cálculos con nombre, modificar valores de propiedad de nombre y definir una jerarquía de usuario
Pase al Diseñador de vistas de origen de datos para la vista de origen de datos Adventure Works DW.
En el panel Diagrama, haga clic con el botón secundario en la tabla Product y luego haga clic en Nuevo cálculo con nombre.
Se abre el cuadro de diálogo Crear cálculo con nombre. Utilizará este cuadro de diálogo para crear un cálculo con nombre que utilizará para mostrar el nombre completo de la línea de producto en lugar de mostrar el nombre críptico.
En el cuadro de diálogo Crear cálculo con nombre, escriba ProductLineName en el cuadro Nombre de columna.
En el cuadro Expresión, escriba la secuencia de comandos SQL siguiente:
CASE ProductLine WHEN 'M' THEN 'Mountain' WHEN 'R' THEN 'Road' WHEN 'S' THEN 'Accessory' WHEN 'T' THEN 'Touring' ELSE 'Components' END
Esta secuencia de comandos SQL crea nombres descriptivos para cada línea de producto del cubo.
Haga clic en Aceptar.
Se crea el cálculo con nombre ProductLineName.
Pase al Diseñador de dimensiones para la dimensión Product, seleccione Product Line en el panel Atributos de la ficha Estructura de dimensión y, a continuación, cambie el valor de la propiedad NameColumn en la ventana Propiedades por DimProduct.ProductLineName (WChar) y haga clic en Aceptar.
Tras implementar estos cambios, 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 Atributos, seleccione la jerarquía de atributo Product y luego cambie el valor de la propiedad NameColumn en la ventana Propiedades por DimProduct.EnglishProductName (WChar).
Cambie el valor de la propiedad Name del atributo Product por Product Name.
Arrastre el atributo Product Line del panel Atributos al panel Jerarquías y niveles.
Se crea una jerarquía de usuario nueva que tiene el nombre predeterminado Hierarchy.
En el panel Jerarquías y niveles, seleccione Hierarchy y cambie la propiedad Name en la ventana Propiedades por Product Model Lines.
Arrastre el atributo Model Name del panel Atributos a la jerarquía de usuario Product Model Lines que se encuentra por debajo del nivel Product Line.
Ha definido un segundo nivel en la jerarquía de usuario Product Model Lines.
Arrastre el atributo Product Name del panel Atributos a la jerarquía de usuario Product Model Lines que se encuentra por debajo del nivel Model Name.
Ha definido un tercer nivel en la jerarquía de usuario Product Model Lines.
Especificar los nombres de carpeta y el nombre de todos los miembros
Para especificar los nombres de carpeta y de los miembros
En el panel Atributos, seleccione los atributos siguientes:
- Class
- Color
- Days To Manufacture
- Reorder Point
- Safety Stock Level
- Size
- Size Range
- Style
- Weight
En la celda de la propiedad AttributeHierarchyDisplayFolder de la ventana Propiedades, escriba Stocking.
Ahora ha agrupado estos atributos en una única carpeta para mostrar.
En el panel Atributos, seleccione los atributos siguientes:
- Dealer Price
- List Price
- Standard Cost
En la celda de la propiedad AttributeHierarchyDisplayFolder de la ventana Propiedades, escriba Financial.
Ahora ha agrupado estos atributos en una segunda carpeta para mostrar.
En el panel Atributos, seleccione los atributos siguientes:
- End Date
- Start Date
- Status
En la celda de la propiedad AttributeHierarchyDisplayFolder de la ventana Propiedades, escriba History.
Ahora ha agrupado estos atributos en una tercera carpeta para mostrar.
Seleccione la jerarquía de usuario Product Model Lines en el panel Jerarquías y niveles y, a continuación, cambie la propiedad AllMemberName de la ventana Propiedades por All Products.
Haga clic en un área abierta del panel Jerarquías y niveles y cambie la propiedad AttributeAllMemberName por All Products.
Hacer clic en un área abierta permite modificar las propiedades de la dimensión Product propiamente dicha. 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.
Revisar los cambios de la dimensión Product
Para revisar los cambios de la dimensión Product
En el menú Generar de Business Intelligence Development Studio, haga clic en Implementar Tutorial de Analysis Services.
Cuando la implementación haya finalizado correctamente, pase a la ficha Examinador del Diseñador de dimensiones para la dimensión Product. Compruebe que Product Model Lines está seleccionado en la lista Jerarquía y expanda All Products.
Observe que el nombre del miembro Todo aparece como All Products y que los miembros del nivel Product Line ahora tienen nombres descriptivos, en lugar de abreviaturas de una sola letra.
Seleccione Product Line en la lista Jerarquía.
Observe que el miembro Todos aparece como All Products.
En el menú Archivo, haga clic en Guardar todo para guardar los cambios que ha realizado en este punto del proyecto Tutorial de Analysis Services, de modo que pueda detener aquí el tutorial si desea reanudarlo más adelante.
En la tarea siguiente de esta lección revisará el cubo Tutorial de Analysis para ver todos los cambios que ha realizado en esta lección.
Ha mejorado correctamente la facilidad de uso del cubo Tutorial de Analysis Services definiendo una jerarquía de usuario Product Model Lines en la dimensión Product, agregando el cálculo con nombre ProductLineName a la vista de origen de datos, y luego definiendo la columna de cálculo con nombre como la propiedad ColumnID del atributo Product Line. También ha mejorado la facilidad de uso del cubo Tutorial de Adventure Works eliminando los atributos de dimensión que no son necesarios en el cubo, agrupando otros atributos de dimensión en carpetas para mostrar y definiendo un nombre para el nivel (Todos) para cada jerarquía de atributo y para la jerarquía de usuario Product Model Lines.
Siguiente tarea de la lección
Ver los cambios en el Diseñador de cubos
Vea también
Otros recursos
Eliminar atributos de una dimensión
Definir cálculos con nombre en una vista de origen de datos (Analysis Services)
Definir y configurar una jerarquía definida por el usuario
Configurar el nivel (All) para las jerarquías de atributo