Udostępnij za pośrednictwem


Subscription Processing

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

Przegląd przetwarzania subskrypcja

Reporting Services zawiera harmonogram i procesor dostarczania, co daje efekt do planowania raportów oraz ich dostarczeniem do użytkowników.serwer raportów Odpowiada na zdarzenia, które monitoruje na bieżąco.Po wystąpieniu zdarzenie, które spełnia warunki określone dla subskrypcja, serwer raportów odczytuje subskrypcja, aby określić, jak przetwarzanie i dostarczanie w raporcie.serwer raportów Żąda rozszerzenia dostawy, które określono w subskrypcja.Po rozszerzenie usługi dostarczania jest uruchomiona, serwer raportów wyodrębnia informacje o dostawie z subskrypcja i przekazuje je do rozszerzenia dostawy do przetworzenia.

rozszerzenie usługi dostarczania renderuje raport w formacie zdefiniowane w subskrypcja i 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ć operacje ponownych prób można skonfigurować serwer raportów do re-attempt dostawy, jeśli pierwsza próba nie powiedzie się.

Przetwarzanie standard subskrypcja

Standardowe subskrypcji produktu jedno wystąpienie raportu.Raport jest dostarczana do jednego udostępnionego folderu lub do adresów e-mail, określona w subskrypcja.Nie zmieniać układ raportu i danych.Jeśli raport używa parametrów, standardowe subskrypcja jest wykonywane z pojedynczą wartość każdego parametru w raporcie.

Przetwarzanie subskrypcja oparta na danych

Subskrypcje opartych na danych służy do tworzenia wielu wystąpień raportów, które są dostarczane do wielu miejsc docelowych.Układ raportu nie zmienia w zależności od, ale dane w raporcie tabeli może się zmieniać, 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 podłączony lub połączone do wiadomości e-mail również mogą się różnić subskrybent abonenta, gdy wartości są przekazywane w z zestaw wierszy.

Dużą liczbę dostaw służy do tworzenia opartych na danych subskrypcji.serwer raportów Tworzy dostawy dla każdego wiersza zestaw wierszy wyniku kwerendy subskrypcja.

Charakterystyka dostarczania raportu

Raporty, które są dostarczane za pośrednictwem standardowych subskrypcji zazwyczaj są renderowane jako statyczne raportów.Te raporty są oparte na ostatnim migawka raportu w realizacji lub generowane w postaci statycznego raportu o zakończeniu dostawy.Jeśli zostanie wybrana opcja Zawiera łącza opcja w subskrypcja do raportu, który jest uruchamiany na żądanie, serwer raportów uruchamia raportu po kliknięciu hiperłącza.

Uwaga

Raporty, które są dostarczane za pośrednictwem adresu URL pozostają połączone serwer raportów i może być aktualizację lub usunięcie między viewings.Opcje dostarczania wybierz subskrypcja określają, czy raport jest dostarczane jako adres URL, w treści wiadomości e-mail lub wysyłane jako załączniki.

Raporty, które są dostarczane za pośrednictwem subskrypcja oparta na danych mogą być generowane podczas przetwarzania subskrypcji.serwer raportów nie blokuje w konkretne wystąpienie jego zestawu danych, aby zakończyć subskrypcję opartych na danych lub raportu.Jeśli subskrypcja używa wartości różnych parametrów dla subskrybentów różnych, serwer raportów ponownie wygenerować raport, aby uzyskać wymagany wynik.Jeśli danych jest aktualizowana po pierwsza kopia raportu jest tworzony i dostarczone, użytkownicy, którzy uzyskać raporty później w procesie może wyświetlić dane, które jest oparty na różne wyniki zestaw.Można użyć raportu, który działa jak migawka, aby zapewnić, że w tym samym wystąpieniu raportu są dostarczane do wszystkich subskrybentów.Jednak jeśli zaplanowanej aktualizacji do migawka pojawia się podczas przetwarzania subskrypcja, użytkownicy mogą nadal pobrać inne dane w ich raportów.

Wywoływanie przetwarzania subskrypcja

serwer raportów używa dwa rodzaje zdarzeń do wyzwalania przetwarzania subskrypcja: Zdarzenie o zmiennych czas określone w harmonogramie lub zdarzenia aktualizacji do migawka.

Wyzwalacz o zmiennych czas używa harmonogram właściwy dla raportu lub udostępniony harmonogram do określenia, kiedy jest uruchamiany subskrypcja.W przypadku raportów na żądanie i buforowanych harmonogramy są to jedyna opcja wyzwalacza.

zdarzenie aktualizacji do migawka wyzwalać subskrypcja za pomocą zaplanowanych aktualizacji migawka raportu.Istnieje możliwość zdefiniowania subskrypcja, który zostanie wywołany za każdym razem, gdy raport będzie aktualizowany o nowe dane, na podstawie raportu wykonanie właściwości ustawianych w raporcie.