Udostępnij za pośrednictwem


Tworzenie, modyfikowanie i usuwanie sterowanych danymi subskrypcji

subskrypcja oparta na danych jest oparta na kwerendzie subskrypcji, który pobiera dane używane do przetwarzania subskrypcji przy uruchomieniu czas.Po wyzwoleniu subskrypcja do przetwarzania kwerendy-do-data informacji dotyczących adresatów, opcje dostarczania sprawozdania, renderowania formatów i ustawienia parametrów.Wyniki kwerendy są łączone z definicji subskrypcja do utworzenia subskrypcja dynamiczne korzystał już zachowania bazy danych pracownika, bazę danych klientów lub inne bazy danych zawiera informacje, które mogą być używane jako dane subskrybent.

Aby utworzyć nową subskrypcja oparta na danych lub modyfikowania istniejącej subskrypcji, użyć tworzenia subskrypcja oparta na danych stron w Menedżer raportów.Strony te pomagają każdego kroku tworzenia lub modyfikowania subskrypcja.Uzyskać dostęp do subskrypcja po jej utworzeniu, należy użyć strona Moje subskrypcje i listę subskrypcjami raportu.Aby dowiedzieć się, jak utworzyć subskrypcja oparta na danych, zobacz Samouczek: Tworzenie subskrypcji o zmiennych danych.

Zarządzanie i usuwanie subskrypcji o zmiennych danych

A subskrypcja oparta na danych jest w toku nie mogą być zatrzymane lub usunięte przy użyciu strona Zarządzanie zadaniami z Menedżer raportów.Z tego powodu jest lepiej korzystać z udostępniony harmonogram wyzwolić subskrypcja oparta na danych.Dzięki temu, jeśli chcesz tymczasowo zapobiec subskrypcja z przetwarzania można wstrzymać harmonogramu, która wyzwala subskrypcja.Aby uzyskać więcej informacji, zobacz Zarządzanie subskrypcjami.

Aby usunąć subskrypcja oparta na danych, zaznacz go strona Moje subskrypcje lub subskrypcje strona raportu, a następnie kliknij przycisk usunąć.

Instrukcje anulowanie subskrypcja oparta na danych, zobacz Zarządzanie procesu uruchomionego.

Tworzenie i modyfikowanie subskrypcji o zmiennych danych

Aby utworzyć subskrypcja oparta na danych, z Menedżer raportów wybierz raport, który używa poświadczenia przechowywanych lub bez poświadczenia.

Do tworzenia opartych na danychsubskrypcja

  1. Menedżer raportów, przejdź do folderu zawierającego raport, umieść wskaźnik myszy nad raport, otwórz menu Opcje i kliknij przycisk Zarządzanie.

  2. Kliknij Subskrypcje kartę.

  3. Kliknij New Data-Driven subskrypcji przycisku.

Aby zmodyfikować istniejący o zmiennych danychsubskrypcja

  1. W raporcie Menedżera Menedżer raportów w przejdź do folderu zawierającego raport, umieść wskaźnik myszy nad raport, otwórz menu Opcje i kliknij Zarządzanie.

  2. Kliknij Subskrypcje kartę.Ewentualnie kliknij Moje subskrypcje łącze w tope Menedżera raportów

  3. Wybierz subskrypcja, którą chcesz zmodyfikować.Następująca ikona wskazuje subskrypcja oparta na danych:Ikona subskrypcji opartej na danych

Ostrzeżenie

Można zmodyfikować każdą wartość, która jest już określony.Wszystkie wartości są prezentowane jako pierwsze zostały utworzone, z wyjątkiem o hasło używane do dostępu do magazynu danych subskrybent.Należy ponownie wpisz hasło, co czas modyfikować wartości w drugiej stronie lub dowolnej następnej strona.

Przed utworzeniem subskrypcja oparta na danych zapewnia spełniają następujące wymagania:

  • Raport wymagania.Aby pobierać dane w czasie uruchamiania, raport musi wykorzystywać poświadczenia przechowywane lub nie wykorzystywać żadnych poświadczeń.Nie można zasubskrybować raportu używającego spersonifikowanych lub delegowanych poświadczeń w celu nawiązania połączenia z zewnętrznym źródłem danych. Poświadczenia użytkownika tworzącego subskrypcję lub będącego jej właścicielem nie będą dostępne podczas przetwarzania subskrypcji.Poświadczeniami przechowywanymi może być konto systemu Windows lub konto użytkownika bazy danych.Aby uzyskać więcej informacji, zobacz Określanie poświadczeń i informacji o połączeniu dla źródeł danych raportu (SSRS).

    Nie można subskrybować do raportu Konstruktora raportów, korzysta z modelu jako źródło danych i model zawiera ustawienia zabezpieczeń element modelu.To ograniczenie obejmuje tylko raporty używające zabezpieczeń elementów modelu.

    Nie można utworzyć subskrypcja oparta na danych w raporcie, który zawiera User!UserID wyrażenie.

  • Wymogi dotyczące danych.Musi mieć dostępny zewnętrznego źródło danych zawierającego dane subskrybent.

  • Wymagania użytkownika.Autor subskrypcja, musisz mieć uprawnienie do "Zarządzaj raportami" i "Zarządzanie wszystkie subskrypcje." Więcej informacji o element-poziom uprawnień zadań, zobacz Uprawnienia i zadania.Autor musi mieć również niezbędne poświadczenia dostępu do zewnętrznego źródło danych zawierającego dane subskrybent.

Definiowanie kwerendy, która pobiera informacje o subskrypcji

A subskrypcja oparta na danych należy określić kwerendę lub polecenie, która pobiera dane subskrybent.Kwerenda powinna dawać jeden wiersz dla każdego subskrybent.Jeśli używasz rozszerzenie dostarczania poczty e-mail kwerendy powinien powrócić prawidłowy alias e-mail dla każdego subskrybent.Liczba dostaw, które są dokonywane jest oparty na liczbę wierszy zwracanych przez kwerendę.Jeśli zestaw wierszy składa się z 10 000 wierszy subskrypcja dostarcza raporty 10 000.

Jeśli wykonywanie kwerendy jest czas-zużywających, można zwiększyć, czas-określoną wartość, aby uwzględnić dodatkowe przetwarzanie.

Dla tego kroku kwerendy musi być sprawdzone przed kontynuowaniem.Sprawdzanie poprawności nie przetwarzają kwerendy, ale to zwraca listę wszystkich kolumn, które są w wierszu zestaw , dzięki czemu można odwoływać się do kolumn w kolejnych zaznaczeń.Jeśli kwerenda nie powiedzie się sprawdzanie poprawności, nie można kontynuować.Rozpozna do sprawdzania poprawności składni kwerendy jest niepoprawny lub połączenie z danymi źródło jest nieprawidłowa.Użyj ponownie przycisk, aby wprowadzić poprawki do źródło danych.

Uruchamianie subskrypcji

Należy określić warunki przetwarzania subskrypcja.Można określić harmonogram lub może wyzwolić subskrypcja zbieżne z aktualizacjami migawka wykonania raportu.Przetwarzanie sterowanych danymi subskrypcji jest taka sama jak przetwarzania standardowych subskrypcji.Aby uzyskać więcej informacji, zobacz Przetwarzanie subskrypcji.