Capitulo 6
-
Upload
cristhian-vasquez -
Category
Documents
-
view
83 -
download
7
Transcript of Capitulo 6
CAPITULO 6
Puede extender SQL Server 2008 Analysis Services (SSAS) cubos de formas versátiles
para satisfacer requisitos empresariales avanzados. Se pueden definir las relaciones
de atributo y jerarquías para optimizar el diseño de cubos y facilitar el análisis de
datos. Además, puedes enriquecer aún más la experiencia de la presentación de
informes mediante la construcción de una capa de usuario final que consta de
rendimiento clave indicadores (KPI), acciones, traducciones, y perspectivas. También
puede utilizar multidimensional.
Expresiones (MDX) las expresiones lingüísticas importantes para definir métricas de
negocio no disponibles en las tablas de hechos o que requieren expresiones
personalizadas.
Este capítulo se basa en el cubo Adventure Works implementado en el capítulo 5,
"Desarrollo de Cubos de SSAS. "El código fuente para el capítulo 6 prácticas se pueden
instalar desde el CD complementario. Este capítulo comienza con una discusión de
atributos y relaciones de dimensión. Ustedes aprenderán cómo extender el modelo
dimensional unificado (UDM), con indicadores clave de rendimiento, acciones,
traducciones, y perspectivas. Y después de describir los fundamentos de consulta
MDX, el capítulo explorar miembros calculados MDX y conjuntos con nombre.
Objetivos del examen en este capítulo:
Implementar las dimensiones de un cubo.
Configuración uso dimensión en un cubo.
Implementar lógica personalizada en un cubo mediante MDX.
Lección 1: Definición de jerarquías de usuario y Dimensión Relaciones
Desde un punto de vista analítico, una dimensión ofrece a los usuarios la capacidad de
analizar los datos por áreas. Las dimensiones permiten a los usuarios aislar,
profundizar, enrollan, clasificar, filtrar, resumir y realizar otras acciones en los datos.
En el modelo UDM, una dimensión es un contenedor lógico de atributos.
La comprensión de cómo los atributos de dimensión se relacionan entre sí le ayudará
a optimizar el rendimiento de la UDM.
Definir relaciones de atributo
Una dimensión de SSAS obtiene los datos de una o varias tablas de dimensiones que se
encuentran en los datos fuente. Si la dimensión se basa en un esquema de estrella, su
fuente es una sola tabla de dimensiones.
Dimensiones en base a un esquema de base de copos de nieve suelen abarcar varias
tablas de dimensiones.
En el cubo de Adventure Works, por ejemplo, la dimensión del producto se basa en un
copo de nieve esquema que incluye el DimProduct, DimProductSubcategory y
DimCategory. El resto de las dimensiones son de un tipo de estrella y utiliza tablas de
medidas individuales.
A diferencia de una base de datos relacional, que almacena los datos en las estructuras
de dos dimensiones de filas y columnas, la UDM es un sistema multidimensional que
admite datos jerárquicos como la jerarquía formada por Año, Trimestre y Mes; y las
relaciones que existen entre los atributos que forman estas jerarquías.
Practique Creación y modificación de jerarquías de dimensión
Los siguientes ejercicios le ayudarán a familiarizarse con las tareas relacionadas con la
definición de las relaciones de atributo, trabajar con jerarquías de la dimensión y la
creación de relaciones entre las dimensiones y grupos de medida. Al comenzar los
ejercicios, utilice la hoja Para empezar sobresalir del Documents \ Microsoft Press \
MCTS Training Kit 70-448 \ Source \ Ch. 06 \ TK448-CH06 Start Here \carpeta en los
archivos de prácticas instaladas.
Ejercicio 1: Definir una relación de atributo
En este ejercicio, va a definir las relaciones de atributo en la fecha, producto y
territorio de ventas dimensiones.
1. En el Explorador de soluciones, haga doble clic en la dimensión Fecha para abrirlo
en el diseño de la Dimensión.
2. Haga clic en la ficha Relaciones de atributo. Observe que el panel Diagrama muestra
la Fecha dimensión de atributo clave. Todos los otros atributos se relacionan con la
clave dimensión a través de Varios: 1. No hay relaciones entre los atributos sin clave.
Por ejemplo, el atributo Month Name tiene una relación Varios: 1 con el atributo
trimestre calendario y el atributo Calendar Quarter tiene una relación Varios: 1 con el
Año calendario. A continuación, cambiar el diseño de la dimensión para reflejar estas
relaciones.
3. Haga clic en el atributo Month Name y seleccione Nueva relación de atributo. En el
cuadro de diálogo Crear relación de atributo que aparece, asegúrese de que la relación
sea con el atributo Calendar Quarter. Cambiar el tipo de relación en Rígida (no va a
cambiar a lo largo del tiempo), porque meses no pueden cambiar a trimestres. Haga
clic en Aceptar.
4. El atributo Month Name también tiene una relación Varios: 1 con trimestres
fiscales. Crear una segunda relación rígida entre el atributo Month Name y el atributo
Fiscal.
5. Crear una relación rígida entre el Calendario y atributos del calendario del Año y
otra relación rígida entre el Fiscal y los atributos del ejercicio fiscal. Guarde los
cambios y cierre el Diseñador de dimensiones.
6. En el Explorador de soluciones, haga doble clic en la dimensión del producto para
abrirlo en el diseño.
7. Haga clic en la ficha Relaciones de atributo, y notar que ya hay relaciones de
atributos entre el producto y Subcategoría; y la subcategoría con atributo Categoría. El
Diseñador de dimensiones descubrió que la dimensión del producto tiene un esquema
de copo de nieve y genera automáticamente estas relaciones de atributos. Observe en
el panel atributos de la ficha relación de los atributos que los iconos de alerta
aparecen en algunas relaciones de atributo para avisarle de que la relación y los
nombres de atributos son diferentes. Por lo tanto, cuando los usuarios finales
examinen el cubo, verán una propiedad de miembro que tiene el nombre de la
relación en lugar del nombre del atributo relacionado.
8. En el panel Relaciones de atributo, seleccione la relación producto-descripción y, en
la ventana Propiedades, desactive su propiedad Name. Si no se especifica la propiedad
Name, el valor predeterminado es la propiedad de atributo.
9. Repita el paso 8 para el producto-subcategoría y subcategoría-categoría. Guarde los
cambios y cierre el Diseñador de dimensiones.
10. En el Explorador de soluciones, haga doble clic en la dimensión Sales Territory
para abrirlo en el Diseñador de dimensiones.
11. Haga clic en la ficha Relaciones de atributo, y establecer una relación flexible
Varios: 1 entre el Sales Territory Country y Sales Territory Group. Guarde los cambios,
y cierre el Diseñador de dimensiones.
Ejercicio 2 Definir jerarquías de usuario
En este ejercicio, va a definir jerarquías de usuario en la fecha, el producto y las ventas
por territorio.
Estas jerarquías de usuario proporcionarán rutas de navegación lógicos para explorar
los datos del cubo.
1. En el Explorador de soluciones, haga doble clic en la dimensión Fecha para abrirlo
en el Diseñador de dimensiones. En la actualidad, la dimensión Date no tiene ninguna
jerarquía definida por el usuario, pero los usuarios finales a menudo navegan datos
por año, trimestre, mes y día. En este ejercicio, se aplicará una jerarquía Calendario
definida por el usuario que incluye estos niveles.
2. Haga clic en la ficha Estructura de dimensión. Arrastre el atributo Calendar Year del
panel de atributos al panel Jerarquías para iniciar una nueva jerarquía de usuario.
3. Haga clic en la nueva jerarquía para seleccionarlo. Cambiar el nombre de la
jerarquía, cambiando su propiedad Name por Calendar.
4. Arrastre el atributo Calendar Quarter del panel Atributos al <nuevo nivel> en la
jerarquía Calendar. Esto crea el segundo nivel de la jerarquía por trimestres al año.
5. Repita el paso 4 dos veces más para añadir el Mes Nombre y niveles fecha al
calendario jerarquía. Tenga en cuenta que si se ha saltado el Ejercicio 1, el Diseñador
de dimensiones mostrará una advertencia en el rubro jerarquía. Cuando se señala a
este indicador, la dimensión Diseñador mostrará la siguiente información sobre
herramientas:
Las relaciones de atributo no existen entre uno o más niveles de esta jerarquía. Esto
puede resultar en una disminución del rendimiento de consulta. Si esto ocurre, siga
los pasos en el ejercicio 1 para establecer relaciones de atributos.
6. Crear una nueva jerarquía usuario fiscal que contiene el año fiscal, trimestre fiscal,
Mes Niveles nombre y la fecha. Guarde los cambios y cierre el Diseñador de
dimensiones.
7. En el Explorador de soluciones, haga doble clic en la dimensión del producto para
abrirlo.
8. Definir una jerarquía de categorías de usuario del producto que contiene Categoría,
Subcategoría, y Niveles de Productos. Guarde los cambios y cierre el Diseñador de
dimensiones.
9. En el Explorador de soluciones, haga doble clic en la dimensión Sales Territory para
abrirlo en el Diseñador de dimensiones.
10. Definir una nueva jerarquía de usuario que contiene Sales Territory Group, Sales
Territory Country, y Sales Territory Region.
11. Cambiar el nombre de la jerarquía de los territorios de ventas. Además, cambiar el
nombre del territorio de ventas. Guarde los cambios y, a continuación, cierre la
Dimensión.
Ejercicio 3: Revisar y modificar Dimensiones y uso de relaciones
1. Abra el Adventure Works DW2008, a continuación, agregar un cálculo con nombre
llamado LineItemDescription a la mesa FactInternetSales que utiliza la siguiente
expresión:
CONVERT (CHAR (10), SalesOrderNumber) + 'Line' +
CONVERT (CHAR (4), SalesOrderLineNumber)
2. En el Explorador de soluciones, haga clic en la carpeta Dimensiones y, a
continuación, seleccione Nueva Dimensión. En la página Seleccionar método de
creación del Asistente para dimensiones, aceptar el uso Opción de tabla existente.
3. En la página Especificar información de origen, expanda la lista desplegable de la
tabla principal, y a continuación, seleccione FactInternetSales. Expanda el nombre de
columna de lista desplegable y, a continuación, seleccione la columna
LineItemDescription.
4. En la página Seleccionar tablas relacionadas, desactive las casillas de verificación
para todos sugerido relacionados tablas.
5. En la página Seleccionar atributos de la dimensión, desactive las casillas de
verificación de todos los atributos excepto Sales Order Number.
6. En la página Finalización del asistente, el nombre de la nueva dimensión Internet
Sales Order Details, y luego haga clic en Finalizar.
7. En el Explorador de soluciones, haga doble clic en el cubo Adventure Works para
abrir el Cubo. En el menú principal del cubo, seleccione Agregar dimensión de cubo.
En el complemento cuadro de diálogo de dimensión, seleccione Internet Sales Order
Details dimensión y, a continuación, haga clic en Aceptar.
8. Haga clic en la ficha Uso de dimensiones y, a continuación, revise las relaciones de
dimensiones existentes. Observe que el Internet Sales Order Details dimensión está
relacionada con las ventas por Internet a través de una relación de hechos. Esto es así
porque la dimensión se basa en la misma mesa que el grupo de medida. Nótese
también que la dimensión Sales Reason no se une a la medida Internet Sales porque la
celda de intersección está vacía. En la base de datos AdventureWorksDW2008 una
orden de ventas puede estar asociada con uno o más motivos de ventas, tales como la
promoción o Marketing, y una razón de ventas se pueden asociar con una o más
órdenes de venta.
El cuadro representa la FactInternetSalesReason muchos: muchos, relación entre
razones y las órdenes de venta. SSAS soporta dimensiones muchos-a-muchos.
9. Haga clic en los puntos suspensivos (...) situado en la celda de intersección entre la
dimensión Sales Reason y el grupo de medida Internet Sales.
10. En el cuadro de diálogo relaciones que aparece, expanda la lista desplegable y, a
continuación, seleccione varios-a-varios. Desplegar la lista grupo de medida
intermedio y, a continuación, seleccione el grupo de medida Internet Sales Reason
cuyo hecho es la tabla de origen FactInternetSalesReason. Haga clic en Aceptar para
crear la relación de dimensión. Tenga en cuenta que la dimensión Date une sólo el
grupo de medida Cambio de moneda. Esta relación no es útil porque no se puede ver
los datos de la otra dimensión. Usted puede optimizar el diseño de cubos mediante la
supresión de la Fecha dimensión y la reutilización de una de las dimensiones de rol
horarias existentes, como Fecha (orden de fecha).
11. Haga clic en la dimensión Date en la columna de dimensiones y, a continuación,
seleccione Eliminar para eliminar la dimensión Date. Haga clic en Aceptar en el cuadro
de diálogo Eliminar objetos que aparece, a confirmar la eliminación.
12. Usted usará la fecha (orden de fecha) dimensión a examinar los datos en la
Moneda Cambio medir el grupo. Haga clic en los puntos suspensivos (...) situado en la
celda de intersección entre la Fecha (Orden de fecha) y la dimensión del grupo de
Cambio de moneda.
13. En el cuadro de diálogo Definir relación, expanda el Selección Tipo de Relación
desplegables lista y, a continuación, seleccione Regular.
14. Ampliar el atributo de lista desplegable Granularidad y, a continuación, seleccione
el atributo Date, porque la dimensión Date (Fecha de pedido) se unirá al grupo de
Cambio de moneda en el nivel actualizado.
15. Amplíe la lista desplegable en la columna de las columnas de grupo de medida y, a
continuación, seleccione la columna DateKey. Haga clic en Aceptar.
16. Puede cambiar el nombre de cualquier dimensión de cubo. Debido a la Fecha de
dimensión (orden de fecha), ahora cumple una función más genérica, que va a cambiar
su nombre a la fecha. Haga clic en la fecha (Orden Date) en la columna de la dimensión
y, a continuación, cambiar el nombre en su lugar hasta la fecha. Guardar sus cambios.
17. En el Explorador de soluciones, haga clic en el nodo del proyecto y, a continuación,
seleccione Implementar para distribuir los cambios y procesos del cubo Adventure
Works. Si un mensaje que indica que el servidor contenido no está actualizado
aparece, haga clic en Sí para construir y desplegar la base de datos.
18. Si lo desea, utilice la ficha Examinador de cubos para probar los cambios. Por
ejemplo, explorar la medidas del grupo de medida Internet Sales por la dimensión
Sales Reason. Notar que la suma de la Otra ventas Tipo razón maneja correctamente el
hecho de que muchos razones de ventas pueden ser seleccionados para un solo fin de
Internet (es por eso que usted necesita para crear una relación de varios a varios
entre la dimensión y el grupo de medida).
Lección 2: crear KPI, acciones, traducciones y perspectivas
Muchas organizaciones utilizan los indicadores clave de rendimiento (KPI) para medir
su rendimiento empresarial. KPI son medidas capaces cuantificables que representan
factores críticos de éxito, y utilizan los analistas para medir el desempeño de la
empresa, con el tiempo, contra un objetivo predefinido. Por ejemplo, Ventas Profit,
Crecimiento de ingresos, y el crecimiento de la base de clientes son buenos candidatos
KPI. KPI son suelen utilizarse como parte de un marco de medición del desempeño
estratégico, conocido comúnmente como un cuadro de mandos empresarial.
Ejercicio 1: Crear KPI s, acciones, traducciones y Perspectivas
En esta práctica, usted verá cómo crear KPI, acciones, traducciones, y perspectivas
para ayudar a Aventuras Obras empleados seguimiento distribuidor rendimiento,
taladro a través de los datos, ver información de cubo en español, y ver sólo los datos
que necesitan para ver.
Ejercicio 1: Implementar el KPI Reseller Sales En este ejercicio, aprenderá cómo
implementar un KPI Reseller Sales de Adventure Works a un seguimiento de las
ventas del distribuidor en contra de un objetivo predefinido.
1. Abra el proyecto de CT 70-448 SSAS en BIDS (el .. \ Source \ Ch. 06 \ TK448-CH06
Lección 1 \ carpeta en los archivos de prácticas instalados dentro de los documentos
de la carpeta de su cuenta de usuario).
2. Abra el cubo Adventure Works en el Diseñador de cubos, y luego haga clic en la
ficha KPI.
3. Haga clic en el botón Nuevo en la barra de herramientas de KPI.
4. Escriba las ventas de distribuidor (Reseller Sales) en el cuadro Nombre.
5. Seleccione el grupo de medida Reseller Sales en la lista desplegable Associated
grupo de medida.
6. En aras de la simplicidad, el valor de la Reseller Sales KPI se suministra desde el
medida Reseller Sales Amount existentes. Tipo [Measures]. [Reseller Sales Amount] en
el cuadro Expresión de valor.
7. Para el período actual, Adventure Works desea ver las ventas de distribuidor
aumentan 40 por ciento respecto al período anterior. Escriba la siguiente expresión en
el cuadro Expresión objetivo:
1,40 * ([Fecha]. [Calendario]. PrevMember, [Measures]. [Reseller Sales Amount])
Como alternativa, puede seleccionar las fichas Metadatos y Funciones de arrastrar
objetos de metadatos y las funciones de MDX en el panel Herramientas cálculos para
la construcción de la expresión.
Observe que el Diseñador de KPI utiliza un código de colores en la expresión para
enfatizar reservados palabras y funciones.
8. Deja calibre que el indicador de estado. Escriba la siguiente expresión en el cuadro
Case When KpiValue("Reseller Sales")/KpiGoal("Reseller Sales") >= 1 Then 1 When KpiValue("Reseller Sales")/KpiGoal("Reseller Sales")< 1 And KpiValue("Reseller Sales")/KpiGoal("Reseller Sales")>= .85 Then 0 Else -1 End
9. Deje el indicador de lista desplegable tendencia marcada a Arrow estándar. Escriba
el siguiente expresión en el cuadro Expresión de tendencia:
([Measures].[Reseller Sales Amount] - ([Order Date].[Calendar].PrevMember, [Measures].[Reseller Sales Amount]))/ [Measures].[Reseller Sales Amount]
Implementar la solución para enviar los cambios al servidor y procesar la
Aventura Obras cubo.
11. Ahora que el KPI Reseller Sales está listo, que pondrá a prueba en la vista de
explorador del KPI Designer. Con la ficha KPI todavía abierto, haga clic en el botón
Vista de explorador en la barra de herramientas, y haga clic en el botón Conectar para
crear una nueva sesión.
12. En el panel Filtro, expanda la lista desplegable de dimensiones y, a continuación,
seleccione la fecha. Amplíe la lista desplegable Jerarquía, y luego seleccione año
calendario. Desplegar la expresión de filtro y seleccionar el año 2005, para verificar
haga clic en Aceptar. Los valores del KPI Reseller Sales cambian para reflejar el filtro
seleccionado.
Ejercicio 2: Implementar una acción de obtención de detalles, una traducción y
Perspectivas.
En este ejercicio, aprenderá cómo implementar una acción de obtención de detalles,
una traducción dimensión, y dos puntos de vista. Supongamos que los usuarios finales
quieren ver el fin de reventa persona operaciones detrás de una celda combinada que
se presentan en el cubo. Siga estos pasos para implementar el Reseller Detalles acción
de obtención de detalles:
1. Abra el cubo Adventure Works en el Diseñador de cubos.
2. Haga clic en la ficha Acciones.
3. Haga clic en el botón Nueva acción de obtención de detalles en la barra de
herramientas. El Diseñador de cubos crea una acción vacía nombrado Drillthrough.
4. Escriba Detalles Reseller en el cuadro Nombre.
5. Una acción de obtención de detalles se puede asociar sólo con los grupos de medida.
Ampliar la Medida
Miembros del Grupo de lista desplegable y, a continuación, seleccione Reseller Sales.
6. Una acción de obtención de detalles potencialmente puede volver muchas filas.
Usted puede usar una condición de MDX para limitar el alcance de la acción. Suponga
que desea que la obtención de detalles Reseller Sales acción que se activará sólo
cuando el usuario profundiza hasta el nivel de la Fecha Fecha dimensión. Para ello,
escriba la siguiente expresión en el cuadro Condición:
([Date].[Date].CurrentMember IS [Date].[Date].[All]) = False
Utilice el panel Columnas de obtención de detalles para especificar las columnas para
mostrar al usuario final cuando el usuario inicia la acción de obtención de detalles.
Para ello, a partir de las dimensiones desplegables lista, seleccione una dimensión
como producto. Luego, en las Columnas devueltas desplegables lista, seleccione la
casilla de verificación de las columnas que desea mostrar. Usted puede elegir
cualquier medida Del grupo de medida específica y / o los atributos de la dimensión
unieron a la misma. Seleccione el producto, el color y el modelo de nombre de atributo
casillas de verificación del producto dimensión, el atributo Fecha de la dimensión
Date, y todas las medidas que forman parte del grupo de medida Reseller Sales.
8. Expandir el panel Propiedades adicionales. Para asegurarse de que la acción no
vuelve demasiado muchas filas y problemas de rendimiento causa, el tipo 100 en el
cuadro Máximo Filas.
9. Implementar el proyecto. Para probar la acción de obtención de detalles, vaya a la
pestaña del navegador y a continuación, crear un informe de pivote con la jerarquía
Calendar de la dimensión Date en columnas y Reseller Sales Amount de datos.
10. Suponiendo que la jerarquía Calendar no se expande a su menor nivel, haga clic en
un Celular Importe distribuidor y observe que no aparece el revendedor Datos acción.
11. Expanda la jerarquía Calendar al nivel de la fecha. Una vez más, haga clic en un
Monto distribuidor celular, y observe que el revendedor Datos acción ya está
disponible, como muestra la Figura.
Figura: La aplicación cliente se encarga de mostrar las acciones disponibles para la
selección del usuario.
12. Haga clic en Detalles distribuidor para iniciar la acción, y el aviso de que un nuevo
cuadro de diálogo llamado se abre en el visor de muestras de datos. El cuadro de
diálogo visor de muestras de datos muestra las transacciones que se cargan desde la
tabla de hechos en que se procesa el cubo.
Ejercicio 3 Implementar una traducción Dimensión
Supongamos que el cubo Adventure Works será consultada por los usuarios de habla
española. Seguir estos pasos para localizar la dimensión del producto para
hispanohablantes mediante la implementación de una dimensión traducción:
1. En el Explorador de soluciones, haga doble clic en la cota del producto para abrirlo
en la Dimensión Diseñador y, a continuación, haga clic en la ficha Traducciones.
2. Haz clic en el botón Nuevo en la barra de herramientas de traducción, seleccione el
idioma español (España) el cuadro de diálogo Idioma Select que aparece y, a
continuación, haga clic en Aceptar. Una nueva columna titulada Español (España) se
añade a la red.
3. Localizar el nombre de la dimensión de español escribiendo Producto en la fila Dim
Producto. Localizar el nombre de la jerarquía de atributo del producto, la clave de
dimensión, escribiendo Producto de la fila del producto.
4. Para localizar los títulos de los miembros de la jerarquía de productos, seleccione la
intersección celular entre la columna de español (España) y la jerarquía de atributos
del producto. Clic los puntos suspensivos (...) situado en el interior de la casilla para
abrir el cuadro de diálogo Traducción de datos de atributos.
5. En la lista Columnas de traducción, seleccione la columna SpanishProductName y, a
continuación, haga clic en Aceptar. Tenga en cuenta que la célula Producto ahora tiene
un icono que indica que los datos de atributos para esta jerarquía de atributo ha sido
localizado.
6. Para probar la traducción española, implementar la solución y, a continuación, abra
el Adventure Obras cubo del Diseñador de cubos. Haga clic en la ficha Explorador.
Crear un informe que utiliza el Jerarquía de atributos del producto en filas y la
cantidad de ventas en Internet de datos.
7. Amplíe la lista desplegable de idioma y, a continuación, seleccione Español
(España). Tenga en cuenta que la títulos de la jerarquía de atributos del producto y
sus miembros están ahora en español, como la figura.
Figura: Para probar traducciones en el Examinador de cubos, establece la lista
desplegable del idioma requerido.
Ejercicio 4 Implementar una perspectiva
Como el cubo Adventure Works crece en complejidad, los usuarios podrían tener
dificultades para navegar a través de sus metadatos. En este ejercicio, creará
Internet Sales y Reseller Sales perspectivas para mostrar sólo los objetos
seleccionados del cubo.
1. Abra el cubo de Adventure Works en el Diseñador de cubos, y luego vaya a las
perspectivas tab.
2. Haga clic en el botón Nueva perspectiva en la barra de herramientas. Una nueva
columna se agrega a la red.
3. Cambiar el nombre de la nueva perspectiva desde la perspectiva de ventas por
Internet.
4. Desactive las casillas de verificación para el grupo de medida Reseller Sales, el
KPI Reseller Sales y el revendedor Datos acción.
5. Repita los pasos 2 y 3 para crear una nueva perspectiva Reseller Sales.
6. Desactive las casillas de verificación de las ventas por Internet, Internet Sales
Reason e Internet Clientes grupos de medida y el Cliente, Sales Reason y Internet
Solicitar Sales.
Detalles de las dimensiones.
7. Implementar la solución y, a continuación, vaya a la ficha Examinador del
Diseñador de cubos.
8. Amplíe la lista desplegable Perspectiva y, a continuación, seleccione la
perspectiva Reseller Sales.Tenga en cuenta que los cambios cubo panel de
metadatos para mostrar sólo los objetos que se encuentran incluido en la
perspectiva Reseller Sales, como muestra la Figura.
Figura: La perspectiva Reseller Sales filtra los metadatos del cubo para mostrar
sólo los objetos del cubo que se incluyen en la perspectiva.
Lección 3: Creación de cálculos y consultas mediante el uso de mDX
SSAS permite crear rápidamente modelos dimensionales que roporcionan OLAP
esencial y la minería de datos características. Sin embargo, lo más probable es que
en la vida real, las necesidades del negocio requieren que usted vaya más allá lo
que el modelo tridimensional puede proporcionar y mejorar el cubo con la lógica
de negocio. MDX le da el poder de programación para ejecutar cálculos
personalizados y liberar todo el potencial de los SSA. Esta lección proporciona una
cobertura esencial de la programación MDX explicando cómo se puede trabajar
con las consultas MDX, los miembros calculados y los conjuntos con nombre.
Entender la sintaxis MDXA aunque originalmente desarrollado para SSAS, durante
los años MDX se ha convertido en el lenguaje común de OLAP. La mayoría de los
proveedores de OLAP han adoptado o están adoptando el XML para Analysis
(XMLA) especificaciones (ver Referencias), que describe el lenguaje MDX. Como
resultado de ello, hay muchos servidores OLAP y navegadores en el mercado que
utilizan MDX como programación idioma de una forma u otra.
En SSAS, MDX se utiliza de dos maneras: para consultar y ampliar cubos
multidimensionales. Las aplicaciones cliente pueden enviar consultas MDX en el
cubo para recuperar los resultados. También puede utilizar Expresiones MDX para
extender sus cubos. Por ejemplo, puede utilizar MDX para implementar negocios
indicadores como KPI.
Fundamentos MDX Los resultados de una consulta o expresión MDX dependen del
contexto actual en el cubo. A utilizar MDX eficaz, es necesario entender cómo
navegar por el espacio del cubo mediante una referencia tuplas y conjuntos.
Tuplas
Una tupla es una coordenada multidimensional que identifi ca una sola célula en el
espacio del cubo. Una tupla es producido por uno de los miembros que se toma de
una o más jerarquías de atributo. Por ejemplo,la tupla [del producto]. [producto].
[bici del camino], [Fecha]. [año]. [2004], [Measures]. [Internet Sales]hace
referencia a una célula que se encuentra en la intersección de producto bicicleta de
carretera, año 2004, y la medidaVentas por Internet, las medidas del cubo son
tratados como miembros de una dimensión de medidas especiales.
Ejercicio 1 Crear y ejecutar consultas MDX
En este ejercicio, aprenderá cómo utilizar SSMS para crear y probar una consulta
MDX.
1. Abra SSMS.
2. Presione Ctrl + Alt + T para abrir el Explorador de plantillas.
3. En el Explorador de plantillas, haga clic en el botón Analysis Server en la barra de
herramientas para ver el Análisis Servicios de plantillas únicas.
4. Expanda el nodo de MDX, expanda el nodo de consultas y, a continuación, haga
doble clic en el Basic Plantilla de consulta. SSMS deben generar la siguiente consulta:
Select <row_axis, mdx_set,> on Columns, <column_axis, mdx_set,> on Rows From <from_clause, mdx_name,> Where <where_clause, mdx_set,>
Cuando se le indique, conéctese al servidor de SSAS.
6. Seleccione la base de datos del Proyecto CT 70-448 SSAS en la lista desplegable de
bases de datos disponibles. SSMS se muestran los metadatos del cubo Adventure
Works en el panel de Cube.
7. En el panel de cubos, expanda la carpeta Medidas y el grupo de medida Internet
Sales, a continuación, arrastre la medida Internet Sales Amount antes de la cláusula de
columnas en la consulta. Eliminar la cláusula mdx_set,> <row_axis,.
8. En el panel de cubos, expanda la dimensión Product. Arrastre la jerarquía de
atributo Categoría en el eje de las filas consulta. Tipo. Miembros después [del
producto]. [Categoría] para que se convierte en [producto]. [Categoría]. Miembros.
Eliminar la cláusula mdx_set,> <column_axis,.
9. En el panel de Cube, arrastre el nodo raíz, Adventure Works, por lo que sigue el DE
palabra clave. Eliminar la cláusula mdx_name,> <from_clause,.
10. Ampliar la dimensión Date, ampliar Date.Calendar Año y Año Calendario y, a
continuación, arrastre 2003 para que siga la cláusula WHERE de la consulta. Eliminar
<where_clause, mdx_set,>.
11. Haga clic en el botón Ejecutar de la barra de herramientas para ejecutar la
consulta y ver los resultados. Su la pantalla debe coincidir con la pantalla que se
muestra en la Figura 6-14.
Figura 6-14 Utilizar SSMS para escribir y probar consultas MDX.
Ejercicio 2 Implementar un miembro calculado
En este ejercicio, utilizará OFERTAS implementar un importe de ventas calculada
miembro cuya definición se guarda en el script del cubo. Se definirá la cantidad de
ventas calculado como miembro suma de la cantidad de ventas de Internet y
Revendedores medidas Cuantía.
1. Abra el proyecto de CT 70-448 SSAS en BIDS (el .. \ Source \ Ch. 06 \ TK448-CH06
Lección 2 carpeta de los archivos de prácticas instalados).
2. Abra el cubo de Adventure Works en el Diseñador de cubos, y luego vaya a la
Cálculos ficha. De forma predeterminada, se selecciona el botón Vista de formulario en
la barra de herramientas, que le permite trabajar con un objeto de secuencia de
comandos a la vez.
3. Haga clic en el botón Nuevo miembro calculado en la barra de herramientas.
4. Tipo [Sales Amount] como el nombre del miembro calculado.
5. Escriba la siguiente expresión en el cuadro Expresión:
[Measures].[Internet Sales Amount] + [Measures].[Reseller Sales Amount]
6. Seleccione la moneda de la cadena de la lista desplegable Formato, como muestra la
Figura 6-15.
7. Haga clic en el botón Propiedades de cálculo en la barra de herramientas.
8. En el cuadro de diálogo Propiedades de cálculo, expanda el nombre de la lista
desplegable de cálculo, y luego seleccione la opción [Measures]. [Sales Amount]
miembro calculado.
Figura 6-15 Utilizar la vista de formulario barra de herramientas de la ficha Cálculos
para entrar en las propiedades de la miembro de cálculo en campos predefinidos.
9. En la columna Carpeta de visualización, resumen de ventas tipo. Deje la medida
asociada Columna de grupo vacío, porque miembro calculado la cantidad de ventas se
extiende por dos medidas grupos, no puede ser asociado lógicamente con cualquiera
de ellos. Haga clic en Aceptar para cerrar el Cuadro de diálogo Propiedades de cálculo.
10. Implementar la solución y, a continuación, haga clic en la ficha Explorador.
11. En el panel de grupo de medida, expanda el nodo Medidas y observe que hay una
nueva Carpeta de resumen de ventas.
12. Expanda la carpeta Sales Summary. Tenga en cuenta que la cantidad de ventas
miembro calculado tiene un icono especial para diferenciarla de las medidas
habituales.
13. Para comprobar la cantidad de ventas miembro calculado, arrástrelo a la sección
de datos del informe.
Ejercicio 3 Implementar un conjunto con nombre
En este ejercicio, se pondrá en marcha un conjunto con nombre en BIDS que devuelva
los 50 primeros clientes mediante la evaluación de la medida Internet Sales Amount.
1. Con el cubo Adventure Works abierto en el Diseñador de cubos, vaya a los cálculos
tab.
2. Haga clic en el botón Nuevo conjunto con nombre en la barra de herramientas.
3. En el cuadro Nombre, escriba [50 principales clientes de mesa más profi].
4. Escriba la siguiente expresión en el cuadro Expresión:
TopCount ( (EXISTING [Customer].[Customer].[Customer].Members), 50, [Measures].[Internet Sales Amount])
Implementar la solución y, a continuación, cambie a la pestaña del navegador. Si el
panel de informe ha existentes resultados muestran, seleccione los resultados y luego
haga clic en el botón Borrar resultados de labarra de herramientas para eliminarlas.
El explorador no admite los conjuntos con nombre en los informes. Sin embargo, se
puede probar un llamado establecer como un fi ltro con el informe.
MEJORES PRÁCTICAS utilizar un informe de tabla dinámica para probar los conjuntos
con nombre puede crear un informe de tabla dinámica en Excel 2007 para probar los
conjuntos con nombre en columnas del informe o filas.
6. Ampliar la dimensión Customer. SSAS ha descubierto que el [Top 50 más rentables
Clientes] llamado conjunto utiliza miembros de la dimensión del cliente, por lo que
tiene asocia automáticamente el conjunto con nombre en la dimensión Customer. A
pesar de queno puede asignar el conjunto con nombre a otro grupo de dimensión o
indicador, puede utilizar la ventana Propiedades de cálculo para asignar el conjunto
con nombre a una carpeta para mostrar el interior la dimensión Customer.
7. Arrastre los [Top 50 Los clientes de mesa más Profi] conjunto con nombre en la
dimensión filtro.
8. Arrastre la jerarquía de atributo Customer en filas y la cantidad de ventas en
Internet de datos, como muestra la Figura 6-16. Tenga en cuenta que sólo los 50
mejores clientes son devueltos.
Figura 6-16 Prueba del conjunto con nombre en la ficha Examinador del Diseñador de
cubos arrastrándolo hasta la filtro de dimensión.
Conclusiones:
El espacio del cubo es definido por atributos. A veces existen relaciones lógicas
entre los atributos dentro de la misma dimensión. Usted debe entender y
explícitamente definir este tipo de relaciones para optimizar la UDM.
Además de las jerarquías de atributo, puede definir jerarquías de usuario que
proporcionan útiles rutas de navegación en la UDM. Una dimensión puede
tener varias jerarquías de usuario.
Puede navegar por los datos de un grupo de medida de una dimensión sólo si la
dimensión se unió al grupo de medida. Usted debe revisar la ficha Uso de
dimensiones y corregir las relaciones de dimensión si es necesario. Además de
las relaciones regulares, SSAS soporta otros tipos de relaciones de apoyo a
esquemas más complejos.
Los indicadores clave de rendimiento (KPI) son medidas capaces de cuantificar
lo que las organizaciones pueden utilizar para controlar el rendimiento
empresarial.
Un KPI tiene cuatro características principales: Valor, Objetivo, Estado y Target.
Puede utilizar las acciones de cubo para extender la funcionalidad de su cubo.
Las traducciones permiten modelar metadatos de cubos, a lenguas extranjeras
para apoyar a los usuarios internacionales.
Las perspectivas exponen sub-vistas de los metadatos del cubo para reducir la
complejidad percibida del cubo.
También podemos implementar cálculos empresariales en forma de miembros
calculados MDX.