Dokumentacja dla deweloperów usług Reporting Services

SQL Server Reporting Services oferuje kilka interfejsów programistycznych, które możesz zastosować w swoich aplikacjach. Możesz wykorzystać istniejące funkcje i możliwości Reporting Services, aby budować niestandardowe narzędzia do raportowania i zarządzania w stronach internetowych i aplikacjach Windows. Możesz też rozszerzyć platformę Reporting Services.

Rozszerzenie platformy Reporting Services obejmuje tworzenie nowych komponentów i zasobów, które mogą być wykorzystywane do dostępu do danych, dostarczania raportów i innych funkcji. Możesz promować te komponenty i zasoby firmom, które korzystają z Reporting Services w swojej organizacji.

Note

Reporting Services zawierają przykłady programowania i tutoriale, które pomogą Ci zacząć. Więcej informacji można znaleźć w Reporting Services Samples and Developer's guide: Tutorials (Reporting Services).

W tym dziale

Integruj Reporting Services z aplikacjami
Przedstawia przegląd tego, jak korzystać z Reporting Services do integracji raportowania z aplikacjami niestandardowymi. Opisuje, kiedy należy korzystać z bezpośredniego dostępu do URL, a kiedy korzystać z usługi sieciowej do dostępu do serwera raportów.

Usługa Report Server Web dla ASP.NET i tradycyjnych aplikacji
Usługa Report Server Web zapewnia dostęp do pełnej funkcjonalności serwera raportów. Usługa sieciowa wykorzystuje SOAP zamiast HTTP i została zaprojektowana jako interfejs komunikacyjny między programami klienckimi a serwerem raportów. Usługa internetowa i jej metody ujawniają funkcjonalność serwera raportów i pozwalają tworzyć własne narzędzia dla dowolnej części cyklu życia raportu, od zarządzania po wykonanie.

Rozwijaj z pomocą API REST dla nowoczesnych aplikacji
API REST Reporting Services zapewniają programowy dostęp do obiektów w katalogu serwerów raportów Reporting Services. Korzystając z API REST, możesz przejść do hierarchii folderów, odkryć zawartość folderu lub pobrać definicję raportu. Można również tworzyć, aktualizować i usuwać obiekty.

Dostęp do adresu URL (SSRS)
Reporting Services obsługuje pełen zestaw żądań opartych na URL, które możesz wykorzystać jako szybki i łatwy punkt dostępu do nawigacji i przeglądania raportów. Możesz wykorzystać tę technologię wraz z usługą Report Server Web, aby zintegrować kompleksowe rozwiązanie raportujące z własnymi aplikacjami biznesowymi. Dostęp do URL jest przydatny przy integracji raportów w ramach portalu internetowego lub podczas przeglądania raportów w przeglądarce.

Rozszerzenia usług Reporting Services
Modułowa architektura Reporting Services została zaprojektowana z myślą o rozszerzalności. Dostępne jest API zarządzanego kodu, dzięki czemu możesz łatwo rozwijać, instalować i zarządzać rozszerzeniami zużywanymi przez wiele komponentów Reporting Services. Możesz tworzyć asemblery korzystając z Microsoft .NET Framework i dodawać Reporting Services nowe funkcje renderowania, bezpieczeństwa, dostarczania i przetwarzania danych, aby sprostać zmieniającym się potrzebom biznesowym.

Niestandardowe elementy raportu
Opisuje, jak tworzyć niestandardowe elementy raportu, aby dodać funkcjonalność do RDL lub rozszerzyć funkcjonalność istniejących kontroli.

Używanie zestawów niestandardowych z raportami
Opisuje, jak używać niestandardowych zestawów z raportami poprzez uwzględnienie odniesień do kodu w definicji raportu.

Uzyskiwanie dostępu do dostawcy WMI usług Reporting Services
Opisuje, jak korzystać z dostawcy Reporting Services WMI do zarządzania wdrożeniami serwerów raportów.