Sie sind auf Seite 1von 25

Leccin 3: Modificar medidas, atributos y jerarquas

Esta leccin contiene las tareas siguientes:


Modificar medidas
En esta tarea, debe especificar las propiedades de formato para las medidas de
moneda y de porcentaje en el cubo Tutorial de Analysis Services.
Modificar la dimensin Customer
En esta tarea, debe crear una jerarqua de usuario, crear clculos con nombre,
modificar atributos para utilizarlos en clculos con nombre, y agrupar atributos
de grupo y jerarquas de usuario en carpetas para mostrar.
Modificar la dimensin Product
En esta tarea, debe definir una jerarqua de usuarios, crear clculos con
nombre, definir el nombre de miembro Todos y definir carpetas para mostrar.
Modificar la dimensin Date
En esta tarea, debe definir una jerarqua de usuario, modificar nombres de
miembros de atributo y utilizar claves compuestas para especificar miembros de
atributo nicos.
Examinar el cubo implementado
En esta tarea, debe explorar los datos del cubo usando el explorador del
Diseador de cubos.

Para modificar las medidas del cubo


1.

Pase a la ficha Estructura de cubo del Diseador de cubos para el cubo


Tutorial de Analysis Services, expanda el grupo de medida Internet Sales del
panel Medidas, haga clic con el botn secundario en Order Quantity y haga clic
en Propiedades.

2.

En la ventana Propiedades, haga clic en Ocultar automticamente para fijar


la ventana Propiedades y dejarla abierta.
Es ms fcil cambiar las propiedades para varios elementos del cubo cuando la
ventana Propiedades permanece abierta.

3.
4.

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


En la barra de herramientas de la ficha Estructura de cubo, haga clic en
Mostrar la cuadrcula de medidas.
La vista de cuadrcula permite seleccionar varias medidas al mismo tiempo.

5.

6.

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, en la lista FormatString, seleccione Currency.

7.

En la lista desplegable de la parte superior de la ventana Propiedades,


seleccione la medida Unit Price Discount Pct y, a continuacin, seleccione
Porcentaje en la lista FormatString.

8.

En la ventana Propiedades, cambie la propiedad Name de la medida Unit Price


Discount Pct por Unit Price Discount Percentage.

9.

En el panel Medidas, haga clic en Tax Amt y cambie el nombre de esta


medida a Tax Amount.

10.

En la ventana Propiedades, haga clic en Ocultar automticamente para


ocultar la ventana Propiedades y, a continuacin, haga clic en Mostrar el rbol
de medidas en la barra de herramientas de la ficha Estructura de cubo.

11.

En el men Archivo, haga clic en Guardar todo.

****
Modificar la dimensin Customer
Existen varios mtodos para hacer que las dimensiones de un cubo sean ms fciles de
usar y tengan ms funciones. En las tareas de este tema, debe modificar la dimensin
Customer.
Cambiar el nombre de un atributo
Use la ficha Estructura de dimensin del Diseador de dimensiones para cambiar los
nombres de los atributos.
Para cambiar el nombre de un atributo
1.

Cambie al Diseador de dimensiones para la dimensin Customer en


Business Intelligence Development Studio. Para ello, haga doble clic en la
dimensin Customer del nodo Dimensiones del Explorador de soluciones.

2.

En el panel Atributos, haga clic con el botn secundario en English Country


Region Name y seleccione Cambiar nombre. Cambie el nombre del atributo por
Country-Region.

3.

4.

Cambie los nombres de los atributos siguientes del mismo modo:

Cambie el atributo English Education por Education.

Cambie el atributo English Occupation por Occupation.

Cambie el atributo State Province Name por State-Province.


En el men Archivo, haga clic en Guardar todo.

Crear una jerarqua


Puede crear una nueva jerarqua si arrastra un atributo desde el panel Atributos hasta
el panel Jerarquas.
Para crear una jerarqua
1.

Arrastre el atributo Country-Region del panel Atributos al panel Jerarquas.

2.

Arrastre el atributo State-Province del panel Atributos a la celda <nuevo


nivel> del panel Jerarquas, debajo del nivel Country-Region.

3.

Arrastre el atributo City del panel Atributos a la celda <nuevo nivel> del
panel Jerarquas, debajo del nivel State-Province.

4.

En el panel Jerarquas de la ficha Estructura de dimensin, haga clic con el


botn secundario en la barra de ttulo de la jerarqua Jerarqua, seleccione
Cambiar nombre y escriba Customer Geography.
El nombre de esta jerarqua es ahora Customer Geography.

5.

En el men Archivo, haga clic en Guardar todo.

Agregar un clculo con nombre


Puede agregar un clculo con nombre, que es una expresin SQL representada como
columna calculada en una tabla de la vista de origen de datos. Aparece la expresin y
se comporta como columna en la tabla. Los clculos 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. Para obtener ms informacin, vea Definir
clculos con nombre en una vista de origen de datos (Analysis Services)
Para agregar un clculo con nombre
1.

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

