Integrace SharePoint a SQL Server Reporting Services

Jedním z pilířů Microsoft Business Intelligence jsou SQL Server Reporting Services. Dnes se podíváme na tyto služby pod drobnohledem.

Jedná se o komplexní platformu pro generování sestav z mnoha datových zdrojů

  • SQL Server
  • Oracle
  • DB2
  • SAP
  • Hyperion
  • SharePoint atd.

A ve spojení se SharePoint 2010 nebo 2013 servery a možnostmi SQL Serveru 2012 se nám možnosti prezentace dat ještě dále rozšiřují.

Při instalaci SSRS 2008 bylo nutné zvolit, jestli chceme, aby běžely v tzv. nativním režimu, nebo byly integrovány s platformou SharePoint. V tomto článku si ukážeme, jak propojit SSRS 2012 a SharePoint 2010.

Klepněte pro větší obrázek

Nativní režim SSRS umožňuje instalaci nezávisle na SharePoint platformě. Pro správu prostředí poté můžeme využít webovou aplikaci Report Manager. Při instalaci SSRS v integrovaném režimu je tato aplikace vypnuta a správa probíhá na straně SharePoint. V tomto režimu jsou všechny reporty ukládány přímo do dokumentových knihoven a tím jsou dostupné všem uživatelům. Navíc v tuto chvíli celé zabezpečení stojí na straně SharePoint a nemusíme tedy zvlášť nastavovat SSRS a SharePoint skupiny zabezpečení.

Klepněte pro větší obrázek

Na straně SharePoint musí být nainstalován SQL Server Reporting Services Add-in, který je dostupný při instalaci SQL Server 2012. Součástí instalace SharePoint 2010 je Add-in pouze pro Reporting Services verze 2008.

Konfigurace SharePoint 2010

Na straně SharePoint je potřeba učinit několik konfiguračních kroků, než budeme moci využít integrace s SSRS. Nejprve v centrální správě musíme nastavit v General Application Settings integraci s reporting serverem. V tomto konfiguračním formuláři je nutné zvolit jméno serveru, na kterém běží SSRS, způsob ověřování a nakonec zda chceme tuto integraci mít dostupnou pro všechny webové aplikace. Posledním údajem jsou credentials (tedy jméno/heslo) účtu, který má oprávnění administrátora na serveru s SSRS. (Podobná nastavení jsou nutná například při integraci Project Server 2010 a SQL Analysis Services, ale o tom jindy J ) A v druhé části je nutné přidat samotný server, kdy pouze volíme jeho jméno. Pro přidání SSRS serveru do SharePoint farmy je nutné nainstalovat na SQL Server SharePoint 2010, a provést konfiguraci. Pokud využíváme v naší farmě např. Office Web Applications, jazykové balíčky, service pack atd. je nutné všechny tyto balíčky nainstalovat i na SQL server před samotným spuštěním konfiguračního nástroje SharePoint 2010. Ostatně ten Vás případně upozorní na jednotlivé chybějící části sám.

Klepněte pro větší obrázek

Poté již můžeme přistoupit ke konfiguraci samotné kolekce webů a jednotlivých dokumentových knihoven. Nejprve na úrovni kolekce webů v nastavení jednotlivých funkcí kolekce je nutné povolit integraci s Reporting Services.

Klepněte pro větší obrázek

A dále je potřeba provést nutná nastavení v dokumentové knihovně. Jednotlivé reporty jsou v integrovaném režimu uloženy do dokumentových knihoven, tedy v pozadí do obsahových databází na SQL serveru. Pro integraci s dokumentovou knihovnou je nejprve nutné povolit u dokumentové knihovny využití tzv. typů obsahu. Následně k dokumentové knihovně připojíme typy obsahu, které jsou určené pro práci s Reporting Services. K dispozici máme 3 typy obsahu:

Klepněte pro větší obrázek Klepněte pro větší obrázek

Nyní můžeme přímo v SharePoint knihovnách kliknout na jednotlivé uložené reporty a tyto budou zobrazeny našim uživatelům. Můžeme zároveň rovnou vytvářet nové reporty např. pomocí nástroje Report Builder, který se spustí z naší webové aplikace při kliknutí na volbu New Document – Report Builder Report.

Klepněte pro větší obrázek

Integrovaný režim se SQL 2012

