You are on page 1of 101

Lección 3: Modificar medidas, atributos y jerarquías

Una vez definido el cubo inicial, estará listo para mejorar la utilidad
y la facilidad de uso del cubo.

 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 esta tarea, debe especificar las propiedades de
formato para las medidas de moneda y porcentaje del cubo Tutorial
de Analysis Services.

Para modificar las medidas del cubo

1. Pase a la ficha Estructura de cubo del Diseñador de cubos
para el cubo Tutorial de Analysis Services, expanda el grupo
de medida Internet Sales del panel Medidas, haga clic con el
botón secundario en Order Quantity y haga clic en
Propiedades.

2. En la ventana Propiedades, haga clic en Ocultar
automáticamente para fijar la ventana Propiedades y dejarla
abierta.

Es más fácil cambiar las propiedades para varios elementos
del cubo cuando la ventana Propiedades permanece abierta.

3. En la ventana Propiedades, en la lista FormatString, escriba
#,#.

4. En la barra de herramientas de la ficha Estructura de cubo,
haga clic en Mostrar la cuadrícula de medidas.

La vista de cuadrícula permite seleccionar varias medidas al
mismo tiempo.

5. Seleccione una de las medidas siguientes. Para seleccionar
varias medidas, haga clic en cada una de ellas mientras
mantiene presionada la tecla CTRL:
 Unit Price
 Extended Amount
 Discount Amount
 Product Standard Cost
 Total Product Cost
 Sales Amount
 Tax Amt
 Freight

En la ventana Propiedades. seleccione la medida Unit Price Discount Pct y. . en la lista FormatString. seleccione Porcentaje en la lista FormatString. seleccione Currency.6. a continuación. 7. En la lista desplegable de la parte superior de la ventana Propiedades.

.8. En el panel Medidas. haga clic en Tax Amt y cambie el nombre de esta medida a Tax Amount. cambie la propiedad Name de la medida Unit Price Discount Pct por Unit Price Discount Percentage. 9. En la ventana Propiedades.

En la ventana Propiedades. a continuación. .10. haga clic en Ocultar automáticamente para ocultar la ventana Propiedades y. haga clic en Mostrar el árbol de medidas en la barra de herramientas de la ficha Estructura de cubo.

En las tareas de este tema. debe modificar la dimensión Customer. Para cambiar el nombre de un atributo 1. haga clic en Guardar todo  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. 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. haga doble clic en la dimensión Customer del nodo Dimensiones del Explorador de soluciones. Cambie al Diseñador de dimensiones para la dimensión Customer en Business Intelligence Development Studio. Para ello. En el menú Archivo. .

Cambie el nombre del atributo por Country-Region. En el panel Atributos.  Cambie el atributo State Province Name por State- Province. Cambie los nombres de los atributos siguientes del mismo modo:  Cambie el atributo English Education por Education. haga clic con el botón secundario en English Country Region Name y seleccione Cambiar nombre. 3. .2.  Cambie el atributo English Occupation por Occupation.

.

. Crear una jerarquía Puede crear una nueva jerarquía si arrastra un atributo desde el panel Atributos hasta el panel Jerarquías. Arrastre el atributo State-Province del panel Atributos a la celda <nuevo nivel> del panel Jerarquías. debajo del nivel Country-Region. Para crear una jerarquía 1. 2. 4. haga clic en Guardar todo. Arrastre el atributo Country-Region del panel Atributos al panel Jerarquías. En el menú Archivo.

haga clic con el botón secundario en la barra de título de la jerarquía Jerarquía. 4. El nombre de esta jerarquía es ahora Customer Geography. . En el panel Jerarquías de la ficha Estructura de dimensión.3. seleccione Cambiar nombre y escriba Customer Geography. debajo del nivel State- Province. Arrastre el atributo City del panel Atributos a la celda <nuevo nivel> del panel Jerarquías.

5. haga clic en Guardar todo. . que es una expresión SQL representada como columna calculada en una tabla de la vista de origen de datos. para ello. Agregar un cálculo con nombre Puede agregar un cálculo con nombre. En el menú Archivo. Aparece la expresión y se comporta como columna en la tabla. Para agregar un cálculo con nombre 1. haga doble clic en ella en la carpeta Vistas de origen de datos del 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. Abra la vista del origen de datos Adventure Works DW.

escriba la siguiente instrucción CASE en el cuadro Expresión: CASE WHEN MiddleName IS NULL THEN FirstName + ' ' + LastName ELSE FirstName + ' ' + MiddleName + ' ' + LastName END . haga clic con el botón secundario en Customer y luego en Nuevo cálculo con nombre. 3. escriba FullName en el cuadro Nombre de columna y. En el panel Tablas.2. En el cuadro de diálogo Crear cálculo con nombre. a continuación.

