Jaký je rozdíl mezi Microsoft SSRS, SSIS a SSAS?

Společnost Microsoft doplňuje svůj relační databázový stroj, SQL Server, o několik doplňkových služeb, které spravují různé aspekty podnikové podnikové inteligence a zpracování informací, jako je integrace dat, vytváření sestav a analýza. Zatímco SQL Server může fungovat nezávisle na těchto službách, přidává hodnotu tím, že zvyšuje kapacitu serveru SQL jako robustní informační platformy pro vývoj komplexních řešení business intelligence. Mezi služby patří SQL Server Integration Services, SQL Server Reporting Services a SQL Server Analysis Services. Tyto služby jsou základními produkty verze serveru SQL Server 2008 R2, ale výrazně se liší ve službách, které poskytují jako součást úplné sady serverů.

Dostupnost služeb SQL Server 2008 R2 v edicích

Jednou z klíčových úvah a rozdílem je, že ne všechny služby přicházejí s různými edicemi Microsoft SQL Server 2008 R2. Šest edic serveru SQL Server pro SQL Server 2008 R2 jsou Datacenter, Enterprise, Standard, Web, Workgroup a Express. Integration Services je součástí edice Datacenter a Enterprise. Reporting Services je součástí všech vydání serveru SQL Server 2008 R2. Ve službách Standard, Web Workgroup a Express jsou však služby úplného hlášení omezeny. A konečně, Analysis Services je k dispozici pouze v edicích Datacenter, Enterprise a Standard s pokročilými analytickými funkcemi pouze v edicích Enterprise a Datacenter. Standardní edice neobsahuje SQL Server PowerPivot pro SharePoint, který je součástí základního balíčku Analysis Services.

SQL Server Integration Services

SQL Server Integration Services (SSIS) je rameno datového skladu sady SQL Server 2008 R2 - vybavené vynikajícími funkcemi Extract, Transform and Load (ETL). Poskytuje vozidlo pro přesun dat z různých zdrojů dat do jiného a jejich případnou změnu. Tři komponenty platformy SSIS pro zahájení procesu integrace dat jsou Průvodce importem a exportem, Návrhář SSIS a Programování SSIS API. Průvodce importem a exportem jednoduše přenáší data ze zdroje do cíle, ale nezahrnuje možnosti transformace dat. SSIS Designer je integrovaná součást Business Intelligence Development Studio používaná pro vývoj a údržbu balíčků integračních služeb. Programovací modul SSIS API umožňuje kódovat balíčky SSIS pomocí libovolného počtu programovacích jazyků.

SQL Server Reporting Services

Služba SQL Server Reporting Services (SSRS) je rámec mechanismů pro vytváření sestav, jako jsou Tvůrce sestav, Návrhář sestav, Správce sestav a Server sestav, které spolupracují prostřednictvím webového rozhraní a umožňují vývoj stručných interaktivních řešení pro vytváření sestav v tištěném nebo webovém formátu. Tvůrce sestav a Návrhář sestav jsou dvě komponenty SSRS pro generování sestav. Report Builder je jednoduché řešení pro pracovníky s informacemi nebo podnikovými uživateli k vytváření rychlých sestav bez nutnosti porozumět základní struktuře dat. Report Designer je nástroj pro vývojáře, protože přidává složitost vývoji vlastních sestav. Použití tohoto nástroje vyžaduje pochopení prostředí Business Intelligence Development Studio v sadě Visual Studio a základní strukturu dat. Podle společnosti Microsoftserver sestav je jádrem procesu v SSRS, který řídí zpracování a doručování zpráv pomocí procesorů. Správce sestav je administrativní nástroj, který řídí služby hlášení prostřednictvím webového rozhraní.

Služby pro analýzu serveru SQL

Služba SQL Server Analysis Services neboli SSAS je nástroj pro vícerozměrnou analýzu, který zahrnuje online analytické zpracování, výkonné funkce dolování dat a hlubší dimenze obchodních informací v relační databázi. Vícerozměrná analýza je technika OLAP, která produkuje schopnost analyzovat velké množství dat ukládáním dat v osách a buňkách namísto tradičního relačního dvourozměrného pohledu v řádcích a sloupcích. SSAS vkládá prediktivní analytické schopnosti do rukou informačních pracovníků vytvořením okamžitého připojení k back-endovým datům pomocí známých aplikací, jako jsou Microsoft Excel a SharePoint pro analýzu, vizuální prezentaci a spolupráci.