2.

En el panel Tablas, haga clic con el botn secundario en Customer y luego en


Nuevo clculo con nombre.

3.

En el cuadro de dilogo Crear clculo con nombre, escriba FullName en el


cuadro Nombre de columna y, a continuacin, escriba la siguiente instruccin
CASE en el cuadro Expresin:
Copiar cdigo
CASE
WHEN MiddleName IS NULL THEN
FirstName + ' ' + LastName
ELSE
FirstName + ' ' + MiddleName + ' ' + LastName
END

4.

La instruccin CASE concatena las columnas FirstName, MiddleName y


LastName en una nica columna que se utilizar en la dimensin Customer como
nombre mostrado para el atributo Customer.

5.

Haga clic en Aceptar y expanda Customer en el panel Tablas.


Aparece el clculo con nombre FullName en la lista de columnas de la tabla
Customer, con un icono que indica que se trata de un clculo con nombre.

6.
7.
8.

En el men Archivo, haga clic en Guardar todo.


En el panel Tablas, haga clic con el botn secundario del mouse en Customer
y seleccione Explorar datos.
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.

9.

Cierre la vista Explorar la tabla Customer.

Usar el clculo con nombre para los nombres de miembro


Una vez que ha creado un clculo con nombre en la vista del origen de datos, puede
utilizar dicho clculo como propiedad de un atributo.
Para utilizar el clculo con nombre para los nombres de miembro
1.

Pase al Diseador de dimensiones para la dimensin Customer.

2.

En el panel Atributos de la ficha Estructura de dimensin, haga clic en el


atributo Customer Key.

3.

Abra la ventana de propiedades y haga clic en el botn Ocultar


automticamente de la barra de ttulos 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 continuacin, haga


clic en el botn Examinar () para abrir el cuadro de dilogo Columna de
nombre.

6.

Seleccione FullName en la lista Columna de origen y, a continuacin, haga


clic en Aceptar.

7.

Arrastre el atributo Full Name del panel Atributos a la celda <nuevo nivel>
del panel Jerarquas, debajo del nivel City.

8.

En el men Archivo, haga clic en Guardar todo.

Definir carpetas para mostrar


Puede utilizar carpetas para mostrar para agrupar jerarquas de usuario y de atributo
en estructuras de carpeta con el fin de facilitar el uso de dichas estructuras.

Para definir carpetas para mostrar


1.
2.

Abra la ficha Estructura de dimensin para la dimensin Customer.


En el panel Atributos, 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.

En la ventana Propiedades, haga clic en el campo de la propiedad


AttributeHierarchyDisplayFolder y escriba Location.

4.

En el panel Jerarquas, haga clic en Customer Geography y seleccione


Location como valor de la propiedad DisplayFolder en la ventana Propiedades.

5.

En el panel Atributos, 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

Occupation

Total Children

Yearly Income

6.

En la ventana Propiedades, haga clic en el campo de la propiedad


AttributeHierarchyDisplayFolder y escriba Demographic.

7.

En el panel Atributos, seleccione los atributos siguientes manteniendo


presionada la tecla CTRL mientras hace clic en cada uno de ellos:

8.
9.

Email Address

Phone

En la ventana Propiedades, haga clic en el campo de la propiedad


AttributeHierarchyDisplayFolder y escriba Contacts.
En el men Archivo, haga clic en Guardar todo.

Definir KeyColumns compuestas


La propiedad KeyColumns contiene la columna o columnas que representan la clave
para el atributo. En esta leccin, debe crear una clave compuesta para los atributos
City y State-Province. Las claves compuestas pueden resultar de utilidad cuando
necesite identificar un atributo de forma inequvoca. Por ejemplo, cuando defina
relaciones de atributo ms adelante en este tutorial, un atributo City deber identificar
de forma exclusiva un atributo State-Province. Sin embargo, podran existir varias
ciudades con el mismo nombre en estados diferentes. Por este motivo, deber crear
una clave compuesta formada por las columnas StateProvinceName y City para el
atributo City. Para obtener ms informacin, vea Cmo modificar la propiedad
KeyColumn de un atributo.
Para definir KeyColumns compuestas para el atributo City
1.

Abra la ficha Estructura de dimensin para la dimensin Customer.

2.

En el panel Atributos, haga clic en el atributo City.

3.

En la ventana Propiedades, haga clic en el campo KeyColumns y, a


continuacin, haga clic en el botn Examinar (...).

4.

En el cuadro de dilogo Columnas de clave, en la lista Columnas


disponibles, seleccione la columna StateProvinceName y, a continuacin, haga
clic en el botn >.
Las columnas City y StateProvinceName se muestran ahora en la lista
Columnas de clave.

5.

Haga clic en Aceptar.

6.

Para establecer la propiedad NameColumn del atributo City, haga clic en el


campo NameColumn en la ventana de propiedades y, a continuacin, haga clic
en el botn Examinar (...).

7.

