Modificar la dimensión Product

En las tareas de este tema, usará un cálculo con nombre para proporcionar nombres más descriptivos a las líneas de producto, definir una jerarquía en la dimensión Product y especificar el nombre de miembro (Todos) para dicha jerarquía. También agrupará los atributos en carpetas para mostrar.

Agregar un cálculo con nombre

Puede agregar un cálculo con nombre a una tabla de una vista del origen de datos. En la tarea siguiente, creará un cálculo con nombre que mostrará el nombre completo de la línea de producto.

Para agregar un cálculo con nombre

  1. Abra la vista del origen de datos Adventure Works DW; para ello, haga doble clic en ella en la carpeta Vistas del origen de datos del Explorador de soluciones.

  2. En el panel de diagramas, haga clic con el botón secundario en la tabla Product y luego haga clic en Nuevo cálculo con nombre.

  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 siguiente instrucción CASE:

    CASE ProductLine
       WHEN 'M' THEN 'Mountain'
       WHEN 'R' THEN 'Road'
       WHEN 'S' THEN 'Accessory'
       WHEN 'T' THEN 'Touring'
       ELSE 'Components'
    END
    

    Esta instrucción CASE crea nombres descriptivos para cada línea de producto del cubo.

  5. Haga clic en Aceptar para crear el cálculo con nombre ProductLineName.

  6. En el menú Archivo, haga clic en Guardar todo.

Modificar la propiedad NameColumn de un atributo

Para modificar el valor de la propiedad NameColumn de un atributo

  1. Cambie a la dimensión Product en el Diseñador de dimensiones. Para ello, haga doble clic en la dimensión Product del nodo Dimensiones del Explorador de soluciones.

  2. En el panel Atributos de la ficha Estructura de dimensión, seleccione Product Line.

  3. En la ventana Propiedades, haga clic en el campo de la propiedad NameColumn y, a continuación, haga clic en el botón Examinar () para abrir el cuadro de diálogo Columna de nombre.

  4. Seleccione ProductLineName en la lista Columna de origen y, a continuación, haga clic en Aceptar.

    El campo NameColumn contiene ahora el texto Product.ProductLineName (WChar). 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.

  5. En el panel Atributos de la ficha Estructura de dimensión, seleccione Product Key.

  6. En la ventana Propiedades, haga clic en el campo de la propiedad NameColumn y, a continuación, haga clic en el botón de puntos suspensivos () para abrir el cuadro de diálogo Columna de nombre.

  7. Seleccione EnglishProductName en la lista Columna de origen y, a continuación, haga clic en Aceptar.

    El campo NameColumn contiene ahora el texto Product.EnglishProductName (WChar).

  8. En la ventana Propiedades, cambie el valor de la propiedad Nombre del atributo Product Key por Product Name.

Crear una jerarquía

Para crear una jerarquía

  1. Arrastre el atributo Product Line del panel Atributos al panel Jerarquías.

  2. Arrastre el atributo Model Name del panel Atributos a la celda <nuevo nivel> del panel Jerarquías, debajo del nivel Product Line.

  3. Arrastre el atributo Product Name del panel Atributos a la celda <nuevo nivel> del panel Jerarquías, debajo del nivel Model Name.

  4. En el panel Jerarquías de la ficha Estructura de dimensión, haga clic con el botón secundario en la barra de título de la jerarquía Jerarquía, seleccione Cambiar nombre y escriba Product Model Lines.

    El nombre de la jerarquía es ahora Product Model Lines.

  5. En el menú Archivo, haga clic en Guardar todo.

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 manteniendo presionada la tecla CTRL mientras hace clic en cada uno de ellos:

    • Class

    • Color

    • Days To Manufacture

    • Reorder Point

    • Safety Stock Level

    • Size

    • Size Range

    • Style

    • Weight

  2. En el campo 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 Product Model Lines en el panel Jerarquías 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 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.

  9. En el menú Archivo, haga clic en Guardar todo.

Definir una relación de atributo

Si los datos subyacentes lo permiten, debería definir relaciones de atributo entre atributos. La definición de relaciones de atributo acelera el procesamiento de las dimensiones, las particiones y las consultas. Para obtener más información, vea Definir una relación de atributo y Relaciones de atributo.

Para definir relaciones de atributo

  1. En el Diseñador de dimensiones, para la dimensión Product, haga clic en la ficha Relaciones de atributo.

  2. En el diagrama, haga clic con el botón secundario en el atributo Model Name y seleccione Nueva relación de atributo.

  3. En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Model Name. Establezca el Atributo relacionado en Product Line.

    En la lista Tipo de relación, deje establecido el tipo de relación en Flexible, ya que las relaciones entre los miembros pueden cambiar con el tiempo. Por ejemplo, un modelo de producto podría moverse a otra línea de producto.

  4. Haga clic en Aceptar.

  5. En el menú Archivo, haga clic en Guardar todo.

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. Después de que aparezca el mensaje La implementación finalizó correctamente, haga clic en la ficha Explorador del Diseñador de dimensiones para la dimensión Product y, a continuación, haga clic en el icono para volver a conectar de la barra de herramientas del diseñador.

  3. Compruebe que Product Model Lines está seleccionado en la lista Jerarquía y expanda All Products.

    Observe que el nombre del miembro Todos aparece como All Products. Esto es debido a que cambió la propiedad AllMemberName de la jerarquía por All Products anteriormente en esta lección. Además, los miembros del nivel Product Line ahora tienen nombres descriptivos, en lugar de abreviaturas de una sola letra.

Siguiente tarea de la lección

Modificar la dimensión Date