4/3/2007 19:49
El Bruno
BI - Navegando los datos desde Visio 2007 ... (visio & rock and roll)
Buenas,
mientras sigo peleando con Microsoft Robotics Studio para crear un servicio que publique las imágenes de mi webcam; tengo que preparar algunos informes para presentar tomorrow y, como no, trataré de que los mismos sean lo más simples y gráficos posibles.
La información que ataco está en una base de datos de Analysis Services 2005 bastante lejos, y gracias a una VPN poderosa, puedo accederla tranquilamente @home. Sin embargo, la estructura de información es bastante compleja y tirando de Excel 2007 (como expliqué aquí) me cuesta mucho transmitir la realidad que esconde la misma. Asi que opté por otra herramienta de Microsoft Office 2007 que no usamos usualmente para este tipo de tareas: MICROSOFT OFFICE VISIO 2007.
Dentro de Visio 2007 (como en casi toda la familia de Office) tenemos la capacidad de integrar información de diferentes bases de datos; y a traves de un panel de navegación podemos incluir esta data dentro de nuestros diagramas de Visio. Para demostrarlo, en pocos pasos (es domingo y hay futbol), podemos utilizar la base de datos de AdventureWorksDW que viene con Microsoft SQL Server 2005. (para ver como configurar esta base de datos, pueden consultar este post).
Microsoft Office Visio 2007
Lo primero que debemos hacer es crear un nuevo proyecto de Visio utilizando el template de PivotDiagram, dentro de la categoría Business:
A continuación podremos seleccionar el tipo de data source con el que queremos conectar, en nuestro caso Analysis Services:
Una vez conectados, dentro de un nuevo diagrama de Visio podremos ver un nuevo panel de acceso a la informacion multidimensional, donde podremos seleccionar los measures que querremos visualizar en cada uno de los niveles del diagrama de Visio desde la sección Add Total. Para este ejemplo, seleccionamos Internet Sales Amount. Como podemos ver, el total general de este campo se muestra en el primer nivel dentro del diagrama.
Si queremos empezar a analizar mas a fondo la información, y por ejemplo, cambiar el measure por Internet Order Quantity y ver los totales por paises; deseleccionamos el campo Internet Sales Amount de la sección Add Total y seleccionamos el campo Customer: Country de la sección Add Category. En el diagrama aparecera una nueva rama (al estilo organigrama) con esta información donde para cada país se podrá visualizar el subtotal de Internet Order Quantity.
Si además agregamos el campo Date: Calendar una nueva subrama con sus correspondientes subtotales se agrega debajo de cada país.
Finalmente, ya podemos empezar a aprovechar las capacidades de Visio 2007 y comenzar a darle un poco de formato gráfico a nuestro diagrama de datos. Por ejemplo, si seleccionamos un Shape y deplegamos el menú contextual sobre el mismo, podemos seleccionar la opción Apply Shape y seleccionar una de las imágenes que queremos asociar a nuestro dato. Además podemos collapsar un nivel para un set de datos específico, y varias opciones más.
Finalmente, seleccionamos varias opciones y jugando con los niveles y los datos que queremos mostrar, podremos lograr un gráfico como el siguiente, donde podemos ver:
- El total de ventas y el total de cantidad de órdenes de ventas
- El total de ventas y el total de cantidad de órdenes de ventas, desglosado por paises
- Estos totales para Francia, para los años 2001, 2002, 2003 y 2004, y además los datos para cada semestre del año 2002.
Visualmente, se entiende mucho más que un simple listado de información, ¿no? Realmente las capacidades de trabajo que nos brinda Microsoft Office 2007 son muy superiores en lo que respecta al análisis de información y a las capacidades para visualizar la misma.
Mañana les comentaré que dicen mis superiores al respecto :D
Saludos
El Bruno
Crossposting from
ElBruno.com
Archivado en: Microsoft Office,Business Intelligence,SQL Server
Comparte este post: