Udostępnij za pośrednictwem


Creating, Modifying, and Deleting Data-Driven Subscriptions

subskrypcja oparta na danych jest oparte na kwerendzie subskrypcji, który pobiera dane używane do przetwarzania subskrypcji w czasie wykonywania.Po wyzwoleniu subskrypcja, uzyskać aktualne informacje na temat adresatów, opcje dostarczania raportu, formaty renderowania i ustawienia parametrów przetwarzania kwerendy.Wyniki kwerendy są łączone z definicją subskrypcja, aby utworzyć dynamiczne subskrypcja, która korzysta z danych zachować już w bazie danych pracownika, bazę danych klientów lub dowolnej innej bazy danych, zawierający informacje, które mogą być używane jako dane subskrybent.

Aby utworzyć nową subskrypcja oparta na danych lub modyfikowania istniejącej subskrypcji, należy użyć tworzenia subskrypcja oparta na danych stron Menedżer raportów.Te strony zaprezentuje każdy krok po kroku przez tworzenie lub modyfikowanie subskrypcja.Aby uzyskać dostęp do subskrypcja po jej utworzeniu, należy użyć strona Moje subskrypcje i listy subskrypcja w raporcie.Aby uzyskać informacje o sposobach tworzenia subskrypcja oparta na danych, zobacz Tutorial: Creating a Data-Driven Subscription.

Zarządzanie i usuwanie subskrypcja oparta na danych

subskrypcja opartych na danych, który jest w toku, nie można zatrzymać ani usuwać przy użyciu strona Zarządzanie zadaniami Menedżer raportów.Z tego powodu jest korzystna ma być używany harmonogram udostępnionego do wyzwalania subskrypcja oparta na danych.Dzięki temu, jeśli chcesz tymczasowo zapobiec subskrypcja z przetwarzania, można wstrzymać harmonogramu, która ma wyzwalać subskrypcja.Aby uzyskać więcej informacji zobacz Managing Subscriptions.

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

Aby uzyskać instrukcje dotyczące anulowania subskrypcja oparta na danych, zobacz Managing a Running Process.

Tworzenie i modyfikowanie subskrypcja oparta na danych

Aby utworzyć subskrypcja oparta na danych, Menedżer raportów, wybierz raport, który wykorzystuje przechowywane poświadczenia lub bez poświadczeń.Kliknij przycisk Subskrypcje kartę raportu, a następnie kliknij przycisk Nowe subskrypcja oparta na danych przycisk, aby otworzyć okno Utwórz subskrypcja oparta na danych stron.

Aby zmodyfikować istniejący subskrypcja oparta na danych, kliknij przycisk Moje subskrypcje łącza na pasku narzędzi globalne.Możesz również otworzyć raport i kliknij przycisk Subskrypcje tab.subskrypcja, którą chcesz zmodyfikować.Następująca ikona wskazuje, subskrypcja oparta na danych: Data-driven subscription icon

Uwaga

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 podanie hasła, który jest używany do uzyskania dostępu do magazynu danych subskrybent.Hasło musi ponownie przy każdym zmodyfikowaniu wartości na drugiej stronie lub każdej następnej stronie.

Aby można było utworzyć subskrypcja oparta na danych, upewnij się, że spełniają następujące wymagania:

  • Wymagania dotyczące raportu.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 Specifying Credential and Connection Information for Report Data Sources.

    Użytkownik nie subskrybuje raport Konstruktora raportów, który korzysta z modelu jako urządzenie źródłowe 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.

  • Wymagania dotyczące danych.Musi być dostępny dla danych zewnętrznych urządzenie źródłowe zawierający dane subskrybent.

  • Wymagania użytkownika.Autor subskrypcja musi mieć uprawnienia do "Zarządzaj raportami"i "Zarządzanie wszystkie subskrypcje." Aby uzyskać więcej informacji na temat uprawnień poziom element zadania zobacz temat Tasks and Permissions. Autor musi także mieć niezbędne poświadczeń w celu uzyskania dostępu do danych zewnętrznych urządzenie źródłowe zawierający dane subskrybent.

Definiowanie kwerendy, która pobiera informacje o subskrypcja

Należy określić subskrypcja opartych na danych, kwerendy lub polecenia, która pobiera dane subskrybent.Kwerendy powinien wywoływać jeden wiersz dla każdego subskrybent.Jeśli korzystasz z rozszerzeniem dostarczania poczty e-mail, kwerendy powinien zwrócić e-mail alias dla poszczególnych subskrybent.Numer dostawy, które są wykonywane zależy od liczby 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 czasochłonne, można zwiększyć wartość limitu czas, aby uwzględnić dodatkowe przetwarzanie.

Dla tego kroku kwerendy musi być sprawdzony, aby kontynuować.Sprawdzanie poprawności nie przetwarza kwerendę, ale to zwraca listę wszystkich kolumn, które znajdują się w wierszu zestaw, dzięki czemu można odwoływać się do kolumn w kolejne zaznaczenia.Jeśli kwerenda nie powiedzie się do sprawdzania poprawności, nie można kontynuować.Sprawdzanie poprawności składni kwerendy jest nieprawidłowy lub połączenie ze źródłem danych nie jest prawidłowy kwerendy nie powiodło się.Użycie Tworzenie kopii przycisk, aby wprowadzić poprawki do urządzenie źródłowe danych.

Uruchamianie subskrypcja

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