Instalace integrovaného režimu SSRS 2012 probíhá obdobně jako při použití SQL 2008. Novinkou verze 2012 je využití tzv. Service Application na SharePoint 2010. Po instalaci je nutné na SharePoint serveru zaregistrovat servisní aplikaci pomocí 2 příkazů

Install-SPRSService
Install-SPRSServiceProxy

Následně je již možné vytvořit servisní aplikaci pro reporting services. Velkou výhodou ve srovnání s předchozí architekturou je možnost škálování. Záleží pouze na administrátorovi, na kterých serverech v rámci farmy bude servisní aplikace spuštěna.

Odběr reportů

Máme-li report uložen v dokumentové knihovně, můžeme u každého z nich konfigurovat další nastavení. Mezi ně patří i správa odběru reportů tzv. Report Subscription. Ve výchozí instalaci máme k dispozici 3 možné varianty pro Delivery Extension, tedy kam bude ukládán odebíraný report a to: dokumentová knihovna, sdílená složka na souborovém serveru a email. Při odběru reportů si můžeme zvolit jeden z mnoha nabízených formátů, které máme k dispozici.

Klepněte pro větší obrázek Klepněte pro větší obrázek

Závěrem

Při integraci Reporting Services s produkty SharePoint získávají uživatelé intuitivní rozhrání pro práci s reporty. Díky integraci s funkcemi pro správu dokumentů v SharePoint jsou pro reporty dostupné funkce jako verzování, rezervace atd. čímž se dále celý report management zjednodušuje. Navíc integrace Reporting Services je dále využitelná například pro Access Services, PowerView a PowerPivot.

Autor: Marek Chmel

Články ze série Microsoft TechNet nevytváří redakce Živě.cz, ale partneři programu Microsoft TechNet. Jsou publikovány v rámci mediálního partnerství Živě.cz a společnosti Microsoft.

Nejnovější komentáře

Můj názor

Určitě si přečtěte


Nejlepší programy pro střih videa na doma: 10 video editorů, ze kterých si vyberete

Nejlepší programy pro střih videa na doma: 10 video editorů, ze kterých si vyberete

** Adobe Premiere Pro ani Final Cut se pro běžné uživatele příliš nehodí ** Programy na domácí střih většinou stojí do dvou tisíc ** V desítce nejzajímavějších najdete i 3 videoeditory dostupné zdarma

19.  9.  2016 | Stanislav Janů | 37

Deset tipů, jak ovládnout Google: Vyhledávejte jako mistři

Deset tipů, jak ovládnout Google: Vyhledávejte jako mistři

** Vyhledávače jsou natolik dobré, že si poradí i s frází v běžné češtině ** Pokud to ale nebude stačit, můžete vyzkoušet pokročilé funkce ** Vybrali jsme ty nejzajímavější

Dnes | Jakub Čížek | 9

Pojďme programovat elektroniku: Vyzkoušíme IR, ovládneme světýlko přes Bluetooth a vyšleme zprávu na sto metrů

Pojďme programovat elektroniku: Vyzkoušíme IR, ovládneme světýlko přes Bluetooth a vyšleme zprávu na sto metrů

** Budeme odposlouchávat IR ovladač klimatizace ** Vyrobíme laciný rádiový vysílač ** Vyzkoušíme komunikaci pomocí Bluetooth a v pásmu 433 MHz

21.  9.  2016 | Jakub Čížek | 18

Vymazat se z internetu není možné, velkou část osobního obsahu však odstranit můžete

Vymazat se z internetu není možné, velkou část osobního obsahu však odstranit můžete

** Online stopy i se svým jménem zanechá většina uživatelů internetu ** Jejich smazání nikdy nebude stoprocentní ** Poradíme, jak odstranit jejich větší část

20.  9.  2016 | Stanislav Janů | 21

Zoner Photo Studio X: Umí vrstvy, vyrobí fotoknihu a získáte jej za roční paušál

Zoner Photo Studio X: Umí vrstvy, vyrobí fotoknihu a získáte jej za roční paušál

** Je to největší aktualizace za poslední roky ** Konečně umí vrstvy, vyrobí fotoknihu i obraz ** Nově pouze jako předplatné s průběžnými upgrady

19.  9.  2016 | Jakub Čížek | 67


Aktuální číslo časopisu Computer

Srovnání výhodných 27" monitorů

Velký test levných rychlých routerů

Jak nastavit Android, aby vás nesledoval

45 podrobných testů a recenzí