Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
Para abrir la vista del origen de datos Adventure Works DW 2012, haga doble clic en Adventure Works DW 2012 en la carpeta Vistas del origen de datos del Explorador de soluciones.
Al final de panel de diagramas, haga clic con el botón secundario en el encabezado de tabla Product y, a continuación, haga clic en Nuevo cálculo con nombre.
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 o copie y pegue 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' ENDEsta instrucción CASE crea nombres descriptivos para cada línea de producto del cubo.
Haga clic en Aceptar para crear el cálculo con nombre ProductLineName. Es posible que tenga que esperar.
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
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.
En el panel Atributos de la pestaña Estructura de dimensión, seleccione Product Line.
En la ventana Propiedades a la derecha de la pantalla, haga clic en el campo de propiedad NameColumn situado en la parte inferior de la ventana y después haga clic en el botón Examinar (…) para abrir el cuadro de diálogo Nombre de columna. (Es posible que tenga que hacer clic en la pestaña Propiedades a la derecha de la pantalla para abrir la ventana Propiedades).
Seleccione ProductLineName al final de la lista Columna de origen y 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.
En el panel Atributos de la pestaña Estructura de dimensión, seleccione Product Key.
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.
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).
En la ventana Propiedades, desplácese hacia arriba, haga clic en el campo de la propiedad Name y escriba Nombre del producto.
Crear una jerarquía
Para crear una jerarquía
Arrastre el atributo Product Line del panel Atributos al panel Jerarquías.
Arrastre el atributo Model Name del panel Atributos a la celda <nuevo nivel> del panel Jerarquías, debajo del nivel Product Line.
Arrastre el atributo Nombre del producto del panel Atributos a la celda <nuevo nivel> del panel Jerarquías, debajo del nivel Model Name. (Cambió el nombre Product Key a Nombre del producto en la sección anterior).
En el panel Jerarquías de la pestaña Estructura de dimensión, haga clic con el botón secundario en la barra de título de la jerarquía Jerarquía, haga clic en Cambiar nombre y escriba Líneas de modelo del producto.
El nombre de la jerarquía es ahora Líneas de modelo del producto.
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
En el panel Atributos, seleccione los atributos siguientes manteniendo presionada la tecla CTRL mientras hace clic en cada uno de ellos:
Clase
Color
Days To Manufacture
Reorder Point
Safety Stock Level
Size
Size Range
Estilo
Weight
En el campo 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 Líneas de modelo del producto en el panel Jerarquías y, a continuación, cambie la propiedad AllMemberName de la ventana Propiedades por Todos los productos.
Haga clic en una área abierta del panel Jerarquías y cambie la propiedad AttributeAllMemberName situada en la parte superior de la ventana Propiedades a Todos los productos.
Hacer clic en un área abierta permite modificar las propiedades de la dimensión Product propiamente dicha. También puede hacer clic en Product en la parte superior de la lista de atributos del panel Atributos.
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 relaciones de atributo y Relaciones de atributo.
Para definir relaciones de atributo
En el Diseñador de dimensiones, para la dimensión Product, haga clic en la pestaña Relaciones de atributo.
En el diagrama, haga clic con el botón secundario en el atributo Model Name y haga clic en Nueva relación de atributo.
En el cuadro de diálogo Crear relación de atributo, el Atributo de origen es Model Name. Establezca el Atributo relacionado en Product Line.
En la lista Tipo de relación, deje establecido el tipo de relación en Flexible, 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.
Haga clic en Aceptar.
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
En el menú Generar de SQL Server Data Tools (SSDT), haga clic en Implementar Tutorial de Analysis Services.
Después de que aparezca el mensaje La implementación finalizó correctamente, haga clic en la pestaña Explorador del Diseñador de dimensiones para la dimensión Product y, a continuación, haga clic en el botón Volver a conectar de la barra de herramientas del diseñador.
Compruebe que Líneas de modelo del producto está seleccionado en la lista Jerarquía y expanda Todos los productos.
Observe que el nombre del miembro Todos aparece como Todos los productos. Esto es debido a que cambió la propiedad AllMemberName de la jerarquía por Todos los productos 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
Vea también
Conceptos
Definir cálculos con nombre en una vista del origen de datos (Analysis Services)