En el cuadro de dilogo Columna de nombre, en la lista Columna de origen,


seleccione City y a continuacin, haga clic en Aceptar.

8.

En el men Archivo, haga clic en Guardar todo.

Para definir KeyColumns compuestas para el atributo State-Province


1.

Abra la ficha Estructura de dimensin para la dimensin Customer.

2.

En el panel Atributos, haga clic en el atributo State-Province.

3.

En la ventana Propiedades, haga clic en el campo KeyColumns y, a


continuacin, haga clic en el botn Examinar (...).

4.

En el cuadro de dilogo Columnas de clave, en la lista Columnas


disponibles, seleccione la columna EnglishCountryRegionName y, a
continuacin, haga clic en el botn >.
Las columnas EnglishCountryRegionName y StateProvinceName se muestran
ahora en la lista Columnas de clave.

5.

Haga clic en Aceptar.

6.

Para establecer la propiedad NameColumn del atributo State-Province, haga


clic en el campo NameColumn en la ventana de propiedades y, a continuacin,
haga clic en el botn Examinar (...).

7.

En el cuadro de dilogo Columna de nombre, en la lista Columna de origen,


seleccione StateProvinceName y a continuacin, haga clic en Aceptar.

8.

En el men Archivo, haga clic en Guardar todo.

Definir una relacin de atributo


Si los datos subyacentes lo permiten, debera definir relaciones de atributo entre
atributos. La definicin de relaciones de atributo acelera el procesamiento de las
dimensiones, las particiones y las consultas. Para obtener ms informacin, vea Definir
una relacin de atributo y Relaciones de atributo.
Para definir relaciones de atributo
1.

En el Diseador de dimensiones para la dimensin Customer, haga clic en la


ficha Relaciones de atributo.

2.

En el diagrama, haga clic con el botn secundario en el atributo City y


seleccione Nueva relacin de atributo.

3.

En el cuadro de dilogo Crear relacin de atributo, el Atributo de origen es


City. Establezca el Atributo relacionado en State-Province.

4.

En la lista Tipo de relacin, establezca el tipo de relacin en Rgida.


El tipo de relacin es Rgida porque las relaciones entre los miembros no
cambiarn con el tiempo. Por ejemplo, es poco habitual que una ciudad pase a
formar parte de otro estado o provincia.

5.
6.

Haga clic en Aceptar.


En el diagrama, haga clic con el botn secundario en el atributo StateProvince y seleccione Nueva relacin de atributo.

7.

En el cuadro de dilogo Crear relacin de atributo, el Atributo de origen es


State-Province. Establezca el Atributo relacionado en Country-Region.

8.

En la lista Tipo de relacin, establezca el tipo de relacin en Rgida.

9.

Haga clic en Aceptar.

10.

En el men Archivo, haga clic en Guardar todo.

Implementar cambios, procesar los objetos y ver los cambios


Una vez que ha cambiado los atributos y las jerarquas, debe implementar los cambios
y procesar de nuevo los objetos relacionados antes de ver los cambios.
Para implementar los cambios, procesar los objetos y ver los cambios
En el men Generar de BI Development Studio, haga clic en Implementar
Analysis Services Tutorial.
Despus de que aparezca el mensaje La implementacin finaliz
correctamente, haga clic en la ficha Explorador del Diseador de
dimensiones para la dimensin Customer y, a continuacin, haga clic en el
icono para volver a conectar en la barra de herramientas del diseador.
Compruebe que Customer Geography aparece seleccionado en la lista
Jerarqua y, a continuacin, en el panel del explorador, expanda All,
Australia, New South Wales y, por ltimo, Coffs Harbour.
El explorador muestra los clientes de la ciudad.
Cambie al Diseador de cubos para el cubo Tutorial de Analysis Services.
Para ello, haga doble clic en el cubo Tutorial de Analysis Services en el nodo
Cubos del Explorador de soluciones.
Haga clic en la ficha Explorador y haga clic en el icono para volver a conectar
en la barra de herramientas del diseador.
En el panel Grupo de medida, expanda Customer.
Observe que, en lugar de una lista larga de atributos, bajo Customer slo
aparecen las carpetas para mostrar y los atributos que no tienen valores de
carpeta para mostrar.
En el men Archivo, haga clic en Guardar todo.
Modificar la dimensin Product
En las tareas de este tema, usar un clculo con nombre para proporcionar nombres
ms descriptivos a las lneas de producto, definir una jerarqua en la dimensin Product
y especificar el nombre de miembro (Todos) para dicha jerarqua. Tambin agrupar
los atributos en carpetas para mostrar.

Agregar un clculo con nombre


Puede agregar un clculo con nombre a una tabla de una vista del origen de datos. En
la tarea siguiente, crear un clculo con nombre que mostrar el nombre completo de
la lnea de producto.
Para agregar un clculo 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 botn secundario en la tabla Product


y luego haga clic en Nuevo clculo con nombre.

3.

En el cuadro de dilogo Crear clculo con nombre, escriba


