Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Server sestav ve službě SQL Server Reporting Services používá rozšíření pro modularizaci typů vstupu nebo výstupu, které přijímá pro ověřování, zpracování dat, vykreslování sestav a doručování sestav. Stávající instalace služby Reporting Services tak usnadňují využívání nových softwarových standardů v odvětví, jako je nové schéma ověřování nebo vlastní typ zdroje dat. Server sestav podporuje vlastní rozšíření pro ověřování, zpracování dat, zpracování sestav, vykreslování a doručení. Rozšíření, která jsou uživatelům k dispozici, lze konfigurovat v konfiguračním souboru RSReportServer.config. Můžete například omezit formáty exportu, které může prohlížeč zpráv používat. Server sestav vyžaduje alespoň jedno rozšíření pro ověřování, rozšíření pro zpracování dat a rozšíření pro vykreslování. Rozšíření pro doručování a zpracování sestav jsou volitelná, ale nutná, pokud chcete podporovat distribuci sestav nebo vlastní ovládací prvky.
Toto téma popisuje rozšíření, která jsou snadno dostupná ve službě Reporting Services.
Rozšíření zabezpečení
Rozšíření zabezpečení slouží k ověřování a autorizaci uživatelů a skupin na serveru sestav. Výchozí rozšíření zabezpečení je založené na ověřování systému Windows. Můžete také vytvořit vlastní rozšíření zabezpečení, které nahradí výchozí zabezpečení, pokud váš model nasazení vyžaduje jiný přístup ověřování (například pokud požadujete ověřování pomocí formulářů pro nasazení internetu nebo extranetu). V jedné instalaci služby Reporting Services je možné použít pouze jedno rozšíření zabezpečení. Výchozí rozšíření zabezpečení ověřování systému Windows můžete nahradit, ale nemůžete ho použít společně s vlastním rozšířením zabezpečení.
Rozšíření zpracování dat
Rozšíření zpracování dat slouží k dotazování zdroje dat a vrácení sady plochých řádků. Služba Reporting Services používá k interakci s různými typy zdrojů dat různá rozšíření. Můžete použít rozšíření, která jsou součástí služby Reporting Services, nebo můžete vyvíjet vlastní rozšíření. K dispozici jsou rozšíření zpracování dat pro SQL Server, Analysis Services, Oracle, SAP NetWeaver Business Intelligence, Hyperion Essbase, Teradata, OLE DB a zdroje dat ODBC. Služba Reporting Services může také používat libovolného poskytovatele dat ADO.NET. Rozšíření zpracování dat zpracovávají požadavky na dotazy ze zpracovatele sestavy provedením následujících úloh:
Otevřete připojení ke zdroji dat.
Analyzujte dotaz a vraťte seznam názvů polí.
Spusťte dotaz na zdroj dat a vraťte sadu řádků.
V případě potřeby předejte do dotazu parametry.
Iterujte sadu řádků a načtěte data.
Některá rozšíření můžou také provádět následující úlohy:
Analyzujte dotaz a vraťte seznam názvů parametrů použitých v dotazu.
Analyzujte dotaz a vraťte seznam polí používaných pro seskupení.
Analyzujte dotaz a vraťte seznam polí používaných k řazení.
Zadejte uživatelské jméno a heslo pro připojení ke zdroji dat.
Předejte do dotazu parametry s více hodnotami.
Iterujte řádky a načtěte pomocná metadata.
Vykreslovací rozšíření
Vykreslovací rozšíření transformují data a informace o rozložení ze zpracovatele sestav do formátu specifického pro zařízení. Reporting Services obsahuje sedm rozšíření vykreslování: HTML, Excel, CSV, XML, Image, PDF a Microsoft Word.
Rozšíření vykreslování HTML Když požádáte o sestavu od serveru sestav prostřednictvím webového prohlížeče, server sestav použije k vykreslení sestavy rozšíření vykreslování HTML. Vykreslovací rozšíření HTML generuje veškeré HTML s kódováním UTF-8. Další informace najdete v tématu Vykreslování do HTML (Tvůrce sestav a SSRS) a podpora prohlížeče pro službu Reporting Services.
Rozšíření vykreslování v Excelu Vykreslovací rozšíření Excelu vykresluje sestavy, které lze zobrazit a upravit v aplikaci Microsoft Excel 97 nebo novější. Toto rozšíření vykreslování vytvoří soubory ve formátu BIFF (Binary Interchange File Format). BIFF je nativní formát souboru pro excelová data. Sestavy vykreslené v Microsoft Excelu podporují všechny funkce dostupné pro libovolnou tabulku. Další informace naleznete v tématu Export do Microsoft Excelu (Tvůrce sestav a SSRS).
Rozšíření vykreslování CSV Rozšíření vykreslování Hodnoty oddělené čárkami (CSV) vykresluje sestavy do prostých textových souborů oddělených čárkami, bez jakéhokoli formátování. Uživatelé pak mohou tyto soubory otevřít pomocí tabulkové aplikace, jako je Microsoft Excel nebo jakýkoli jiný program, který čte textové soubory. Další informace najdete v tématu Export do souboru CSV (Tvůrce sestav a SSRS).
Rozšíření vykreslování XML Vykreslovací rozšíření XML vykresluje sestavy v souborech XML. Tyto soubory XML pak mohou být uloženy nebo přečtené jinými programy. Pomocí transformace XSLT můžete také převést sestavu na jiné schéma XML pro použití jinou aplikací. Kód XML generovaný rozšířením vykreslování XML je kódován kódováním UTF-8. Další informace naleznete v tématu Export do XML (Tvůrce sestav a SSRS).
Rozšíření pro vykreslování obrázků Toto rozšíření vykresluje sestavy na rastrové obrázky nebo metasoubory. Rozšíření může vytvářet sestavy v následujících formátech: BMP, EMF, GIF, JPEG, PNG, TIFF a WMF. Ve výchozím nastavení se obrázek vykresluje ve formátu TIFF, který se dá zobrazit s výchozím prohlížečem obrázků vašeho operačního systému (například Windows Picture and Fax Viewer). Obrázek můžete odeslat do tiskárny z prohlížeče. Použití rozšíření pro vykreslování obrazu ke generování sestav zaručuje, že sestava bude vypadat stejně na každém klientovi. (Když uživatel zobrazí sestavu ve formátu HTML, vzhled této sestavy se může lišit v závislosti na verzi prohlížeče uživatele, nastavení prohlížeče uživatele a dostupných písmech.) Rozšíření vykreslování obrázků vykreslí sestavu na serveru, takže všichni uživatelé uvidí stejný obrázek. Vzhledem k tomu, že se sestava vykresluje na serveru, musí být na serveru nainstalována všechna písma použitá v sestavě. Další informace najdete v tématu Export do obrázkového souboru (Tvůrce sestav a SSRS).
Vykreslovací rozšíření PRO PDF Vykreslovací rozšíření PDF vykresluje sestavy v souborech PDF, které lze otevřít a zobrazit pomocí Adobe Acrobatu 6.0 nebo novějšího. Další informace naleznete v tématu Export do souboru PDF (Tvůrce zpráv a SSRS).
Rozšíření vykreslování Wordu Vykreslovací rozšíření Microsoft Wordu vykreslí sestavu jako dokument aplikace Word, který je kompatibilní s aplikací Microsoft Office Word 2000 nebo novějším. Další informace najdete v tématu Export do Microsoft Wordu (Tvůrce sestav a SSRS).
Rozšíření zpracování sestav
Pro zajištění vlastního zpracování sestav pro položky, které nejsou zahrnuty v systému Reporting Services, lze přidat rozšíření pro zpracování sestav. Ve výchozím nastavení může server sestav zpracovávat tabulky, grafy, matice, seznamy, textová pole, obrázky a všechny ostatní položky sestavy. Pokud chcete do sestavy přidat speciální funkce, které vyžadují vlastní zpracování během provádění sestavy (například pokud chcete vložit mapu Microsoft MapPointu), můžete vytvořit rozšíření pro zpracování sestav.
Rozšíření doručení
Aplikace pro zpracování na pozadí používá doručovací rozšíření k doručování sestav do různých umístění. Reporting Services zahrnuje rozšíření pro doručování e-mailů a rozšíření pro doručování na sdílený disk. Rozšíření pro doručování e-mailů odešle e-mailovou zprávu prostřednictvím protokolu SMTP (Simple Mail Transport Protocol), který obsahuje buď samotnou sestavu, nebo odkaz na sestavu. Bez odkazu na adresu URL nebo zprávy lze krátká oznámení také posílat na pagery, telefony či jiná zařízení. Rozšíření sdílené složky pro doručování ukládá reporty do sdílenou složku na vaší síti. Můžete zadat umístění, formát vykreslování a název souboru a přepsat možnosti pro soubor, který vytvoříte. Doručování sdílených složek můžete použít k archivaci vykreslovaných sestav a jako součást strategie pro práci s velmi velkými sestavami. Doručovací doplňky fungují ve spojení s předplatným. Když uživatel vytvoří předplatné, vybere jedno z dostupných rozšíření doručení k určení způsobu, jak bude sestava doručena.