Hvad er forskellen mellem Microsoft SSRS, SSIS og SSAS?

Microsoft supplerer sin relationelle databasemotor, SQL Server, med adskillige tilføjelsestjenester, der styrer forskellige aspekter af virksomhedsinformation og databehandling, f.eks. Mens SQL Server kan fungere uafhængigt af disse tjenester, tilføjer de værdi ved at forbedre SQL Servers kapacitet som en robust informationsplatform til udvikling af omfattende business intelligence-løsninger. Services inkluderer SQL Server Integration Services, SQL Server Reporting Services og SQL Server Analysis Services. Disse tjenester er kerneprodukter i SQL Server 2008 R2-versionen, men de adskiller sig markant i de tjenester, de leverer som en del af den fulde serversuite.

SQL Server 2008 R2 Services tilgængelighed i udgaver

En vigtig overvejelse og forskel er, at ikke alle tjenester leveres med de forskellige udgaver af Microsoft SQL Server 2008 R2. De seks SQL Server-udgaver til SQL Server 2008 R2 er Datacenter, Enterprise, Standard, Web, Workgroup og Express. Integration Services er inkluderet i Datacenter og Enterprise-udgaverne. Reporting Services er inkluderet i alle udgaver af SQL Server 2008 R2. Fuld rapporteringstjenester er dog begrænset i Standard-, Web Workgroup- og Express-udgaverne. Endelig er Analysis Services kun tilgængeligt i Datacenter-, Enterprise- og Standard-udgaverne med avancerede analytiske funktioner i Enterprise- og Datacenter-udgaverne. Standardudgaven inkluderer ikke SQL Server PowerPivot til SharePoint, der er en del af den grundlæggende Analysis Services-pakke.

SQL Server Integration Services

SQL Server Integration Services (SSIS) er datalagerarm i SQL Server 2008 R2-pakken - udstyret med overlegne ExtLT, Transform and Load (ETL) -funktioner. Det giver køretøjet til at flytte data fra forskellige datakilder til en anden og om nødvendigt ændre dataene. De tre komponenter i SSIS-platformen til start af dataintegrationsprocessen er guiden Import og eksport, SSIS Designer og SSIS API-programmering. Guiden Import og eksport overfører simpelthen data fra kilde til destination, men inkluderer ikke datatransformationsfunktioner. SSIS Designer er en integreret komponent i Business Intelligence Development Studio, der bruges til udvikling og vedligeholdelse af integrationstjenestepakker. SSIS API Programming-modul giver dig mulighed for at kode SSIS-pakker ved hjælp af et vilkårligt antal programmeringssprog.

SQL Server Reporting Services

SQL Server Reporting Services (SSRS) er en ramme for rapporteringsmekanismer såsom Report Builder, Report Designer, Report Manager og Report Server, der arbejder sammen gennem en webgrænseflade for at muliggøre udvikling af koncise interaktive rapporteringsløsninger i tryk eller webformat. Report Builder og Report Designer er to SSRS-komponenter til generering af rapporter. Report Builder er en simpel løsning for informationsmedarbejderen eller forretningsbrugeren til at oprette hurtige rapporter uden behov for at forstå datastrukturens kernestruktur. Report Designer er et værktøj for udviklere, fordi det tilføjer kompleksitet til udvikling af tilpassede rapporter. Brug af dette værktøj kræver en forståelse af Business Intelligence Development Studio-skalen i Visual Studio og den underliggende struktur af dataene. Ifølge Microsoft,rapportserveren er kerneprocessoren i SSRS, der styrer behandling og levering af rapporter ved hjælp af processorer. Report Manager er et administrativt værktøj, der styrer rapporteringstjenester via en webgrænseflade.

SQL Server-analysetjenester

SQL Server Analysis Services, eller SSAS, er et multidimensionalt analyseværktøj, der indeholder online analytisk behandling, kraftfulde dataudvindingsfunktioner og dybere dimensioner til forretningsinformation inden for en relationsdatabase. Flerdimensionel analyse er en OLAP-teknik, der producerer evnen til at analysere store mængder data ved at lagre data i akser og celler i stedet for den traditionelle relationelle to-dimensionelle visning i rækker og kolonner. SSAS placerer forudsigelige analytiske kapaciteter i hænderne på informationsarbejdere ved at oprette en øjeblikkelig forbindelse til backend-data ved hjælp af velkendte applikationer som Microsoft Excel og SharePoint til analyse, visuel præsentation og samarbejde.