Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.