ProductLineName en el cuadro Nombre de columna.

4.

En el cuadro Expresin, escriba la siguiente instruccin CASE:


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

5.

Esta instruccin CASE crea nombres descriptivos para cada lnea de producto
del cubo.

6.

Haga clic en Aceptar para crear el clculo con nombre ProductLineName.

7.

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 dimensin Product en el Diseador de dimensiones. Para ello, haga


doble clic en la dimensin Product del nodo Dimensiones del Explorador de
soluciones.

2.

En el panel Atributos de la ficha Estructura de dimensin, seleccione


Product Line.

3.

En la ventana Propiedades, haga clic en el campo de la propiedad


NameColumn y, a continuacin, haga clic en el botn Examinar () para abrir el
cuadro de dilogo Columna de nombre.

4.

Seleccione ProductLineName en la lista Columna de origen y, a


continuacin, haga clic en Aceptar.
El campo NameColumn contiene ahora el texto Product.ProductLineName
(WChar). Los miembros de la jerarqua de atributo Product Line mostrarn el
nombre completo de la lnea de producto en lugar de un nombre abreviado de la
misma.

5.

En el panel Atributos de la ficha Estructura de dimensin, seleccione


Product Key.

6.

En la ventana Propiedades, haga clic en el campo de la propiedad


NameColumn y, a continuacin, haga clic en el botn de puntos suspensivos ()
para abrir el cuadro de dilogo Columna de nombre.

7.

Seleccione EnglishProductName en la lista Columna de origen y, a


continuacin, 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 jerarqua


Para crear una jerarqua
1.

Arrastre el atributo Product Line del panel Atributos al panel Jerarquas.

2.

Arrastre el atributo Model Name del panel Atributos a la celda <nuevo


nivel> del panel Jerarquas, debajo del nivel Product Line.

3.

Arrastre el atributo Product Name del panel Atributos a la celda <nuevo


nivel> del panel Jerarquas, debajo del nivel Model Name.

4.

En el panel Jerarquas de la ficha Estructura de dimensin, haga clic con el


botn secundario en la barra de ttulo de la jerarqua Jerarqua, seleccione
Cambiar nombre y escriba Product Model Lines.
El nombre de la jerarqua 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.

2.

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

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.

4.

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.

5.

En el panel Atributos, seleccione los atributos siguientes:

End Date

Start Date


6.

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.

7.

Seleccione la jerarqua Product Model Lines en el panel Jerarquas y, a


continuacin, cambie la propiedad AllMemberName de la ventana Propiedades
por All Products.

8.

Haga clic en un rea abierta del panel Jerarquas y cambie la propiedad


AttributeAllMemberName por All Products.
Hacer clic en un rea abierta permite modificar las propiedades de la dimensin
Product propiamente dicha. Tambin puede hacer clic en el icono de la dimensin
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 relacin de atributo


Si los datos subyacentes lo permiten, debera definir relaciones de atributo entre
atributos. La definicin de relaciones de atributo acelera el procesamiento de las
dimensiones, las particiones y las consultas. Para obtener ms informacin, vea Definir
una relacin de atributo y Relaciones de atributo.
Para definir relaciones de atributo
1.

En el Diseador de dimensiones, para la dimensin Product, haga clic en la


ficha Relaciones de atributo.

2.

En el diagrama, haga clic con el botn secundario en el atributo Model Name y


seleccione Nueva relacin de atributo.

3.

En el cuadro de dilogo Crear relacin de atributo, el Atributo de origen es


Model Name. Establezca el Atributo relacionado en Product Line.
En la lista Tipo de relacin, deje establecido el tipo de relacin en Flexible, ya
que las relaciones entre los miembros pueden cambiar con el tiempo. Por ejemplo,
un modelo de producto podra moverse a otra lnea de producto.

4.

Haga clic en Aceptar.

5.

En el men Archivo, haga clic en Guardar todo.

Revisar los cambios de la dimensin Product


Para revisar los cambios de la dimensin Product

1.

En el men Generar de Business Intelligence Development Studio, haga clic en


Implementar Tutorial de Analysis Services.

2.

Despus de que aparezca el mensaje La implementacin finaliz


correctamente, haga clic en la ficha Explorador del Diseador de
dimensiones para la dimensin Product y, a continuacin, haga clic en el icono
para volver a conectar de la barra de herramientas del diseador.

3.

Compruebe que Product Model Lines est seleccionado en la lista Jerarqua


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 jerarqua por All
Products anteriormente en esta leccin. Adems, los miembros del nivel Product
Line ahora tienen nombres descriptivos, en lugar de abreviaturas de una sola
letra.

Modificar la dimensin Date


En las tareas de este tema, debe crear una jerarqua definida por el usuario y cambiar
los nombres de miembro que se muestran para los atributos Date, Month, Calendar
Quarter y Calendar Semester. Tambin definir claves compuestas para los atributos,
controlar el criterio de ordenacin de los miembros de dimensin y definir las
relaciones de atributo.

