Udostępnij za pośrednictwem


Przetwarzanie subskrypcji

Ten temat zawiera informacje dotyczące subskrypcja, przetwarzania, właściwości raportu dostarczonego i wyzwolenie subskrypcja.

Omówienie przetwarzania subskrypcji

Reporting Services zawiera Procesor planowania i dostarczania, który zapewnia funkcje planowania raportów i ich dostarczeniem do użytkowników.serwer raportów reaguje na zdarzenia, które monitoruje na bieżąco.Po wystąpieniu zdarzenie, która spełnia warunki określone dla subskrypcja, serwer raportów odczytuje subskrypcja, aby określić, jak przetwarzanie i dostarczanie raportu.serwer raportów Żądania rozszerzenie dostawy, określona w subskrypcja.Po działa rozszerzenie dostarczania serwer raportów wyodrębnia informacje o dostawie z subskrypcja i przekazuje je do rozszerzenia dostawy do przetworzenia.

rozszerzenie dostarczania renderuje raport w formacie zdefiniowane w subskrypcja, a następnie dostarcza raport lub powiadomienie do określonego obiekt docelowy.Jeśli raport nie może być dostarczony, rejestrowany jest wpis w pliku dziennika serwer raportów.Jeśli chcesz obsługiwać ponawiania operacji można skonfigurować serwer raportów z kolejną dostawy, jeśli pierwsza próba nie powiedzie się.

Przetwarzanie standardowych subskrypcji

Standard subskrypcji produktu jedno wystąpienie raportu.Raport jest dostarczana do folderu udostępnionego lub adresy e-mail, określona w subskrypcja.Układ raportu i danych nie zmieniają się.Jeśli raport używa parametrów, standardowe subskrypcja jest przetwarzane z pojedynczą wartość dla każdego parametru w raporcie.

Przetwarzanie subskrypcji o zmiennych danych

Subskrypcje sterowanych danymi może wygenerować wiele wystąpień raportów, które są dostarczane do wielu miejsc docelowych.Układ raportu nie zmieniają się, ale dane w raporcie mogą się różnić, jeśli wartości parametrów są przekazywane w z zestaw wyników subskrybent.Opcje dostarczania, które wpływają na sposób renderowania raportu i czy raport jest dołączony lub połączone z wiadomości e-mail może być różny subskrybent abonenta, gdy wartości są przekazywane w z zestaw wierszy.

Subskrypcje sterowanych danymi dają dużą liczbę dostaw.serwer raportów tworzy dostawy dla każdego wiersza w wierszu zestaw , jest zwrócone przez kwerendę subskrypcja.

Cechy dostawy raportu

Raporty, które są dostarczane za pośrednictwem standardowych subskrypcji zazwyczaj są renderowane jako statyczne raportów.Raporty te są oparte na najnowszych migawka wykonania raportu lub generowane jako statyczne raport o zakończeniu dostawy.Jeśli wybierzesz Zawierać łącze opcji subskrypcja do raportu, który jest uruchamiany na żądanie, serwer raportów uruchamia raportu po kliknięciu hiperłącza.

Ostrzeżenie

Raporty, które są dostarczane za pośrednictwem adresu URL pozostać podłączone do serwer raportów i może być zaktualizowany lub usunięty między viewings.Wybrane opcje dostarczania dla subskrypcja ustalenia, czy raport jest dostarczane jako adres URL, osadzonych w treści wiadomości e-mail czy wysłany jako załącznik.

Raporty, które są dostarczane za pośrednictwem subskrypcja oparta na danych mogą być odnawiane, podczas przetwarzania subskrypcji.serwer raportów nie zablokować konkretne wystąpienie swojego zestawu danych do ukończenia, opartych na danych lub raportu subskrypcja.Jeśli subskrypcja dla różnych abonentów używa wartości różnych parametrów, serwer raportów ponownie generuje raport do wyprodukowania wymaganych wyników.Jeśli danych jest aktualizowany po pierwsza kopia raport jest tworzony i dostarczone, użytkowników, którzy kupują raporty później w procesie może wyświetlić dane, które opiera się na różnych zestaw wyników.Możesz użyć raportu, który działa jako migawka aby zapewnić, że w tym samym wystąpieniu raportu jest dostarczane do wszystkich subskrybentów.Jednakże jeżeli zaplanowanej aktualizacji do migawka występuje podczas przetwarzania subskrypcja, użytkownicy mogą nadal uzyskać różne dane w swoich raportach.

Wyzwolenie przetwarzania subskrypcji

serwer raportów używa dwóch rodzajów zdarzeń subskrypcja przetwarzania wyzwalacza: czas-napędzaną zdarzenia określonego harmonogramu lub zdarzenia aktualizacja migawka.

A czas-napędzaną wyzwalacza używa harmonogramu określonego raportu lub udostępniony harmonogram do określenia, kiedy uruchamia subskrypcja.Raporty na żądanie i buforowanych harmonogramy są jedyną opcją wyzwalacza.

zdarzenie aktualizacja migawki używa zaplanowanej aktualizacji migawka raportu do wyzwalania subskrypcja.Można zdefiniować subskrypcja, który zostanie wywołany, gdy raport jest aktualizowany o nowe dane, na podstawie raportu wykonanie właściwości, które są zestaw w raporcie.