En esta ocasión quiero hablaros una herramienta que lleva muchos años en el mercado y que con el tiempo ha ido evolucionando y adaptándose al cambiante entorno del BI. Vamos a dar un vistazo rápido al paquete de Microsoft.
Microsoft Business Intelligence es el trio de herramientas que acompañan a Microsoft SQL Server.
- Microsoft SQL Server Reporting Service (SSRS)
- Microsoft SQL Analysis Service (SSAS)
- Microsoft SQL Integration Service (SSIS)
Llevo 10 años utilizando estas herramientas y después de este tiempo me siguen convenciendo mucho por la relación coste de licencias/versatilidad, ya que comprando la licencia de SQL Server Standard tendremos disponible el motor de base de datos de Microsoft, la herramienta de informes web (SSRS), la herramienta para ETL (SSIS) y la herramienta para generar bases de datos multidimensionales (SSAS)
De SQL Server no os voy a hablar ya que como motor de base de datos es muy conocido y la publicidad de Microsoft la podéis leer sin problemas aquí
Reporting Service (SSRS)
Como os decía, es la plataforma para informes Web de Microsoft. (Podéis leer los docs oficiales aquí)
La plataforma ha evolucionado de ser una plataforma de informes On-Premise dentro de nuestro CPD a un entorno Cloud e integrado con su hermano POWERBI. Esto le ha dado mucho potencial y si bien puede haber otras herramientas en mercado mucho más flexibles, tiene un equilibrio muy bueno.
Desde mi punto de vista sus principales fortalezas son:
- Fácil creación de informes
- Accede a cualquier origen de datos OLEDB
- Exportables a múltiples formatos
- Se pueden crear suscripciones para que lleguen los informes vía email
Integration Service (SSIS)
La plataforma de Microsoft para realizar ETL. Enlace de Wiki aquí y de Microsoft aquí
Llamarlo «solo» una herramienta de ETL se queda corto. (y eso que hacer ETL no es poca cosa) Me gusta más la descripción de herramienta versatil con la que programar acciones.
Se desarrolla sobre Visual Studio y lleva una serie de componentes para tratar la información (ETL), pero además existen herramientas de terceros para enriquecer la plataforma (tanto de pago como gratuitas) y si no es suficiente, puede lanzar scripts de cmd-batch, powershell, python… c# o visualbasic integrado y ademas interactuar con ftp, smb, smtp
Analysis Service (SSAS)
La plataforma para generar bases de datos multidimensionales o cubos OLAP. La información de microsoft aquí
Esta es la herramienta que menos provecho le he sacado, pero nos permite realizar un trabajo de procesado de datos para convertir nuestras bases de datos cubos procesados compuestos por Dimensiones y Hechos, acompañados de KPI
Con el trío presentado, en próximas entradas os presentaré proyectos para procesar datos con SSIS y generar reportes programados con SSRS
Espero que os sea útil, suscribiros para que os lleguen avisos de la próxima entrada y no dudéis en comentar o mandar un mensaje con cualquier consulta, aportación o inquietud que tengáis…
… y si algo sale mal… La Culpa de Sistemas 😉