Agregar un clculo con nombre


Puede agregar un clculo con nombre, que es una expresin SQL representada como
columna calculada, a una tabla de la vista del origen de datos. La expresin aparece
como una columna en la tabla y se comporta como tal. Los clculos 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. Para obtener ms
informacin, vea Definir clculos con nombre en una vista de origen de datos (Analysis
Services)
Para agregar un clculo 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 en el Explorador de
soluciones.

2.

En el panel Tablas, haga clic con el botn secundario del mouse en Date y, a
continuacin, haga clic en Nuevo clculo con nombre.

3.

En el cuadro de dilogo Crear clculo con nombre, escriba SimpleDate en el


cuadro Nombre de columna y, a continuacin, escriba la siguiente instruccin
CASE en el cuadro Expresin:

Copiar cdigo
DATENAME(mm, FullDateAlternateKey) + ' ' +
DATENAME(dd, FullDateAlternateKey) + ', ' +
DATENAME(yy, FullDateAlternateKey)

4.

5.

La instruccin CASE extrae los valores de ao, mes y da de la columna


FullDateAlternateKey. Usar esta nueva columna como el nombre mostrado para
el atributo FullDateAlternateKey.
Haga clic en Aceptar y expanda Date en el panel Tablas.
Aparece el clculo con nombre SimpleDate en la lista de columnas de la tabla
Customer, con un icono que indica que se trata de un clculo con nombre.

6.
7.
8.

En el men Archivo, haga clic en Guardar todo.


En el panel Tablas, haga clic con el botn secundario del mouse en Date y
seleccione Explorar datos.
Revise la ltima columna de la vista Explorar la tabla Customer.
Observe que la columna SimpleDate aparece en la vista del origen de datos,
concatenando correctamente los datos de varias columnas del origen de datos
subyacente sin modificar el origen de datos original.

9.

Cierre la vista Explorar la tabla Customer.

Usar el clculo con nombre para los nombres de miembro


Una vez que ha creado un clculo con nombre en la vista del origen de datos, puede
utilizar dicho clculo como propiedad de un atributo.
Para utilizar el clculo con nombre para los nombres de miembro
1.

Abra el Diseador de dimensiones para la dimensin Date en Business


Intelligence Development Studio. Para ello, haga doble clic en la dimensin Date
en el nodo Dimensiones del Explorador de soluciones.

2.

En el panel Atributos de la ficha Estructura de dimensin, haga clic en el


atributo Date Key.

3.

Abra la ventana de propiedades y haga clic en el botn Ocultar


automticamente de la barra de ttulos para que permanezca abierta.

4.

Haga clic en el campo de la propiedad NameColumn y, a continuacin, haga


clic en el botn de puntos suspensivos () para abrir el cuadro de dilogo
Columna de nombre.

5.
6.

Seleccione SimpleDate en la lista Columna de origen y, a continuacin, haga


clic en Aceptar.
En el men Archivo, haga clic en Guardar todo.

Crear una jerarqua


Puede crear una nueva jerarqua arrastrando un atributo desde el panel Atributos al
panel Jerarquas.
Para crear una jerarqua
1.

En el Diseador de dimensiones para la dimensin Date, arrastre el atributo


Calendar Year del panel Atributos al panel Jerarquas.

2.

Arrastre el atributo Calendar Semester del panel Atributos a la celda


<nuevo nivel> del panel Jerarquas, debajo del nivel Calendar Year.

3.

Arrastre el atributo Calendar Quarter del panel Atributos a la celda <nuevo


nivel> del panel Jerarquas, debajo del nivel Calendar Semester.

4.

Arrastre el atributo English Month Name del panel Atributos a la celda


<nuevo nivel> del panel Jerarquas, debajo del nivel Calendar Quarter.

5.

Arrastre el atributo Date Key del panel Atributos a la celda <nuevo nivel>
del panel Jerarquas, debajo del nivel English Month Name.

6.

En el panel Jerarquas, haga clic con el botn secundario del mouse en la


barra de ttulo de la jerarqua Jerarqua, seleccione Cambiar nombre y escriba
Calendar Date.

7.

En la jerarqua Calendar Date, cambie el nombre del nivel English Month


Name a Calendar Month y el del nivel Date Key a Date.

8.

Elimine el atributo FullDateAlternateKey del panel Atributos, ya que no lo va


a usar.

9.

En el men Archivo, haga clic en Guardar todo.

Definir relaciones de atributo


Si los datos subyacentes lo permiten, debera definir relaciones de atributo entre
atributos. La definicin de relaciones de atributo acelera el procesamiento de las
dimensiones, las particiones y las consultas.
Para definir relaciones de atributo
1.

En el Diseador de dimensiones para la dimensin Date, haga clic en la ficha


Relaciones de atributo.

2.

En el diagrama, haga clic con el botn secundario en el atributo English Month


Name y seleccione Nueva relacin de atributo.

3.

4.

