lección 3

25
Lección 3: Modificar medidas, atributos y jerarquías Esta lección 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 dimensión Customer En esta tarea, debe crear una jerarquía de usuario, crear cálculos con nombre, modificar atributos para utilizarlos en cálculos con nombre, y agrupar atributos de grupo y jerarquías de usuario en carpetas para mostrar. Modificar la dimensión Product En esta tarea, debe definir una jerarquía de usuarios, crear cálculos con nombre, definir el nombre de miembro Todos y definir carpetas para mostrar. Modificar la dimensión Date En esta tarea, debe definir una jerarquía 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 Diseñador de cubos.

Upload: roy-saavedra-jimenez

Post on 29-Sep-2015

213 views

Category:

Documents


0 download

DESCRIPTION

dsfsdf

TRANSCRIPT

  • 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. 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 cuadrcula de medidas.

    La vista de cuadrcula 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

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

    4. 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 del panel Jerarquas, debajo del nivel Country-Region.

    3. Arrastre el atributo City del panel Atributos a la celda 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. En el men Archivo, haga clic en Guardar todo.

    7. En el panel Tablas, haga clic con el botn secundario del mouse en Customer

    y seleccione Explorar datos.

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

    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. Abra la ficha Estructura de dimensin para la dimensin Customer.

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

  • Email Address

    Phone

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

    AttributeHierarchyDisplayFolder y escriba Contacts.

    9. 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. Haga clic en Aceptar.

    6. En el diagrama, haga clic con el botn secundario en el atributo State-

    Province 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 del panel Jerarquas, debajo del nivel Product Line.

    3. Arrastre el atributo Product Name del panel Atributos a la celda 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. 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 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. 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.

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

    7. En el panel Tablas, haga clic con el botn secundario del mouse en Date y

    seleccione Explorar datos.

    8. 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. Seleccione SimpleDate en la lista Columna de origen y, a continuacin, haga

    clic en Aceptar.

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

    del panel Jerarquas, debajo del nivel Calendar Year.

    3. Arrastre el atributo Calendar Quarter del panel Atributos a la celda del panel Jerarquas, debajo del nivel Calendar Semester.

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

    del panel Jerarquas, debajo del nivel Calendar Quarter.

    5. Arrastre el atributo Date Key del panel Atributos a la celda

    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. En el cuadro de dilogo Crear relacin de atributo, el Atributo de origen es

    English Month Name. Establezca el Atributo relacionado en Calendar

    Quarter.

    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.

    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. Esta instruccin concatena el mes y el ao de cada mes de la tabla una nueva

    columna.

    5. 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. Este script SQL concatena el trimestre natural y el ao de cada trimestre de la

    tabla en una nueva columna.

    9. 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. Este script SQL concatena el semestre natural y el ao de cada semestre de la

    tabla en una nueva columna.

    13. 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. Haga clic en Aceptar.

    5. 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. En el cuadro de dilogo Columna de nombre, en la lista Columna de origen,

    seleccione CalendarQuarterDesc y a continuacin, haga clic en Aceptar.

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

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