¿Cuál es la diferencia entre Microsoft SSRS, SSIS y SSAS?

Microsoft complementa su motor de base de datos relacional, SQL Server, con varios servicios complementarios que administran diferentes aspectos de la inteligencia empresarial y el procesamiento de la información, como la integración de datos, informes y análisis. Si bien SQL Server puede funcionar independientemente de estos servicios, agregan valor al mejorar la capacidad de SQL Server como una plataforma de información sólida para desarrollar soluciones integrales de inteligencia empresarial. Los servicios incluyen SQL Server Integration Services, SQL Server Reporting Services y SQL Server Analysis Services. Estos servicios son productos básicos de la versión SQL Server 2008 R2, pero difieren significativamente en los servicios que brindan como parte del conjunto de servidores completo.

Disponibilidad de servicios de SQL Server 2008 R2 en ediciones

Una consideración y diferencia clave es que no todos los servicios vienen con las diferentes ediciones de Microsoft SQL Server 2008 R2. Las seis ediciones de SQL Server para SQL Server 2008 R2 son Datacenter, Enterprise, Standard, Web, Workgroup y Express. Integration Services se incluye en las ediciones Datacenter y Enterprise. Reporting Services se incluye en todas las ediciones de SQL Server 2008 R2. Sin embargo, los servicios completos de generación de informes están limitados en las ediciones Standard, Web Workgroup y Express. Por último, Analysis Services está disponible en las ediciones Datacenter, Enterprise y Standard con funciones analíticas avanzadas solo en las ediciones Enterprise y Datacenter. La edición estándar no incluye SQL Server PowerPivot para SharePoint que forma parte del paquete básico de Analysis Services.

SQL Server Integration Services

SQL Server Integration Services (SSIS) es el brazo de almacenamiento de datos de la suite SQL Server 2008 R2, equipado con capacidades superiores de extracción, transformación y carga (ETL). Proporciona el vehículo para mover datos de diferentes fuentes de datos a otra y cambiar los datos, si es necesario. Los tres componentes de la plataforma SSIS para iniciar el proceso de integración de datos son el Asistente de importación y exportación, el Diseñador SSIS y la Programación API SSIS. El Asistente de importación y exportación simplemente transfiere datos de origen a destino, pero no incluye capacidades de transformación de datos. SSIS Designer es un componente integrado de Business Intelligence Development Studio que se utiliza para el desarrollo y mantenimiento de paquetes de servicios de integración. El módulo de programación de la API de SSIS le permite codificar paquetes de SSIS utilizando cualquier número de lenguajes de programación.

Servicios de informes de SQL Server

SQL Server Reporting Services (SSRS) es un marco de mecanismos de informes como el Generador de informes, el Diseñador de informes, el Administrador de informes y el Servidor de informes que funcionan juntos a través de una interfaz web para permitir el desarrollo de soluciones de informes interactivas concisas en formato impreso o web. El Generador de informes y el Diseñador de informes son dos componentes de SSRS para generar informes. Report Builder es una solución simple para que el trabajador de la información o el usuario empresarial cree informes rápidos sin la necesidad de comprender la estructura central de los datos. El Diseñador de informes es una herramienta para desarrolladores porque agrega complejidad al desarrollo de informes personalizados. El uso de esta herramienta requiere una comprensión del Business Intelligence Development Studio en Visual Studio y la estructura subyacente de los datos. Según Microsoft, el servidor de informes es el motor de proceso central de SSRS que gestiona el procesamiento y la entrega de informes mediante procesadores. El Administrador de informes es una herramienta administrativa que controla los servicios de informes a través de una interfaz web.

SQL Server Analysis Services

SQL Server Analysis Services, o SSAS, es una herramienta de análisis multidimensional que presenta procesamiento analítico en línea, potentes capacidades de minería de datos y dimensiones más profundas de la información empresarial dentro de una base de datos relacional. El análisis multidimensional es una técnica OLAP que produce la capacidad de analizar grandes cantidades de datos almacenando datos en ejes y celdas en lugar de la vista bidimensional relacional tradicional de filas y columnas. SSAS pone las capacidades de análisis predictivo en manos de los trabajadores de la información mediante la creación de una conexión instantánea a los datos de backend utilizando aplicaciones familiares como Microsoft Excel y SharePoint para análisis, presentación visual y colaboración.