En el cuadro de dilogo Crear relacin de atributo, el Atributo de origen es


English Month Name. Establezca el Atributo relacionado en Calendar
Quarter.
En la lista Tipo de relacin, establezca el tipo de relacin en Rgida.
El tipo de relacin es Rgida porque las relaciones entre los miembros no
cambiarn con el tiempo.

5.

Haga clic en Aceptar.

6.

En el diagrama, haga clic con el botn secundario en el atributo Calendar


Quarter y, a continuacin, seleccione Nueva relacin de atributo.

7.

En el cuadro de dilogo Crear relacin de atributo, el Atributo de origen es


Calendar Quarter. Establezca el Atributo relacionado en Calendar Semester.

8.

En la lista Tipo de relacin, establezca el tipo de relacin en Rgida.

9.

Haga clic en Aceptar.

10.

En el diagrama, haga clic con el botn secundario en el atributo Calendar


Semester y, a continuacin, seleccione Nueva relacin de atributo.

11.

En el cuadro de dilogo Crear relacin de atributo, el Atributo de origen es


Calendar Semester. Establezca el Atributo relacionado en Calendar Year.

12.

En la lista Tipo de relacin, establezca el tipo de relacin en Rgida.

13.

Haga clic en Aceptar.

14.

En el men Archivo, haga clic en Guardar todo.

Proporcionar nombres de miembros de dimensin nicos


En esta tarea, crear columnas con nombres descriptivos que usarn los atributos
EnglishMonthName, CalendarQuarter y CalendarSemester.
Para proporcionar nombres de miembros de dimensin nicos
1.

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

2.

En el panel Tablas, haga clic con el botn secundario del mouse en Date y, a
continuacin, haga clic en Nuevo clculo con nombre.

3.

En el cuadro de dilogo Crear clculo con nombre, escriba MonthName en


el cuadro Nombre de columna y, a continuacin, escriba la siguiente instruccin
en el cuadro Expresin:
Copiar cdigo

EnglishMonthName+' '+ CONVERT(CHAR (4), CalendarYear)

4.
5.

Esta instruccin concatena el mes y el ao de cada mes de la tabla una nueva


columna.
Haga clic en Aceptar.

6.

En el panel Tablas, haga clic con el botn secundario del mouse en Date y, a
continuacin, haga clic en Nuevo clculo con nombre.

7.

En el cuadro de dilogo Crear clculo con nombre, escriba


CalendarQuarterDesc en el cuadro Nombre de columna y, a continuacin,
escriba el script SQL siguiente en el cuadro Expresin:
Copiar cdigo
'Q' + CONVERT(CHAR (1), CalendarQuarter) +' '+ 'CY ' +
CONVERT(CHAR (4), CalendarYear)

8.
9.

Este script SQL concatena el trimestre natural y el ao de cada trimestre de la


tabla en una nueva columna.
Haga clic en Aceptar.

10.

En el panel Tablas, haga clic con el botn secundario del mouse en Date y, a
continuacin, haga clic en Nuevo clculo con nombre.

11.

En el cuadro de dilogo Crear clculo con nombre, escriba


CalendarSemesterDesc en el cuadro Nombre de columna y, a continuacin,
escriba el script SQL siguiente en el cuadro Expresin:
Copiar cdigo
CASE
WHEN CalendarSemester = 1 THEN 'H1' + ' ' + 'CY' + ' '
+ CONVERT(CHAR(4), CalendarYear)
ELSE
'H2' + ' ' + 'CY' + ' ' + CONVERT(CHAR(4), CalendarYear)
END

12.
13.

Este script SQL concatena el semestre natural y el ao de cada semestre de la


tabla en una nueva columna.
Haga clic en Aceptar.

14.

En el men Archivo, haga clic en Guardar todo.

Definir KeyColumns compuestas y establecer la columna de nombre


La propiedad KeyColumns contiene la columna o columnas que representan la clave
para el atributo. En esta tarea, definir propiedades KeyColumns compuestas.
Para definir KeyColumns compuestas para el atributo English Month Name
1.

Abra la ficha Estructura de dimensin para la dimensin Date.

2.

En el panel Atributos, haga clic en el atributo English Month Name.

3.

En la ventana Propiedades, haga clic en el campo KeyColumns y, a


continuacin, haga clic en el botn Examinar (...).

4.

En el cuadro de dilogo Columnas de clave, en la lista Columnas


disponibles, seleccione la columna CalendarYear y, a continuacin, haga clic en
el botn >.

5.

Las columnas EnglishMonthName y CalendarYear se muestran ahora en la


lista Columnas de clave.

6.

Haga clic en Aceptar.

7.

Para establecer la propiedad NameColumn del atributo EnglishMonthName,


haga clic en el campo NameColumn en la ventana de propiedades y, a
continuacin, haga clic en el botn Examinar (...).

8.

En el cuadro de dilogo Columna de nombre, en la lista Columna de origen,


seleccione MonthName y a continuacin, haga clic en Aceptar.

