Skip to main content

Ultimos Posts:

Excel 2007 + Excel services la combinación perfecta para hacer Ad Hoc reporting sobre BI
Fecha entrada: Nov 2007 Palabras Clave: SSAS; SSRS; MDX; Open XML; Web Services; Office; HTML; Excel; Sharepoint; DHTML;
Resumen post:

Hay muchas herramientas en el mercado que nos permiten hacer Ad Hoc reporting sobre cubos, por ejemplo Ms tiene herramientas como Repor Builder (SSRS) y Performance Point Analytics (conocido antes como Proclarity Analytics) . Pero... Excel 2007 y Excel Services parece que son las mejores a la hora de hacer ad hoc reporting, veamos porque.

Post:

Hay muchas herramientas en el mercado que nos permiten hacer Ad Hoc reporting sobre cubos, por ejemplo Ms tiene herramientas como Repor Builder (SSRS) y Performance Point Analytics (conocido antes como Proclarity Analytics) . Pero... Excel 2007 y Excel Services parece que son las mejores a la hora de hacer ad hoc reporting, veamos porque:

  • --> Es Excel: Nos guste o no todo el mundo de negocios gira en torno a Excel, te hacen virguerías con él (otra cosa es que lo usen para temas que no debieran, la diatriba del cliente que te pide que envíes un vespino a la luna), el soporte de BI para 2007 y Excel Services es amigable para ellos, extiende Excel y pueden seguir usando sus formulas. El usuario no tiene que aprender herramientas nuevas (problema que puede tener proclarity), sólo extender sus conocimientos.

  • --> Con respecto a versiones anteriores y ya no sólo soporta pivot tables de toda la vida, si no informes tabulares, cuadros de mando, gráficas…

  • --> Lo que hagamos en la Excel Desktop lo podemos publicar a Excel Services.

  • --> Desde Excel Services, los usuarios pueden abrir las hojas en entorno web (puro HTML sin trucos de ActiveX), manteniendo gráficas, formulas, y lo más importante… ¡ Siguen estando vivas!. La conexión con el cubo no se pierde, y el usuario puede modificar los informes en vivo.

  • --> En Excel services podemos definir permisos a nivel de hoja Excel, es decir: los usuarios de tipo A pueden modificar la hoja completa, los de tipo B sólo unas celdas dadas, y los de tipo C acceso de sólo lectura.

  • --> Si usamos la versión desktop necesitamos comunicarnos directamente con el cubo, pero usando Excel Services el cubo puede estar tranquilamente detrás de un firewall, es el servidor de Excel Services el que coge los datos y nos devuelve el HTML renderizado, ¿ Es esto lento? NO, es más rápido que la versión desktop, ya que los datos los está sacando en "local" y sólo nos envía HTML de ida y vuelta.

  • --> En la versión desktop nos permite almacenar los connection strings de los cubos en Sharepoint, con lo que los usuarios finales no se tiene que preocupar de hacer un setup de conexiones, o de que un servidor cambie (es transparente para ellos).

Esto es impresionante/potente/genial... pero tengamos en cuenta también alguna de sus limitaciones / desventajas:

  • --> Los usuarios finales tiene que aprender algunos conceptos básicos de cubos como saber que son: conjuntos, tuplas y miembros.

  • --> Excel services no soporta macros VBA (¿ Esto es una ventaja o una desventaja? :-)).

  • --> Excel services sólo admite hojas excel que estén en formato Office 2007 Open XML format.


Page (1) Of 1