Dokumentace pro vývojáře služby Reporting Services

SQL Server Reporting Services nabízí několik programovacích rozhraní, která můžete použít ve svých vlastních aplikacích. Můžete využít stávající funkce a možnosti Reporting Services k vytvoření vlastních nástrojů pro reportování a správu do webových stránek a aplikací pro Windows. Nebo můžete rozšířit platformu Reporting Services.

Rozšíření platformy Reporting Services zahrnuje vytváření nových komponent a zdrojů, které lze využít pro přístup k datům, doručování reportů a další. Tyto komponenty a zdroje můžete propagovat firmám, které využívají Reporting Services ve své organizaci.

Note

Reporting Services zahrnují ukázky programování a návody, které vám pomohou začít. Pro více informací viz Reporting Services Samples a Developer's guide: Tutorials (Reporting Services).

V této části

Integrace Reporting Services do aplikací
Poskytuje přehled o tom, jak využít Reporting Services k integraci reportování do vlastních aplikací. Popisuje kdy použít přímý přístup k URL a kdy použít webovou službu k přístupu k serveru reportů.

Report Server webová služba pro ASP.NET a tradiční aplikace
Webová služba Report Server poskytuje přístup k plné funkčnosti serveru reportů. Webová služba používá SOAP přes HTTP a je navržena tak, aby fungovala jako komunikační rozhraní mezi klientskými programy a serverem zpráv. Webová služba a její metody odhalují funkčnost serveru reportů a umožňují vytvářet vlastní nástroje pro jakoukoli část životního cyklu reportu, od správy až po spuštění.

Vývoj s REST API pro moderní aplikace
REST API Reporting Services poskytují programový přístup k objektům v katalogu serverů Reporting Services. Při použití REST API můžete přejít do hierarchie složek, objevit obsah složky nebo si stáhnout definici reportu. Můžete také vytvářet, aktualizovat a odstraňovat objekty.

Přístup k adrese URL (SSRS)
Reporting Services podporuje kompletní sadu požadavků založených na URL, které můžete použít jako rychlý a snadný přístupový bod pro navigaci a prohlížení reportů. Tuto technologii můžete využít s webovou službou Report Server k integraci kompletního reportovacího řešení do vašich vlastních podnikových aplikací. Přístup k URL je užitečný při integraci reportů jako součást webového portálu nebo při prohlížení reportů z webového prohlížeče.

Rozšíření služby Reporting Services
Modulární architektura Reporting Services je navržena pro rozšiřitelnost. Je k dispozici API pro spravovaný kód, které vám umožní snadno vyvíjet, instalovat a spravovat rozšíření využívaná mnoha komponentami Reporting Services. Můžete vytvářet assemblies pomocí Microsoft .NET Framework a přidávat nové funkce Reporting Services renderování, bezpečnosti, doručování a zpracování dat, aby vyhověly vašim vyvíjejícím se potřebám podnikání.

Vlastní položky reportu
Popisuje způsob, jak vytvořit vlastní položky reportu pro rozšíření funkcí do RDL nebo rozšíření funkčnosti stávajících kontrol.

Použití vlastních sestavení se zprávami
Popisuje použití vlastních sestavení s reporty zahrnutím odkazů na kód do definice reportu.

Přístup k poskytovateli WMI služby Reporting Services
Popisuje způsob, jak používat poskytovatele Reporting Services WMI pro správu nasazení serverů pro reporty.