9.

En el men Archivo, haga clic en Guardar todo.

Para definir KeyColumns compuestas para el atributo Calendar Quarter


1.

En el panel Atributos, haga clic en el atributo Calendar Quarter.

2.

En la ventana Propiedades, haga clic en el campo KeyColumns y, a


continuacin, haga clic en el botn Examinar (...).

3.

En el cuadro de dilogo Columnas de clave, en la lista Columnas


disponibles, seleccione la columna CalendarYear y, a continuacin, haga clic en
el botn >.
Las columnas CalendarQuarter y CalendarYear se muestran ahora en la lista
Columnas de clave.

4.
5.

Haga clic en Aceptar.


Para establecer la propiedad NameColumn del atributo Calendar Quarter,
haga clic en el campo NameColumn en la ventana de propiedades y, a
continuacin, haga clic en el botn Examinar (...).

6.
7.

En el cuadro de dilogo Columna de nombre, en la lista Columna de origen,


seleccione CalendarQuarterDesc y a continuacin, haga clic en Aceptar.
En el men Archivo, haga clic en Guardar todo.

Para definir KeyColumns compuestas para el atributo Calendar Semester


1.

En el panel Atributos, haga clic en el atributo Calendar Semester.

2.

En la ventana Propiedades, haga clic en el campo KeyColumns y, a


continuacin, haga clic en el botn Examinar (...).

3.

En el cuadro de dilogo Columnas de clave, en la lista Columnas


disponibles, seleccione la columna CalendarYear y, a continuacin, haga clic en
el botn >.
Las columnas CalendarSemester y CalendarYear se muestran ahora en la lista
Columnas de clave.

4.

Haga clic en Aceptar.

5.

Para establecer la propiedad NameColumn del atributo Calendar Semester,


haga clic en el campo NameColumn en la ventana de propiedades y, a
continuacin, haga clic en el botn Examinar (...).

6.

En el cuadro de dilogo Columna de nombre, en la lista Columna de origen,


seleccione CalendarSemesterDesc y a continuacin, haga clic en Aceptar.

7.

En el men Archivo, haga clic en Guardar todo.

Implementar y ver los cambios


Una vez que ha cambiado los atributos y las jerarquas, debe implementar los cambios
y procesar de nuevo los objetos relacionados antes de ver los cambios.
Para implementar y ver los cambios
1.

En el men Generar de BI Development Studio, haga clic en Implementar


Tutorial de Analysis Services.

2.

Despus de que aparezca el mensaje La implementacin finaliz


correctamente, haga clic en la ficha Explorador del Diseador de
dimensiones para la dimensin Date y, a continuacin, haga clic en el icono para
volver a conectar en la barra de herramientas del diseador.

3.

Seleccione Calendar Quarter en la lista Jerarqua. Revise los miembros de la


jerarqua de atributo Calendar Quarter.
Observe que los nombres de los miembros de la jerarqua de atributo Calendar
Quarter son ms descriptivos porque se ha creado un clculo con nombre que se
usa como nombre. Ahora existen miembros en la jerarqua de atributo Calendar
Quarter para cada trimestre de cada ao. Dichos miembros no estn ordenados

cronolgicamente. En lugar de ello, estn ordenados por trimestre y luego por


ao. En la siguiente tarea de este tema, modificar este comportamiento para
ordenar los miembros de la jerarqua de este atributo por ao y luego por
trimestre.
4.

Revise los miembros de las jerarquas de los atributos English Month Name y
Calendar Semester.
Observe que los miembros de estas jerarquas tampoco estn ordenados
cronolgicamente. En lugar de ello, estn ordenados por mes o semestre,
respectivamente, y luego por ao. En la tarea siguiente de este tema, modificar
este comportamiento para cambiar el criterio de ordenacin.

Cambiar el criterio de ordenacin modificando el orden de los miembros de


clave compuesta
En esta tarea, modificar el criterio de ordenacin 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 dimensin del Diseador de dimensiones


para la dimensin Date y, a continuacin, 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 jerarqua de atributo Calendar Semester estn 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
jerarqua de atributo Calendar Semester estn ordenados primero por semestre
y luego por ao.

3.

En la ventana Propiedades, haga clic en el botn de puntos suspensivos (...) del


valor de la propiedad KeyColumns.

4.

En la lista Columnas de clave del cuadro de dilogo Columnas de clave,


compruebe que CalendarSemester est seleccionado, y, a continuacin, haga
clic en la flecha abajo para invertir el orden de los miembros de esta clave
compuesta. Haga clic en Aceptar.
Los miembros de la jerarqua de atributo ahora aparecen ordenados primero por
ao y luego por semestre.

5.

Seleccione Calendar Quarter en el panel Atributos y, a continuacin, haga


clic en el botn de puntos suspensivos (...) de la propiedad KeyColumns de la
ventana Propiedades.

6.

En la lista Columnas de clave del cuadro de dilogo Columnas de clave,


