Perfil de GabrielBiztalk Blandengue (http...FotosBlogListasMais Ferramentas Ajuda

Blog


16/2/2007

BI Voyager Training en el PAC

Estoy volviendo del training de Business Intelligence en el Plattform Adoption Center en Redmond.
 
Un resumen de las cosas con las que tuve contacto esta semana:
 
SqlServer Integration Services
Una muy mejorada experiencia para el ETL de datos y transformación.
Con respecto a DTS esta versión es muchísimo más completa y los tipos de transformaciones que pueden realizarse así como las optimizaciones a las mismas son infinitamente mayores.
El ambiente de desarrollo en Visual Studio ayuda a la visión integrada.
Sin embargo la experiencia de desarrollo con los diseñadores disponibles no es muy intuitiva y es confusa al principio. De cualquier manera, si consideramos a los servicios de DTS como una buena herramienta de transformación de datos, esta nos va a ayudar en muchísimo más escenarios que el anterior.
SqlServer Analysis Services
Esta nueva versión revisa y brinda una forma más simple de realizar aquellas cosas que en Analysis Services 2000 nos generaban un volumen de trabajo mayor que el que hubiéramos querido.
En principio, el ambiente de desarrollo integrado a Visual Studio es más intuitivo y con más potencialidad en cada uno de los pasos de la creación de los cubos de análisis.
La definición de las dimensiones ahora es mucho más potente, utilizando un concepto de "jerarquía" que permite tener escenarios de múltiples caminos para jerarquías, y obtener cruzamientos de diferentes niveles utilizados fuera de las jerarquías de modo natural.
En el caso de las medidas, reconoce diferentes tipos de medidas para actuar en consecuencia, caso de esto son las fechas que ya eran tratadas de manera especial en la versión anterior pero tienen una mucho mayor versatilidad en la actual, y también entre otras los campos de tipo "Currency" para los cuales se puede tener reglas de conversión de moneda, y los campos de tipo contable, a los que se les puede asignar comportamiento de signo y de sumatoria (hacen o no roll-up en la sumatoria9.
La creación de campos calculados es ahora más intuitiva y pueden generarse con mayor facilidad.
Además, tiene características para soportar KPIs y que el resultado de la evaluación de estos KPIs viaje a los clientes.
El deployment de los cubos es ahora realizado via proyectos de tipo MSI (aunque existen otras alternativas para lugares donde tenemos diferentes ambientes en pre-producción y producción), de modo que es mucho más fácil realizar un paquete de implementación.
 
Existen diferentes optimizaciones que se ven a lo largo del producto pero una interesante característica es la posibilidad de tener caché de cubos y procesamiento incremental para conseguir un "near real-time BI".
 
En suma, un gran y positivo cambio que hace posible crear aplicaciones más potentes que nunca de análisis multidimensional de una manera rápida y efectiva.
 
SqlServer Reporting Services
Hace ya mucho que Reporting Services es una solución importante a las necesidades de reporting.
Sin embargo, las características que presentaba la hacían más adecuada a cubrir las necesidades de reporting interno o corporativo.
Los dos agregados más importantes a mi criteriopara la adopción de Reporting Services son:
 
- Capacidad de reportes ad-hoc: La necesidad de dar una capacidad de reportes a los usuarios es una necesidad recurrente que los diferentes proveedores de software e, internamente las organizaciones resuelven de diferentes maneras, algunas más sofisticadas y otras más caseras.
En este caso, nos encontramos con una herramienta para proveer este tipo de soluciones de una manera simple para el usuario y con un gran potencial para el diseñador de la solución.
Normalmente todas las soluciones de este tipo necesitan "aplanar" la estructura de datos para que el usuario pueda generar reportes sin necesidad de saber las relaciones que hay entre las entidades "técnicas" de la solución.
En esta versión de reporting services podemos crear un modelo base contra el cual los usuarios realizan los reportes, este modelo tiene Entidades, Atributos y Roles que al cliente le permiten crear reportes de diferentes tipos (tabulares, de matriz, gráficos) e inclusive publicar estos reportes en el servidor de reportes.
 
- Reporting en el cliente sin necesidad de conexión con el servidor de reportes: Una característica muy deseada sobre todo por los ISVs que no tenían una opción frente a lo que era el reporting en Crystal Reports. Estos son los mismos reportes que tengo en Reporting Services pero a partir de reportes locales instalados directamente en el cliente.
 
Excel y Proclarity
La interfaz de Excel 2007 es realmente mucho más agradable que la de su predecesor, pero en el campo de lo que es BI, los agregados no han sido simplemente cosméticos. La capacidad de manejar los datos de Reporting Services en Excel a través de la PivotTable han aumentado considerablemente.
Ahora los servicios de Excel soportan todas las características del motor, incluyendo la recuperación de los valores de KPIs que se muestran con íconos y colores especialmente diseñados en Excel.
Las características de servidor de ProClarity estarán en Performance Point, del cual la CTP está ya liberada y las de cliente migrarán a Excel o desaparecerán. En particular el árbol de descomposición (Decomposition Tree) de Proclarity, migrará a Excel.
 
Conclusión
Hay muchas otras características, pero en general el nuevo conjunto de herramientas para la plataforma de BI de Microsoft se ve más potente y sobre todo mucho más integrada que en las versiones anteriores.
Es mucho más posible crear una experiencia transparente para el usuario de modo de cubrir todas sus necesidades.
La facilidad para crear reportes por usuarios y el control de lado de cliente de Reporting Services seguro ayudará a la adopción de este componente.
En lo que hace al análisis de datos y la creación de cubos, la mejora de las herramientas de creación, hará que los proyectos que puedan encararse con la plataforma sean más ambiciosos que antes, no por la performance, que sin duda es mejorada, pero por la posibilidad de realizar y manejar los proyectos con un retorno de la inversión y un "Time To Market" más que adecuado.
La nueva versión de Excel, realmente posiciona a esta herramienta como el explotador por excelencia de los cubos multidimensionales, porque aunque en las versiones anteriores era el "tagline" de las presentaciones de BI orientadas a Office, las funcionalidades que ofrecía todavía carecían de la robustez necesaria. En esta versión esto no sucede y lo que se encuentra excede a las expectativas del usuario promedio y de algunos más experientes.
 
Si tienen necesidades de ETL (Extract, Transform, Load), análisis multidimensional, reporting corporativo, ad-hoc o en aplicaciones que utilizan SqlServer como base principal (o una mezcla de todas); le sugiero que tome un tiempo para revisar las capacidades de estos productos.