Omówienie rozszerzeń dostawy
SQL Server Reporting Services enables users to create and publish reports that, once created and published, can be delivered to various locations.Ponadto Reporting Services zawiera kilka rozszerzeń dostawy i dostawy interfejs API, który umożliwia deweloperom tworzenie rozszerzeń dodatkowej dostawy do dalszego rozszerzenia funkcji dostawy w Reporting Services.
W poniższej tabela przedstawiono rozszerzenia dostawy z Reporting Services.
Rozszerzenie dostawy |
Opis |
---|---|
Raport serwera E-Mail |
Serwer SMTP używa e-mail raporty poszczególnym użytkownikom lub grupom. |
Raport udział pliku. |
Używany do rozpowszechniania raportów w organizacji do plików w udziałach sieciowych.Zapewnia możliwość automatycznie kopiować raport do udziału pliku, wyznaczone zgodnie z harmonogramem. |
Rozszerzenia dostawy są skojarzone z subskrypcjami.Podczas tworzenia subskrypcja, użytkownika można wybrać jedną z rozszerzeń dostępne dostawy do określenia sposobu dostarczania raportu.W Reporting Services, subskrypcje znajdują się w baza danych serwera raportów.Po wystąpieniu zdarzenie Reporting Services reprezentuje zdarzenie przeciwko subskrypcje zawartych w baza danych serwera raportów.Dla każdej subskrypcja związany z zdarzenie, serwer raportów tworzy powiadomienie.O zmiennych danych subskrypcji powiadomienie jest tworzony dla każdego adresata.Po utworzeniu powiadomienie serwer raportów wywołuje określonego rozszerzenie dostarczania i przechodzi w wartości ustawień rozszerzenia określonym w notyfikacji.rozszerzenie dostarczania wysyła powiadomienie użytkownika określone rozszerzenie wybranego dostawy.
rozszerzenie dostarczaniawdrożenie s Reporting Services rozszerzenie dostarczania interfejsu API.Poprzez wspieranie Reporting Services rozszerzenie dostarczania API, rozszerzenie dostarczanias mogą otrzymywać powiadomienie od serwer raportów i zapewniaj status powiadomienie.
serwer raportów nie zarządza docelowych dostawy dla powiadomienia i raporty.Zbieranie informacji obiekt docelowy jest realizowana za pośrednictwem kodu zapisu w sieci rozszerzenie dostarczania.
Subskrypcje i rozszerzenia dostawy
Subskrypcje, które używają rozszerzenia dostawy przy użyciu dwóch metod tworzenia aplikacji klienckich usługa sieci Web serwera raportów: CreateSubscriptionand CreateDataDrivenSubscription.Modyfikowanie subskrypcje, które już istnieją, SetSubscriptionProperties i SetDataDrivenSubscriptionProperties wykorzystywane są metody.Podczas tworzenia subskrypcja, użytkownik również wybiera rozszerzenie dostarczania dla subskrypcja i wprowadza wartości ustawień wymaganego rozszerzenia.Gdy użytkownik zapisuje subskrypcja, są przechowywane w baza danych serwera raportów.Subskrypcje utworzyć na podstawie harmonogramu lub zdarzenie powiadomienia.Gdy rozpocznie się dostawa, rozszerzenie dostarczania wybranej pierwszy załaduje żadnych danych konfiguracja z plik konfiguracja.Dalej, rozszerzenia zestawtings subskrypcja są pobierane i wartości są zestaw.Wreszcie Deliver wywoływana jest metoda i powiadomienie jest wysyłane.
Wymagania deweloperów
Rozwijanie Reporting Services wymaga posiadania rozszerzenie dostarczania:
Komputer wdrażania, serwer raportów zainstalowane.
A development computer with Visual Studio 2008 or the Microsoft .NET Framework Software Development Kit (SDK) installed.
Dogłębne zrozumienie Reporting Services funkcji i możliwości, w szczególności subskrypcja i dostawy.
Dogłębne zrozumienie ASP.NET i kontroluje sieci Web, jeśli jest planowane wdrożenie własnego interfejs użytkownika subskrypcja dla Menedżer raportów.
Development experience in a .NET Framework language such as Microsoft Visual C# or Microsoft Visual Basic .NET.
Zobacz także