MiddleName y LastName en una única columna que se utilizará en la dimensión Customer como nombre mostrado para el atributo Customer. En el panel Tablas. Haga clic en Aceptar y expanda Customer en el panel Tablas. haga clic con el botón secundario del mouse en Customer y seleccione Explorar datos. 6. con un icono que indica que se trata de un cálculo con nombre. 4. La instrucción CASE concatena las columnas FirstName. haga clic en Guardar todo. Aparece el cálculo con nombre FullName en la lista de columnas de la tabla Customer. . 5. En el menú Archivo.

7. Revise la última columna de la vista Explorar la tabla
Customer.

Observe que la columna FullName aparece en la vista de
origen de datos, concatenando correctamente los datos de
varias columnas del origen de datos subyacente sin modificar
el origen de datos original.

8. Cierre la vista Explorar 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, puede utilizar dicho cálculo como propiedad de un
atributo.

Para utilizar el cálculo con nombre para los nombres de miembro

1. Pase al Diseñador de dimensiones para la dimensión Customer.

2. En el panel Atributos de la ficha Estructura de dimensión,
haga clic en el atributo Customer Key.

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

4. En el campo de la propiedad Name, escriba Full Name.

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

6. a continuación. haga clic en Aceptar. Seleccione FullName en la lista Columna de origen y. .

haga clic en Guardar todo. debajo del nivel City. 7. . Abra la ficha Estructura de dimensión para la dimensión Customer. 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. 8. En el menú Archivo. Para definir carpetas para mostrar 1. Arrastre el atributo Full Name del panel Atributos a la celda <nuevo nivel> del panel Jerarquías.

. En el panel Atributos. haga clic en el campo de la propiedad AttributeHierarchyDisplayFolder y escriba Location. En la ventana Propiedades. seleccione los atributos siguientes manteniendo presionada la tecla CTRL mientras hace clic en cada uno de ellos:  City  Country-Region  Postal Code  State-Province 3.2.

seleccione los atributos siguientes manteniendo presionada la tecla CTRL mientras hace clic en cada uno de ellos:  Commute Distance  Education  Gender  House Owner Flag  Marital Status  Number Cars Owned  Number Children At Home . 5.4. haga clic en Customer Geography y seleccione Location como valor de la propiedad DisplayFolder en la ventana Propiedades. En el panel Atributos. En el panel Jerarquías.

En la ventana Propiedades. haga clic en el campo de la propiedad AttributeHierarchyDisplayFolder y escriba Demographic. En el panel Atributos.  Occupation  Total Children  Yearly Income 6. 7. seleccione los atributos siguientes manteniendo presionada la tecla CTRL mientras hace clic en cada uno de ellos:  Email Address  Phone .

Definir KeyColumns compuestas La propiedad KeyColumns contiene la columna o columnas que representan la clave para el atributo. haga clic en Guardar todo. 9. Las claves compuestas pueden resultar de utilidad cuando necesite identificar un atributo de forma inequívoca. un atributo City deberá identificar de forma exclusiva un atributo . debe crear una clave compuesta para los atributos City y State-Province. cuando defina relaciones de atributo más adelante en este tutorial. 8. haga clic en el campo de la propiedad AttributeHierarchyDisplayFolder y escriba Contacts. Por ejemplo. En la ventana Propiedades. En el menú Archivo. En esta lección.

