Qual é a diferença entre Microsoft SSRS, SSIS e SSAS?

A Microsoft complementa seu mecanismo de banco de dados relacional, SQL Server, com vários serviços complementares que gerenciam diferentes aspectos de business intelligence corporativo e processamento de informações, como integração de dados, relatórios e análises. Embora o SQL Server possa funcionar independentemente desses serviços, eles agregam valor ao aprimorar a capacidade do SQL Server como uma plataforma de informações robusta para o desenvolvimento de soluções abrangentes de business intelligence. Os serviços incluem SQL Server Integration Services, SQL Server Reporting Services e SQL Server Analysis Services. Esses serviços são produtos básicos da versão SQL Server 2008 R2, mas diferem significativamente nos serviços que fornecem como parte do conjunto completo de servidores.

Disponibilidade de serviços do SQL Server 2008 R2 em edições

Uma consideração importante e diferença é que nem todos os serviços vêm com as diferentes edições do Microsoft SQL Server 2008 R2. As seis edições do SQL Server para SQL Server 2008 R2 são Datacenter, Enterprise, Standard, Web, Workgroup e Express. O Integration Services está incluído nas edições Datacenter e Enterprise. O Reporting Services está incluído em todas as edições do SQL Server 2008 R2. No entanto, os serviços de relatórios completos são limitados nas edições Standard, Web Workgroup e Express. Por último, o Analysis Services está disponível nas edições Datacenter, Enterprise e Standard com funções analíticas avançadas apenas nas edições Enterprise e Datacenter. A edição Standard não inclui o SQL Server PowerPivot para SharePoint que faz parte do pacote básico do Analysis Services.

Serviços de Integração do SQL Server

O SQL Server Integration Services (SSIS) é o braço de armazenamento de dados do pacote SQL Server 2008 R2 - equipado com recursos superiores de Extract, Transform and Load (ETL). Ele fornece o veículo para mover dados de diferentes fontes de dados para outra e alterar os dados, se necessário. Os três componentes da plataforma SSIS para iniciar o processo de integração de dados são o Import and Export Wizard, SSIS Designer e SSIS API Programming. O Import and Export Wizard simplesmente transfere dados da origem para o destino, mas não inclui recursos de transformação de dados. O SSIS Designer é um componente integrado do Business Intelligence Development Studio usado para o desenvolvimento e manutenção de pacotes de serviços de integração. O módulo de programação SSIS API permite codificar pacotes SSIS usando qualquer número de linguagens de programação.

SQL Server Reporting Services

O SQL Server Reporting Services (SSRS) é uma estrutura de mecanismos de relatório, como Report Builder, Report Designer, Report Manager e Report Server, que funcionam juntos por meio de uma interface da Web para permitir o desenvolvimento de soluções de relatórios interativos concisos em formato impresso ou Web. O Construtor de Relatórios e o Designer de Relatórios são dois componentes do SSRS para gerar relatórios. O Report Builder é uma solução simples para o profissional da informação ou usuário de negócios criar relatórios rápidos sem a necessidade de entender a estrutura central dos dados. O Report Designer é uma ferramenta para desenvolvedores porque adiciona complexidade ao desenvolvimento de relatórios personalizados. O uso dessa ferramenta requer uma compreensão do shell do Business Intelligence Development Studio no Visual Studio e da estrutura subjacente dos dados. De acordo com a Microsoft, o Report Server é o mecanismo de processo central no SSRS que gerencia o processamento e a entrega de relatórios usando processadores. O Report Manager é uma ferramenta administrativa que controla os serviços de relatórios por meio de uma interface da web.

Serviços de análise do SQL Server

O SQL Server Analysis Services, ou SSAS, é uma ferramenta de análise multidimensional que oferece processamento analítico online, recursos poderosos de mineração de dados e dimensões mais profundas das informações de negócios em um banco de dados relacional. A análise multidimensional é uma técnica OLAP que produz a capacidade de analisar grandes quantidades de dados, armazenando dados em eixos e células, em vez da visão bidimensional relacional tradicional em linhas e colunas. O SSAS coloca os recursos de análise preditiva nas mãos dos profissionais da informação, criando uma conexão instantânea com dados de back-end usando aplicativos familiares, como Microsoft Excel e SharePoint para análise, apresentação visual e colaboração.