www.ambica.cz - Ambica s.r.o. je česká konzultační a softwarová firma, která se specializuje na řešení Business Intelligence a Data Warehousing na platformě Microsoft.
Domovská stránka

Produkty a řešení

Technologie
O společnosti Kontakty Zákazníci Kariéra Z tisku Hledat English
SQL Server Reporting Services (RS) Tisk E-mail


Služba Reporting Services měla být původně dostupná až s uvedením SQL Serveru 2005. Microsoft se ale rozhodl uvolnit Reporting Services dříve kvůli velikému ohlasu zákazníků. Reporting Services vyplňují mezeru v potřebách mnoha organizací a nabízejí kompletní řešení pro distribuci reportů pro celou firmu a umožňují tak lepší a rychlejší obchodní rozhodování.

Služba SQL Server Reporting Services představuje ucelenou na server orientovanou platformu pro vytváření, správu a doručování tradičních papírových, stejně jako interaktivních, webových sestav. Jako integrovaná součást produktů společnosti Microsoft pro práci s obchodními informacemi spojuje služba Reporting Services funkce pro správu dat serveru SQL Server a systému Microsoft Windows Server se známými výkonnými aplikacemi sady Microsoft Office a umožňuje práci s informacemi v reálném čase a podporu každodenních operací a rozhodování.

Služba SQL Server Reporting Services podporuje celou řadu datových zdrojů, včetně OLE DB a Open Database Connectivity (ODBC), a množství výstupních formátů, například pro nejpoužívanější webové prohlížeče a aplikace sady Microsoft Office, PDF, CSV, …. Pomocí sady Microsoft Visual Studio .NET a rozhraní Microsoft .NET Framework mohou vývojáři dále rozšiřovat funkce stávajících podnikových informačních systémů a připojovat se k vlastním zdrojům dat, definovat další výstupní formáty a přenášet je na různá zařízení.

Informace k aktuální verzi Reporting Services 2008 poskytuje zejména server společnosti Microsoft, např.:
http://www.microsoft.com/sqlserver/2008/en/us/reporting.aspx

Podpora všech fází práce se sestavami

Služba SQL Server Reporting Services podporuje všechny fáze práce se sestavami, mezi které patří:

  • Vytváření sestav:Reporting Services - Design reportu

Sestavy se vytvářejí pomocí Report Designeru. Ve verzi RS2000 se jedná o add-on k Visual Studiu 2003, ve verzi RS 2005 je již k dispozici integrované SQL Server Business Intelligence Development Studio, což je upravená verze Visual Studia.

Tvůrce sestav má k dispozici nástroje pro formátování, design sestavy, třídění dat, seskupování dat, parametrizaci reportu.

Pomocí Report Designeru se specifikují připojení k datovým zdrojům, dotazy do datových zdrojů, rozložení vrácených dat v sestavě, design a publikace.

Reporting Services - Správa reportu




  • Správa sestav:

Publikované reporty lze spravovat pomocí webové aplikace Report Manager. Lze nastavovat příslušná přístupová práva k reportům, generovat reporty na počkání (a prohlížet si je), nastavit generování reportů podle časového plánu na určitý čas, nastavovat historii reportů a pro zvýšení výkonu ukládat reporty do mezipaměti nebo vytvářet časové snímky (snapshoty).

 

  • Doručování sestav:Reporting Services - Doručení reportu

Reporting Services podporují jak vyžádané (pull), tak i na základě událostí nabízené (push) doručování sestav. Reporty mohou být doručovány emailem nebo třeba uloženy jako soubor do sdíleného adresáře.

Působivou vlastností Reporting Services je možnost mít dynamické (dotazem určené) hodnoty parametrů. Není tedy třeba administrovat statické parametry existujících reportů v případech, kdy dojde ke změně. (Například pracovnice se vdá a změní se jí příjmení).

Dokonce samotný report nemusí být pouze statický. Pomocí parametrů reportu lze například modifikovat dotaz do datového zdroje a získat data odpovídající parametru. Lze tedy vytvářet reporty se základní analytickou funkcionalitou.

Reporty se mohou na sebe navzájem odkazovat (například report se seznamem artiklů odkazuje na report s detailem artiklu).

Příklady použití Reporting Services

Pomocí Reporting Services lze řešit například následující scénáře:

  • Posílat každé ráno různým uživatelům emailem data v Excelu.
  • Umístit na intranet report řešící nějakou konkrétní úlohu a zpřístupnit ho vybraným uživatelům. Report se může vždy dotazovat na aktuální data, nebo může být předpočítán na datech dostupných v čase počítání, což výrazně zvýší výkon reportu.
  • Ukládat do sdíleného adresáře každý měsíc jeden report jako uzávěrku/obraz dat za měsíc (třeba ve formátu PDF).
  • Vytvořit katalog nabízených produktů jakožto report v HTML a zpřístupnit jej ve své webové prezentaci.

Závěr

Data z datového skladu prezentovaná v OLAP kostkách jsou většinou kompletní a vyznačují se vysokou analytickou funkcionalitou, která bývá typicky přístupná pouze úzkému okruhu osob (vyšší management).

Oproti tomu SQL Server Reporting Services jsou tou pravou volbou pro nasazení v situaci, kdy je potřeba distribuovat (různá) data většímu okruhu koncových uživatelů jednoduchou a pochopitelnou formou (tabulky, seznamy), kteří pro svou práci nepotřebují vysokou analytickou funkcionalitu multidimenzionálních databází.

Reporting Services vám umožní vybudovat jednoduše pochopitelný a snadno spravovatelný reportovací systém i při velkém počtu různých reportů.

 
(C) Copyright 2010 AMBICA s.r.o.