Hva er forskjellen mellom Microsoft SSRS, SSIS og SSAS?

Microsoft kompletterer sin relasjonelle databasemotor, SQL Server, med flere tilleggstjenester som administrerer forskjellige aspekter av forretningsinformasjon og databehandling, for eksempel dataintegrasjon, rapportering og analyse. Mens SQL Server kan fungere uavhengig av disse tjenestene, tilfører de verdi ved å forbedre SQL Servers kapasitet som en robust informasjonsplattform for utvikling av omfattende business intelligence-løsninger. Tjenestene inkluderer SQL Server Integration Services, SQL Server Reporting Services og SQL Server Analysis Services. Disse tjenestene er kjerneprodukter i SQL Server 2008 R2-versjonen, men de skiller seg betydelig i tjenestene de tilbyr som en del av hele serverpakken.

SQL Server 2008 R2 Services tilgjengelighet i utgaver

En viktig betraktning og forskjell er at ikke alle tjenester kommer med forskjellige utgaver av Microsoft SQL Server 2008 R2. De seks SQL Server-utgavene for SQL Server 2008 R2 er Datacenter, Enterprise, Standard, Web, Workgroup og Express. Integrasjonstjenester er inkludert i datasenteret og Enterprise-utgavene. Reporting Services er inkludert i alle utgaver av SQL Server 2008 R2. Full rapporteringstjenester er imidlertid begrenset i Standard, Web Workgroup og Express-utgavene. Til slutt er Analysis Services kun tilgjengelig i Datacenter, Enterprise og Standard-utgavene med avanserte analytiske funksjoner i Enterprise og Datacenter-utgavene. Standardutgaven inkluderer ikke SQL Server PowerPivot for SharePoint som er en del av den grunnleggende Analysis Services-pakken.

SQL Server Integration Services

SQL Server Integration Services (SSIS) er datalagringsdelen av SQL Server 2008 R2-pakken - utstyrt med overlegne Extract, Transform and Load (ETL) -muligheter. Det gir kjøretøyet for å flytte data fra forskjellige datakilder til en annen og endre data, om nødvendig. De tre komponentene i SSIS-plattformen for å starte dataintegrasjonsprosessen er Import and Export Wizard, SSIS Designer og SSIS API Programming. Veiviseren for import og eksport overfører bare data fra kilde til destinasjon, men inkluderer ikke datatransformasjonsfunksjoner. SSIS Designer er en integrert komponent i Business Intelligence Development Studio som brukes til utvikling og vedlikehold av integreringstjenestepakker. SSIS API Programming-modul lar deg kode SSIS-pakker med et hvilket som helst antall programmeringsspråk.

SQL Server Reporting Services

SQL Server Reporting Services (SSRS) er et rammeverk for rapporteringsmekanismer som Report Builder, Report Designer, Report Manager og Report Server som jobber sammen gjennom et webgrensesnitt for å muliggjøre utvikling av konsise interaktive rapporteringsløsninger i trykt eller webformat. Report Builder og Report Designer er to SSRS-komponenter for å generere rapporter. Report Builder er en enkel løsning for informasjonsarbeideren eller forretningsbrukeren å lage raske rapporter uten behov for å forstå kjernestrukturen til dataene. Report Designer er et verktøy for utviklere fordi det gir kompleksitet til utvikling av tilpassede rapporter. Å bruke dette verktøyet krever forståelse av Business Intelligence Development Studio-skallet i Visual Studio og den underliggende strukturen til dataene. I følge Microsoft,rapportserveren er kjerneprosessmotoren i SSRS som styrer behandling og levering av rapporter ved hjelp av prosessorer. Report Manager er et administrativt verktøy som styrer rapporteringstjenester gjennom et webgrensesnitt.

SQL Server Analysis Services

SQL Server Analysis Services, eller SSAS, er et flerdimensjonalt analyseverktøy som har online analytisk prosessering, kraftige datautvinningsfunksjoner og dypere dimensjoner til forretningsinformasjon i en relasjonsdatabase. Flerdimensjonal analyse er en OLAP-teknikk som produserer muligheten til å analysere store datamengder ved å lagre data i akser og celler i stedet for den tradisjonelle relasjonelle todimensjonale visningen i rader og kolonner. SSAS plasserer prediktive analytiske evner i hendene på informasjonsarbeidere ved å opprette en øyeblikkelig tilkobling for å støtte data ved hjelp av kjente applikasjoner som Microsoft Excel og SharePoint for analyse, visuell presentasjon og samarbeid.