. podrían existir varias ciudades con el mismo nombre en estados diferentes.). a continuación.. 2. Abra la ficha Estructura de dimensión para la dimensión Customer. Para definir KeyColumns compuestas para el atributo City 1. Sin embargo. . En el panel Atributos.State-Province. haga clic en el botón Examinar (. Por este motivo. haga clic en el campo KeyColumns y. haga clic en el atributo City. deberá crear una clave compuesta formada por las columnas StateProvinceName y City para el atributo City. En la ventana Propiedades. 3.

Las columnas City y StateProvinceName se muestran ahora en la lista Columnas de clave. 6.. 5. . en la lista Columnas disponibles..4. a continuación. haga clic en el campo NameColumn en la ventana de propiedades y. haga clic en el botón Examinar (. En el cuadro de diálogo Columnas de clave. Haga clic en Aceptar. seleccione la columna StateProvinceName y. haga clic en el botón >. a continuación.). Para establecer la propiedad NameColumn del atributo City.

Abra la ficha Estructura de dimensión para la dimensión Customer. en la lista Columna de origen. En el cuadro de diálogo Columna de nombre. 7. En el menú Archivo. . seleccione City y a continuación. haga clic en Guardar todo. 8. Para definir KeyColumns compuestas para el atributo State- Province 1. haga clic en Aceptar.

a continuación. . En la ventana Propiedades. haga clic en el atributo State-Province... haga clic en el campo KeyColumns y. 3. En el panel Atributos.2. haga clic en el botón Examinar (.).

haga clic en el botón Examinar (.. 6. haga clic en el botón >. haga clic en el campo NameColumn en la ventana de propiedades y. En el cuadro de diálogo Columnas de clave.). . 5. seleccione la columna EnglishCountryRegionName y. a continuación. en la lista Columnas disponibles. Haga clic en Aceptar.. a continuación. Para establecer la propiedad NameColumn del atributo State-Province.4. Las columnas EnglishCountryRegionName y StateProvinceName se muestran ahora en la lista Columnas de clave.

seleccione StateProvinceName y a continuación. En el menú Archivo. La definición de relaciones de atributo acelera el procesamiento de las dimensiones. En el cuadro de diálogo Columna de nombre. en la lista Columna de origen. . haga clic en Guardar todo Definir una relación de atributo Si los datos subyacentes lo permiten. 7. las particiones y las consultas. debería definir relaciones de atributo entre atributos. haga clic en Aceptar. 8.

haga clic con el botón secundario en el atributo City y seleccione Nueva relación de atributo. haga clic en la ficha Relaciones de atributo.Para definir relaciones de atributo 1. En el diagrama. el Atributo de origen es City. 3. Establezca el Atributo relacionado en State-Province. En el cuadro de diálogo Crear relación de atributo. En el Diseñador de dimensiones para la dimensión Customer. . 2.

establezca el tipo de relación en Rígida.4. haga clic con el botón secundario en el atributo State-Province y seleccione Nueva relación de atributo. es poco habitual que una ciudad pase a formar parte de otro estado o provincia. . En la lista Tipo de relación. Haga clic en Aceptar. El tipo de relación es Rígida porque las relaciones entre los miembros no cambiarán con el tiempo. En el diagrama. 6. 5. Por ejemplo.

el Atributo de origen es State-Province. En la lista Tipo de relación. establezca el tipo de relación en Rígida. . 8.7. Establezca el Atributo relacionado en Country-Region. En el cuadro de diálogo Crear relación de atributo.

En el menú Archivo. haga clic en Implementar Analysis Services Tutorial. 9. Implementar cambios. . procesar los objetos y ver los cambios 1. procesar los objetos y ver los cambios Una vez que ha cambiado los atributos y las jerarquías. Para implementar los cambios. En el menú Generar de BI Development Studio. debe implementar los cambios y procesar de nuevo los objetos relacionados antes de ver los cambios. Haga clic en Aceptar. haga clic en Guardar todo. 10.

en el panel del explorador. Australia. por último. Compruebe que Customer Geography aparece seleccionado en la lista Jerarquía y. expanda All. 3. . haga clic en la ficha Explorador del Diseñador de dimensiones para la dimensión Customer y. a continuación. El explorador muestra los clientes de la ciudad. a continuación. Después de que aparezca el mensaje La implementación finalizó correctamente.2. Coffs Harbour. haga clic en el icono para volver a conectar en la barra de herramientas del diseñador. New South Wales y.

Haga clic en la ficha Explorador y haga clic en el icono para volver a conectar en la barra de herramientas del diseñador. 5. Cambie al Diseñador de cubos para el cubo Tutorial de Analysis Services. Para ello. .4. haga doble clic en el cubo Tutorial de Analysis Services en el nodo Cubos del Explorador de soluciones.

haga clic en Guardar todo. 6. . En el menú Archivo. También agrupará los atributos en carpetas para mostrar. en lugar de una lista larga de atributos. usará un cálculo con nombre para proporcionar nombres más descriptivos a las líneas de producto. 7. expanda Customer. Observe que. definir una jerarquía en la dimensión Product y especificar el nombre de miembro (Todos) para dicha jerarquía. bajo Customer sólo aparecen las carpetas para mostrar y los atributos que no tienen valores de carpeta para mostrar.  Modificar la dimensión Product En las tareas de este tema. En el panel Grupo de medida.

Para agregar un cálculo con nombre 1. . Abra la vista del origen de datos Adventure Works DW. creará un cálculo con nombre que mostrará el nombre completo de la línea de producto. 2. En la tarea siguiente. haga doble clic en ella en la carpeta Vistas del origen de datos del Explorador de soluciones.Agregar un cálculo con nombre Puede agregar un cálculo con nombre a una tabla de una vista del origen de datos. haga clic con el botón secundario en la tabla Product y luego haga clic en Nuevo cálculo con nombre. para ello. En el panel de diagramas.

escriba ProductLineName en el cuadro Nombre de columna. En el cuadro de diálogo Crear cálculo con nombre. 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.3. . En el cuadro Expresión. 4.

Haga clic en Aceptar para crear el cálculo con nombre ProductLineName. 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. En el menú Archivo. haga clic en Guardar todo. 5. 6. . haga doble clic en la dimensión Product del nodo Dimensiones del Explorador de soluciones.

En la ventana Propiedades. haga clic en Aceptar. 3. haga clic en el campo de la propiedad NameColumn y. 4. Seleccione ProductLineName en la lista Columna de origen y. haga clic en el botón Examinar (…) para abrir el cuadro de diálogo Columna de nombre. seleccione Product Line. a continuación. a continuación. .2. En el panel Atributos de la ficha Estructura de dimensión.

ProductLineName (WChar). En el panel Atributos de la ficha Estructura de dimensión. 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. seleccione Product Key. 5. . El campo NameColumn contiene ahora el texto Product.

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

cambie el valor de la propiedad Nombre del atributo Product Key por Product Name.EnglishProductName (WChar). 8. . El campo NameColumn contiene ahora el texto Product. En la ventana Propiedades.

Crear una jerarquía Para crear una jerarquía 1. Arrastre el atributo Model Name del panel Atributos a la celda <nuevo nivel> del panel Jerarquías. Arrastre el atributo Product Line del panel Atributos al panel Jerarquías. . 2. debajo del nivel Product Line.

3. Arrastre el atributo Product Name del panel Atributos a la celda <nuevo nivel> del panel Jerarquías. En el panel Jerarquías de la ficha Estructura de dimensión. debajo del nivel Model Name. haga clic con el botón secundario en la barra de título de la jerarquía Jerarquía. . El nombre de la jerarquía es ahora Product Model Lines. 4. seleccione Cambiar nombre y escriba Product Model Lines.

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 . 5. 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 menú Archivo. haga clic en Guardar todo.

3. En el campo de la propiedad AttributeHierarchyDisplayFolder de la ventana Propiedades. En el panel Atributos. escriba Stocking.2. seleccione los atributos siguientes:  Dealer Price  List Price  Standard Cost . Ahora ha agrupado estos atributos en una única carpeta para mostrar.

En el panel Atributos. 5.4. En la celda de la propiedad AttributeHierarchyDisplayFolder de la ventana Propiedades. escriba Financial. seleccione los atributos siguientes:  End Date  Start Date  Status . Ahora ha agrupado estos atributos en una segunda carpeta para mostrar.

a continuación.6. . En la celda de la propiedad AttributeHierarchyDisplayFolder de la ventana Propiedades. cambie la propiedad AllMemberName de la ventana Propiedades por All Products. Ahora ha agrupado estos atributos en una tercera carpeta para mostrar. escriba History. Seleccione la jerarquía Product Model Lines en el panel Jerarquías y. 7.

Haga clic en un área abierta del panel Jerarquías y cambie la propiedad AttributeAllMemberName por All Products. . En el menú Archivo. 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. haga clic en Guardar todo. 9. Hacer clic en un área abierta permite modificar las propiedades de la dimensión Product propiamente dicha.8.

Definir una relación de atributo Si los datos subyacentes lo permiten. En el diagrama. 2. debería definir relaciones de atributo entre atributos. las particiones y las consultas. La definición de relaciones de atributo acelera el procesamiento de las dimensiones. En el Diseñador de dimensiones. . para la dimensión Product. haga clic con el botón secundario en el atributo Model Name y seleccione Nueva relación de atributo. Para definir relaciones de atributo 1. haga clic en la ficha Relaciones de atributo.

deje establecido el tipo de relación en Flexible. En la lista Tipo de relación. Por ejemplo. ya que las relaciones entre los miembros pueden cambiar con el tiempo.3. Establezca el Atributo relacionado en Product Line. el Atributo de origen es Model Name. . En el cuadro de diálogo Crear relación de atributo. un modelo de producto podría moverse a otra línea de producto.

haga clic en el icono para volver a conectar de la barra de herramientas del diseñador. haga clic en Implementar Tutorial de Analysis Services. Haga clic en Aceptar. 5. 4. En el menú Generar de Business Intelligence Development Studio. a continuación. haga clic en la ficha Explorador del Diseñador de dimensiones para la dimensión Product y. Después de que aparezca el mensaje La implementación finalizó correctamente. . En el menú Archivo. Revisar los cambios de la dimensión Product Para revisar los cambios de la dimensión Product 1. 2. haga clic en Guardar todo.

los miembros del nivel Product Line ahora tienen nombres descriptivos. Compruebe que Product Model Lines está seleccionado en la lista Jerarquía y expanda All Products. .3. en lugar de abreviaturas de una sola letra. 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.

Calendar Quarter y Calendar Semester. debe crear una jerarquía definida por el usuario y cambiar los nombres de miembro que se muestran para los atributos Date. La expresión aparece como una columna en la tabla y se comporta como tal. Los cálculos con nombre permiten ampliar . Month. a una tabla de la vista del origen de datos. controlará el criterio de ordenación de los miembros de dimensión y definirá las relaciones de atributo. También definirá claves compuestas para los atributos. Agregar un cálculo con nombre Puede agregar un cálculo con nombre.  Modificar la dimensión Date En las tareas de este tema. que es una expresión SQL representada como columna calculada.

a . a continuación. 2. haga doble clic en ella en la carpeta Vistas del origen de datos en el Explorador de soluciones. haga clic con el botón secundario del mouse en Date y. En el cuadro de diálogo Crear cálculo con nombre. Abra la vista del origen de datos Adventure Works DW. 3. Para agregar un cálculo con nombre 1. haga clic en Nuevo cálculo con nombre. para ello.el esquema relacional de las tablas existentes de la vista del origen de datos sin modificar la tabla en el origen de datos subyacente. escriba SimpleDate en el cuadro Nombre de columna y. En el panel Tablas.

FullDateAlternateKey) La instrucción CASE extrae los valores de año. FullDateAlternateKey) + '. Aparece el cálculo con nombre SimpleDate en la lista de columnas de la tabla Date. ' + DATENAME(yy. Haga clic en Aceptar y expanda Date en el panel Tablas. Usará esta nueva columna como el nombre mostrado para el atributo FullDateAlternateKey. escriba la siguiente instrucción CASE en el cuadro Expresión: DATENAME(mm. FullDateAlternateKey) + ' ' + DATENAME(dd. . mes y día de la columna FullDateAlternateKey. continuación. con un icono que indica que se trata de un cálculo con nombre. 4.

Revise la última columna de la vista Explorar la tabla Date. concatenando correctamente los datos de varias columnas del origen de datos subyacente sin modificar el origen de datos original. . En el panel Tablas. 6. 7. haga clic con el botón secundario del mouse en Date y seleccione Explorar datos. haga clic en Guardar todo.5. En el menú Archivo. Observe que la columna SimpleDate aparece en la vista del origen de datos.

. puede utilizar dicho cálculo como propiedad de un atributo. Para utilizar el cálculo con nombre para los nombres de miembro 1. 8. Abra el Diseñador de dimensiones para la dimensión Date en Business Intelligence Development Studio. haga doble clic en la dimensión Date en el nodo Dimensiones del Explorador de soluciones. Cierre la vista Explorar la tabla Date. 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. Para ello.

4. 3. 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. haga clic en el botón de puntos suspensivos (…) para abrir el cuadro de diálogo Columna de nombre. .2. Haga clic en el campo de la propiedad NameColumn y. En el panel Atributos de la ficha Estructura de dimensión. a continuación. haga clic en el atributo Date Key.

Seleccione SimpleDate en la lista Columna de origen y. 5. arrastre el atributo Calendar Year del panel Atributos al panel Jerarquías. Para crear una jerarquía 1. a continuación. En el Diseñador de dimensiones para la dimensión Date. . 6. haga clic en Aceptar. haga clic en Guardar todo. En el menú Archivo. Crear una jerarquía Puede crear una nueva jerarquía arrastrando un atributo desde el panel Atributos al panel Jerarquías.

2. Arrastre el atributo Calendar Semester del panel Atributos a la celda <nuevo nivel> del panel Jerarquías. . debajo del nivel Calendar Year. Arrastre el atributo Calendar Quarter del panel Atributos a la celda <nuevo nivel> del panel Jerarquías. 3. debajo del nivel Calendar Semester.

Arrastre el atributo English Month Name del panel Atributos a la celda <nuevo nivel> del panel Jerarquías. 5. Arrastre el atributo Date Key del panel Atributos a la celda <nuevo nivel> del panel Jerarquías.4. . debajo del nivel English Month Name. debajo del nivel Calendar Quarter.

cambie el nombre del nivel English Month Name a Calendar Month y el del nivel Date Key a Date. 7. . En la jerarquía Calendar Date. seleccione Cambiar nombre y escriba Calendar Date. En el panel Jerarquías. haga clic con el botón secundario del mouse en la barra de título de la jerarquía Jerarquía.6.

En el menú Archivo. Definir relaciones de atributo Si los datos subyacentes lo permiten. Elimine el atributo FullDateAlternateKey del panel Atributos. . haga clic en Guardar todo. En el Diseñador de dimensiones para la dimensión Date. La definición de relaciones de atributo acelera el procesamiento de las dimensiones. debería definir relaciones de atributo entre atributos. Para definir relaciones de atributo 1. las particiones y las consultas. 9. 8. ya que no lo va a usar. haga clic en la ficha Relaciones de atributo.

Establezca el Atributo relacionado en Calendar Quarter.2. . el Atributo de origen es English Month Name. En el diagrama. 3. haga clic con el botón secundario en el atributo English Month Name y seleccione Nueva relación de atributo. En el cuadro de diálogo Crear relación de atributo.

En el diagrama. seleccione Nueva relación de atributo. a continuación. establezca el tipo de relación en Rígida. 5. 6. haga clic con el botón secundario en el atributo Calendar Quarter y. El tipo de relación es Rígida porque las relaciones entre los miembros no cambiarán con el tiempo. .4. En la lista Tipo de relación. Haga clic en Aceptar.

8. En la lista Tipo de relación. En el cuadro de diálogo Crear relación de atributo.7. . Establezca el Atributo relacionado en Calendar Semester. el Atributo de origen es Calendar Quarter. establezca el tipo de relación en Rígida.

Establezca el Atributo relacionado en Calendar Year. seleccione Nueva relación de atributo.9. Haga clic en Aceptar. a continuación. 10. En el diagrama. 11. el Atributo de origen es Calendar Semester. haga clic con el botón secundario en el atributo Calendar Semester y. En el cuadro de diálogo Crear relación de atributo. .

12. En la lista Tipo de relación. CalendarQuarter y CalendarSemester. creará columnas con nombres descriptivos que usarán los atributos EnglishMonthName. Haga clic en Aceptar. establezca el tipo de relación en Rígida. 13. Proporcionar nombres de miembros de dimensión únicos En esta tarea. En el menú Archivo. 14. haga clic en Guardar todo. .

para ello. En el cuadro de diálogo Crear cálculo con nombre. haga clic en Nuevo cálculo con nombre. 3. En el panel Tablas. haga doble clic en ella en la carpeta Vistas del origen de datos en el Explorador de soluciones. a continuación. haga clic con el botón secundario del mouse en Date y. Cambie a la vista del origen de datos Adventure Works DW.Para proporcionar nombres de miembros de dimensión únicos 1. escriba la siguiente instrucción en el cuadro Expresión: . a continuación. escriba MonthName en el cuadro Nombre de columna y. 2.

En el cuadro de diálogo Crear cálculo con nombre. 5. En el panel Tablas. Haga clic en Aceptar. a continuación. escriba CalendarQuarterDesc en el cuadro Nombre de columna y. 4. EnglishMonthName+' '+ CONVERT(CHAR (4). haga clic con el botón secundario del mouse en Date y. escriba el script SQL siguiente en el cuadro Expresión: . haga clic en Nuevo cálculo con nombre. a continuación. CalendarYear) Esta instrucción concatena el mes y el año de cada mes de la tabla una nueva columna. 6.

haga clic en Nuevo cálculo con nombre. a continuación. CalendarQuarter) +' '+ 'CY ' + CONVERT(CHAR (4). haga clic con el botón secundario del mouse en Date y. CalendarYear) Este script SQL concatena el trimestre natural y el año de cada trimestre de la tabla en una nueva columna. En el cuadro de diálogo Crear cálculo con nombre. 8. escriba el script SQL siguiente en el cuadro Expresión: . a continuación. 9. Haga clic en Aceptar. 7. escriba CalendarSemesterDesc en el cuadro Nombre de columna y. 'Q' + CONVERT(CHAR (1). En el panel Tablas.

Para definir KeyColumns compuestas para el atributo English Month Name 1. CASE WHEN CalendarSemester = 1 THEN 'H1' + ' ' + 'CY' + ' ' + CONVERT(CHAR(4). 11. CalendarYear) END Este script SQL concatena el semestre natural y el año de cada semestre de la tabla en una nueva columna. Haga clic en Aceptar. En el menú Archivo. Definir KeyColumns compuestas y establecer la columna de nombre La propiedad KeyColumns contiene la columna o columnas que representan la clave para el atributo. definirá propiedades KeyColumns compuestas. En esta tarea. CalendarYear) ELSE 'H2' + ' ' + 'CY' + ' ' + CONVERT(CHAR(4). 10. Abra la ficha Estructura de dimensión para la dimensión Date. . haga clic en Guardar todo.

.2. haga clic en el campo KeyColumns y.). En el panel Atributos... haga clic en el botón Examinar (. En la ventana Propiedades. a continuación. haga clic en el atributo English Month Name. 3.

Haga clic en Aceptar. . seleccione la columna CalendarYear y. a continuación. haga clic en el botón >. 5. 7.).. Para establecer la propiedad NameColumn del atributo EnglishMonthName. a continuación. 6. En el cuadro de diálogo Columnas de clave. haga clic en el campo NameColumn en la ventana de propiedades y.. haga clic en el botón Examinar (. Las columnas EnglishMonthName y CalendarYear se muestran ahora en la lista Columnas de clave.4. en la lista Columnas disponibles.

. seleccione MonthName y a continuación. en la lista Columna de origen. 9. haga clic en el atributo Calendar Quarter. En el menú Archivo. En el cuadro de diálogo Columna de nombre. 8. Para definir KeyColumns compuestas para el atributo Calendar Quarter 1. haga clic en Guardar todo. haga clic en Aceptar. En el panel Atributos.

3.2. En la ventana Propiedades. a continuación. haga clic en el campo KeyColumns y. Las columnas CalendarQuarter y CalendarYear se muestran ahora en la lista Columnas de clave. haga clic en el botón >. haga clic en el botón Examinar (.. a continuación. .. seleccione la columna CalendarYear y. en la lista Columnas disponibles.). En el cuadro de diálogo Columnas de clave.

En el cuadro de diálogo Columna de nombre. 5. en la lista Columna de origen.. Para establecer la propiedad NameColumn del atributo Calendar Quarter. haga clic en el campo NameColumn en la ventana de propiedades y. 6.). Haga clic en Aceptar. . a continuación.4. haga clic en Aceptar.. seleccione CalendarQuarterDesc y a continuación. haga clic en el botón Examinar (.

). a continuación. haga clic en el atributo Calendar Semester. 2. 7. En el menú Archivo. . haga clic en el campo KeyColumns y. haga clic en Guardar todo. Para definir KeyColumns compuestas para el atributo Calendar Semester 1. haga clic en el botón Examinar (.. En la ventana Propiedades.. En el panel Atributos.

4.. Haga clic en Aceptar. haga clic en el campo NameColumn en la ventana de propiedades y. a continuación. a continuación.. haga clic en el botón Examinar (. haga clic en el botón >.3. 5. Para establecer la propiedad NameColumn del atributo Calendar Semester.). Las columnas CalendarSemester y CalendarYear se muestran ahora en la lista Columnas de clave. . En el cuadro de diálogo Columnas de clave. seleccione la columna CalendarYear y. en la lista Columnas disponibles.

Para implementar y ver los cambios 1. haga clic en Guardar todo. 7. haga clic en Implementar Tutorial de Analysis Services. debe implementar los cambios y procesar de nuevo los objetos relacionados antes de ver los cambios. haga clic en Aceptar. seleccione CalendarSemesterDesc y a continuación. en la lista Columna de origen. En el menú Generar de BI Development Studio. En el cuadro de diálogo Columna de nombre. Implementar y ver los cambios Una vez que ha cambiado los atributos y las jerarquías. 6. . En el menú Archivo.

2. haga clic en el icono para volver a conectar en la barra de herramientas del diseñador. a continuación. . 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 Date 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.3. Revise los miembros de la jerarquía de atributo Calendar Quarter. Dichos miembros no están ordenados cronológicamente. En lugar de ello. Ahora existen miembros en la jerarquía de atributo Calendar Quarter para cada trimestre de cada año. modificará este comportamiento para ordenar los miembros de la jerarquía de este atributo por año y luego por trimestre. . En la siguiente tarea de este tema. Seleccione Calendar Quarter en la lista Jerarquía.

4. Revise los miembros de las jerarquías de los atributos English
Month Name y Calendar Semester.

Observe que los miembros de estas jerarquías tampoco están
ordenados cronológicamente. En lugar de ello, están
ordenados por mes o semestre, respectivamente, y luego por
año. En la tarea siguiente de este tema, modificará este
comportamiento para cambiar el criterio de ordenación.

Cambiar el criterio de ordenación modificando el orden de los
miembros de clave compuesta

En esta tarea, modificará el criterio de ordenación cambiando el
orden de las claves que forman la clave compuesta.

Para modificar el orden de los miembros de clave compuesta

1. Seleccione la ficha Estructura de dimensión del Diseñador de
dimensiones para la dimensión Date y, a continuación,
seleccione Calendar Semester en el panel Atributos.

2. En la ventana Propiedades, revise el valor de la propiedad
OrderBy. Dicho valor se establece en Key.

Los miembros de la jerarquía de atributo Calendar Semester
están ordenados por su valor de clave. Con una clave
compuesta, 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. Dicho de otro modo, los
miembros de la jerarquía de atributo Calendar Semester
están ordenados primero por semestre y luego por año.

3. En la ventana Propiedades, haga clic en el botón de puntos
suspensivos (...) del valor de la propiedad KeyColumns.

4. En la lista Columnas de clave del cuadro de diálogo Columnas
de clave, compruebe que CalendarSemester está
seleccionado, y, a continuación, haga clic en la flecha abajo
para invertir el orden de los miembros de esta clave
compuesta. Haga clic en Aceptar.

y. a continuación. Los miembros de la jerarquía de atributo ahora aparecen ordenados primero por año y luego por semestre. haga clic en la flecha abajo para invertir el orden de los miembros de esta clave compuesta. 6. Haga clic en Aceptar. a continuación. compruebe que CalendarQuarter está seleccionado.. haga clic en el botón de puntos suspensivos (.. 5. . En la lista Columnas de clave del cuadro de diálogo Columnas de clave.) de la propiedad KeyColumns de la ventana Propiedades. Seleccione Calendar Quarter en el panel Atributos y.

8. Seleccione English Month Name en el panel Atributos y. . haga clic en el botón de puntos suspensivos (. compruebe que EnglishMonthName está seleccionado. En la lista Columnas de clave del cuadro de diálogo Columnas de clave. 7. Haga clic en Aceptar. a continuación. haga clic en la flecha abajo para invertir el orden de los miembros de esta clave compuesta..) de la propiedad KeyColumns de la ventana Propiedades.. a continuación. Los miembros de la jerarquía de atributo ahora aparecen ordenados primero por año y luego por trimestre. y.

Cuando la implementación se haya completado correctamente. haga clic en Implementar Tutorial de Analysis Services. haga clic en la ficha Explorador del Diseñador de dimensiones para la dimensión Date. . En el menú Generar de BI Development Studio. 9. Los miembros de la jerarquía de atributo ahora aparecen ordenados primero por año y luego por mes.

11.10. . haga clic en el icono para volver a conectar. Revise los miembros de las jerarquías de los atributos Calendar Quarter y Calendar Semester. En la barra de herramientas de la ficha Explorador.

Revise los miembros de la jerarquía de atributo English Month Name. por año y luego por trimestre o semestre. 12. Observe que los miembros de estas jerarquías ahora están clasificados por orden cronológico. respectivamente. .

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. . Cambie al Diseñador de cubos de BI Development Studio. haga clic en el cubo Tutorial de Analysis Services. Para examinar el cubo implementado 1. examinará el cubo Tutorial de Analysis Services. para ello.  Examinar el cubo implementado En la tarea siguiente. 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.

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. Seleccione la ficha Explorador y haga clic en Volver a conectar en la barra de herramientas del diseñador.2. En la imagen siguiente aparecen resaltados los paneles individuales en el Diseñador de cubos. Observe que las opciones Perspectiva e Idioma están disponibles en la barra de herramientas de la ficha Explorador. . En el panel izquierdo del diseñador se muestran los metadatos del cubo Tutorial de Analysis Services.

expanda Internet Sales y arrastre la medida Sales Amount al área Coloque campos de totales o campos detallados aquí del panel Datos. expanda Measures. En el panel de metadatos.3. 4. En el panel de metadatos. Observe que las jerarquías de atributo y de usuario están organizadas en carpetas de visualización de la lista de metadatos Product. . expanda 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. 6. Observe que la jerarquía de usuario proporciona una ruta al nivel de nombre del producto. . 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. En el panel de metadatos.5. expanda Customer.

8. .7. Expanda Oregon para ver los detalles de las ventas por ciudad en el estado de Oregón. En el eje de las filas. expanda United States para ver los detalles de las ventas por región dentro de Estados Unidos.

expanda H1 CY 2006.Calendar Date del panel de datos. desactive la casilla del nivel (All). Haga clic en la flecha que se encuentra a la derecha del filtro Order Date. expanda 2006. En el panel de metadatos. 10. active la casilla para February 2006 y haga clic en Aceptar. expanda Order Date y arrastre la jerarquía Order Date.9.Calendar Date al área Coloque campos de filtro aquí del panel Datos. expanda Q1 CY 2006. .

En el panel de metadatos. expanda All. expanda Members y.De este modo. expanda Customer. expanda la jerarquía de atributo Commute Distance. . expanda Demographic. a continuación. como se muestra en la imagen siguiente 11. se muestran las ventas realizadas por Internet por región y por línea de productos en el mes de febrero de 2006.

13. 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.12. Commute Distance aparece en el panel de filtros. Haga clic con el botón secundario en el miembro 10+ Miles y. encima del panel de datos. . a continuación. haga clic en Agregar a área de subcubo.

En el menú Archivo.14. . haga clic en Guardar todo.