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

  1. 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.

  2. 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

  1. Pase al Diseñador de vistas de origen de datos para la vista de origen de datos Adventure Works DW.

  2. 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.

  3. En el cuadro de diálogo Crear cálculo con nombre, escriba ProductLineName en el cuadro Nombre de columna.

  4. 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.

  5. Haga clic en Aceptar.

    Se crea el cálculo con nombre ProductLineName.

  6. 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.

  7. 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).

  8. Cambie el valor de la propiedad Name del atributo Product por Product Name.

  9. 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.

  10. En el panel Jerarquías y niveles, seleccione Hierarchy y cambie la propiedad Name en la ventana Propiedades por Product Model Lines.

  11. 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.

  12. 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

  1. En el panel Atributos, seleccione los atributos siguientes:

    • Class
    • Color
    • Days To Manufacture
    • Reorder Point
    • Safety Stock Level
    • Size
    • Size Range
    • Style
    • Weight
  2. En la celda de la propiedad AttributeHierarchyDisplayFolder de la ventana Propiedades, escriba Stocking.

    Ahora ha agrupado estos atributos en una única carpeta para mostrar.

  3. En el panel Atributos, seleccione los atributos siguientes:

    • Dealer Price
    • List Price
    • Standard Cost
  4. En la celda de la propiedad AttributeHierarchyDisplayFolder de la ventana Propiedades, escriba Financial.

    Ahora ha agrupado estos atributos en una segunda carpeta para mostrar.

  5. En el panel Atributos, seleccione los atributos siguientes:

    • End Date
    • Start Date
    • Status
  6. En la celda de la propiedad AttributeHierarchyDisplayFolder de la ventana Propiedades, escriba History.

    Ahora ha agrupado estos atributos en una tercera carpeta para mostrar.

  7. 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.

  8. 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

  1. En el menú Generar de Business Intelligence Development Studio, haga clic en Implementar Tutorial de Analysis Services.

  2. 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.

  3. Seleccione Product Line en la lista Jerarquía.

    Observe que el miembro Todos aparece como All Products.

  4. 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

Ayuda e información

Obtener ayuda sobre SQL Server 2005