compruebe que CalendarQuarter est seleccionado, y, a continuacin, haga clic
en la flecha abajo para invertir el orden de los miembros de esta clave compuesta.
Haga clic en Aceptar.
Los miembros de la jerarqua de atributo ahora aparecen ordenados primero por
ao y luego por trimestre.

7.

Seleccione English Month Name en el panel Atributos y, a continuacin,


haga clic en el botn de puntos suspensivos (...) de la propiedad KeyColumns de
la ventana Propiedades.

8.

En la lista Columnas de clave del cuadro de dilogo Columnas de clave,


compruebe que EnglishMonthName est seleccionado, y, a continuacin, haga
clic en la flecha abajo para invertir el orden de los miembros de esta clave
compuesta. Haga clic en Aceptar.
Los miembros de la jerarqua de atributo ahora aparecen ordenados primero por
ao y luego por mes.

9.

En el men Generar de BI Development Studio, haga clic en Implementar


Tutorial de Analysis Services. Cuando la implementacin se haya completado
correctamente, haga clic en la ficha Explorador del Diseador de dimensiones
para la dimensin Date.

10.

En la barra de herramientas de la ficha Explorador, haga clic en el icono para


volver a conectar.

11.

Revise los miembros de las jerarquas de los atributos Calendar Quarter y


Calendar Semester.
Observe que los miembros de estas jerarquas ahora estn clasificados por orden
cronolgico, por ao y luego por trimestre o semestre, respectivamente.

12.

Revise los miembros de la jerarqua de atributo English Month Name.


Observe que los miembros de la jerarqua de atributo ahora aparecen ordenados
primero por ao y luego alfabticamente por mes. 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, basada en el tipo de datos nvarchar de la base de datos
relacional subyacente. Para obtener informacin sobre cmo habilitar la
ordenacin cronolgica de los meses dentro de cada ao, vea Ordenar los
miembros de atributo en funcin de un atributo secundario.

Para examinar el cubo implementado


1.

Cambie al Diseador de cubos de BI Development Studio; para ello, haga clic


en el cubo Tutorial de Analysis Services.

2.

Seleccione la ficha Explorador y haga clic en Volver a conectar en la barra de


herramientas del diseador.
En el panel izquierdo del diseador se muestran los metadatos del cubo Tutorial de
Analysis Services. Observe que las opciones Perspectiva e Idioma estn
disponibles en la barra de herramientas de la ficha Explorador. Observe tambin
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.
En la imagen siguiente aparecen resaltados los paneles individuales en el
Diseador de cubos.

3.

4.

En el panel de metadatos, expanda Measures, expanda Internet Sales y


arrastre la medida Sales Amount al rea Coloque campos de totales o
campos detallados aqu del panel Datos.
En el panel de metadatos, expanda Product.

Observe que las jerarquas de atributo y de usuario estn organizadas en carpetas


de visualizacin de la lista de metadatos Product.
5.

Arrastre la jerarqua 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 jerarqua de usuario.
Observe que la jerarqua de usuario proporciona una ruta al nivel de nombre del
producto.

6.

En el panel de metadatos, expanda Customer, expanda Location y arrastre la


jerarqua Customer Geography desde la carpeta para mostrar Location de la
dimensin Customer hasta el rea Coloque campos de fila aqu del panel de
datos.

7.

En el eje de las filas, expanda United States para ver los detalles de las ventas
por regin dentro de Estados Unidos.

8.

Expanda Oregon para ver los detalles de las ventas por ciudad en el estado de
Oregn.

9.

En el panel de metadatos, expanda Order Date y arrastre la jerarqua Order


Date.Calendar Date al rea Coloque campos de filtro aqu del panel Datos.

10.

Haga clic en la flecha que se encuentra a la derecha del filtro Order


Date.Calendar Date del panel de datos, desactive la casilla del nivel (All),
expanda 2002, expanda H1 CY 2002, expanda Q1 CY 2002, active la casilla
para February 2002 y haga clic en Aceptar.
De este modo, se muestran las ventas realizadas por Internet por regin y por
lnea de productos en el mes de febrero de 2002, como se muestra en la imagen
siguiente.

11.

En el panel de metadatos, expanda Customer, expanda Demographic,


expanda la jerarqua de atributo Commute Distance, expanda Members y, a
continuacin, expanda All.

12.

Haga clic con el botn secundario en el miembro 10+ Miles y, a continuacin,


haga clic en Agregar a rea de subcubo.
Commute Distance aparece en el panel de filtros, encima del panel de datos. Los
valores mostrados en el panel de datos se filtrarn para mostrar los datos de los
clientes que viajan ms de 16 kilmetros. Esto es efectivamente igual a la clusula
WHERE de una instruccin de consulta de expresiones multidimensionales (MDX).
Para obtener ms informacin, vea Aspectos bsicos de las consultas MDX (MDX).

13.

En el men Archivo, haga clic en Guardar todo.

Das könnte Ihnen auch gefallen