Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: SQL Server Reporting Services (2016)
SQL Server Reporting Services (2017)
SharePoint
Power BI Report Server
Aby uzyskać zawartość związaną z poprzednimi wersjami usług SQL Server Reporting Services (SSRS), zobacz Co to jest program SQL Server Reporting Services?
Definicje alertów dotyczących danych są tworzone i edytowane w Projektancie alertów danych. Definicja alertu jest zbiorem metadanych, w tym danych raportu, które Cię interesują, reguł, które dane raportu muszą spełniać, aby można było tworzyć wystąpienia alertów danych i wysyłać powiadomienia alertów o danych, adresatów wiadomości alertu itd.
Uwaga / Notatka
Integracja usług Reporting Services z programem SharePoint nie jest już dostępna po programie SQL Server 2016.
Aby utworzyć definicję alertu, wykonaj szereg powiązanych zadań:
Wybierz raport i źródło danych raportu zawierające dane, których chcesz użyć.
Zdefiniuj reguły i klauzule, które powodują wysłanie alertu. Reguły mogą być proste lub złożone, używając wielu klauzul połączonych przez operatory AND.
Zdefiniuj częstotliwość wysyłania komunikatu alertu oraz datę i godzinę rozpoczęcia i zatrzymania alertu. Komunikaty alertów można wysyłać tylko po zmianie wyników.
Określ adresy e-mail adresatów wiadomości alertu.
Dostosuj wiersz Temat komunikatu alertu.
Podaj opis alertu do uwzględnienia w komunikacie alertu.
Uwaga / Notatka
Ponieważ funkcja alertów dotyczących danych usług Reporting Services jest dostępna tylko podczas instalowania usług Reporting Services w trybie programu SharePoint, raport, na którym chcesz utworzyć alert, musi zostać zapisany, wdrożony lub przekazany do biblioteki dokumentów programu SharePoint.
Nie można tworzyć alertów dotyczących danych w raportach używających zintegrowanego uwierzytelniania systemu Windows ani monitów o poświadczenia. Raporty muszą używać przechowywanych poświadczeń. Aby uzyskać więcej informacji, zobacz Określanie poświadczeń i informacji o połączeniu dla źródeł danych raportu.
Aby otworzyć projektanta alertów dotyczących danych, wybierz opcję Nowy alert dotyczący danych w menu Akcje na pasku narzędzi raportu. Jeśli nie widzisz opcji Nowy alert dotyczący danych , raport nie jest skonfigurowany do używania przechowywanych poświadczeń. Typ poświadczeń można zaktualizować, aktualizując źródło danych raportu z biblioteki programu SharePoint.
Interfejs użytkownika projektanta alertów danych
Projektant alertów danych jest podzielony na obszary. Obszar, w którym wybierasz źródło danych raportu, obszar, w którym tworzysz proste lub złożone warunki, dodając reguły do warunków itd. Na poniższym obrazku przedstawiono obszary w narzędziu do projektowania alertów danych.
Dane alertu
Po otwarciu projektanta alertów danych, program tworzy i udostępnia wszystkie kanały informacyjne z raportu, a rozwijana lista nazwa danych raportu zawiera nazwy kanałów informacyjnych. Źródła danych są buforowane w pamięci podczas tworzenia definicji alertu, a tabela, w której są wyświetlane dane źródła danych, są wypełniane szybko podczas przełączania się między źródłami danych w celu eksplorowania danych raportu.
Pierwszym krokiem tworzenia definicji alertu danych jest wybranie źródła danych raportu zawierającego dane, które mają być monitorowane przez alert. Raporty mogą mieć zero lub wiele źródeł danych. Jeśli raport nie zawiera żadnych źródeł danych, nie można tworzyć w nim alertów. Źródło danych może być generowane przez dowolny region danych, w tym wszystkie typy wykresów, mierników, wskaźników, a także tabel, macierzy i list.
Jeśli raport jest sparametryzowany i nie widzisz danych i kolumn, których oczekujesz w kanale danych raportu, uruchom ponownie raport przy użyciu odpowiednich wartości parametrów. Kolumny i wartości muszą znajdować się w raporcie, który ma zostać uwzględniony w strumieniu danych.
W zależności od układu raportu może to nie być intuicyjne, ile źródeł danych zawiera raport, ani jakie dane są uwzględniane w tym kanale danych. Rozszerzenie renderujące Atom generuje kanały danych używane z alertami. Rozszerzenie renderowania Atom udostępnia dane raportu jako spłaszczone zestawy wierszy, format tabelaryczny, w którym wszystkie kolumny mają taką samą liczbę wierszy. Te zestawy wierszy są zawartością źródeł danych. Ponieważ układ raportu jest często złożony i zawiera wiele regionów danych równorzędnych lub zagnieżdżonych, wiele źródeł danych jest potrzebnych do udostępnienia wszystkich danych raportu. Aby uzyskać więcej informacji o sposobie generowania źródeł danych z raportów, zobacz Generowanie źródeł danych z raportów (Report Builder i SSRS) i zobacz Generowanie źródeł danych na podstawie raportu (Report Builder i SSRS).
Po wybraniu kanału danych, dane z tego kanału są wyświetlane w tabeli z wierszami i kolumnami w okienku danych alertu w projektancie alertów danych. Metadane ze źródła danych, które wykorzystuje raport, lub sam raport określają nazwy kolumn, a transmisja danych uzupełnia listę pól używaną do definiowania reguł w warunku danych. Źródło danych udostępnia również metadane, takie jak typy danych kolumn tabeli, które ograniczają wartości i operatory porównania, których można używać z polami podczas tworzenia reguł.
Niektóre raporty mają miliony wierszy danych. W tabeli przedstawiono tylko 100 pierwszych wierszy danych w kanale informacyjnym.
Nazwa alertu
Domyślnie definicja alertu ma taką samą nazwę jak raport. Możesz zmienić nazwę alertu, aby był bardziej zrozumiały. Ułatwia to zarządzanie alertami, określanie, które alerty mają być aktualizowane, usuwane itd.
Możesz utworzyć wiele alertów w raporcie. Istnieje możliwość posiadania wielu definicji alertów o tej samej nazwie, ale zaleca się, aby nazwy alertów stały się unikatowe. Ułatwia rozróżnianie definicji alertów i zarządzanie nimi. Możesz wyświetlić listę wszystkich alertów utworzonych w Menedżerze alertów danych. Aby uzyskać więcej informacji, zobacz Data Alert Manager do powiadamiania administratorów i Zarządzanie alertami moich danych w Menedżerze Alertów Danych.
Reguły i klauzule
Zakres zmian danych i reguły alertów definiują zmiany danych, które wyzwalają alert. Zakres zmian danych jest następujący:
Wszystkie dane mają co najmniej jedną wartość w danych, spełniają reguły określone przez warunek.
Żadne dane nie mają żadnej wartości w danych, spełniają reguły określone przez warunek.
Reguła zawiera zero, jeden lub wiele klauzul. Operator logiczny AND łączy wiele reguł. Reguła może zawierać wiele klauzul połączonych przez operator OR, jeśli kolumna ma typ danych ciągu. Poniżej przedstawiono podstawowe reguły, które używają tylko jednej klauzuli, wielu reguł połączonych przy użyciu operatora AND, wielu reguł z co najmniej jedną klauzulą OR.
Proste reguły
Sprzedaż netto jest większa niż 100000
Data sprzedaży przypada po 1.06.2010
Nazwa firmy nie jest Contoso
Reguły połączone przez operator AND
Sprzedaż jest większa niż 1500,00
i Sprzedane jednostki są mniejsze niż 500
Data powrotu przypada przed 1.01.2010 r.
Sprzedaż jest większa lub równa 1500,00
i Data powrotu przypada po 1.01.2010
i Liczba sprzedanych jednostek jest większa niż 500
Nazwa promocji zawiera wiosna
i Liczba sprzedanych jednostek jest większa niż 500
i Zwraca wartość 0
Reguły z klauzulami OR
Nazwisko jest Blythe
Lub Petulescu
Lub Martin
Data powrotu przypada po 1.01.2010
i Terytorium sprzedaży to Środkowe
Lub Południe
Lub Północ
W zależności od typu danych pola projektant alertów danych udostępnia różne porównania. Projektant alertów danych udostępnia porównania dostosowane do typu danych pola, do którego są porównywane wartości. Poniżej wymieniono porównania dostępne dla różnych typów danych. Typ danych logicznych nie jest obsługiwany w regułach.
Porównania typów danych daty i godziny to: jest, nie jest, jest przed, i jest po
Porównania typów danych liczbowych to: jest, nie jest, jest mniejsze niż, jest mniejsze lub równe, jest większe niż oraz jest większe lub równe
Porównania dla typu danych tekstowych to: jest, nie jest oraz zawiera
Podczas tworzenia reguły określa się, czy używać wartości, czy pola w porównaniu, wybierając pozycję Tryb wprowadzania wartości lub Tryb zaznaczenia pola. W przypadku wybrania trybu wprowadzania wartości należy podać listę wartości do porównania. Porównanie obejmujące wiele klauzul OR jest bardzo podobne do porównania logicznego IN w języku Transact-SQL, które jest listą wartości do przetestowania pod kątem dopasowania. Aby uzyskać więcej informacji, zobacz IN (Transact-SQL).
Jeśli wybierzesz tryb zaznaczenia pola, porównanie dotyczy dwóch pól, wiersz po wierszu. Dwa pola muszą mieć zgodne typy danych (na przykład dwa pola liczbowe) lub porównanie jest nieprawidłowe. Lista pól jest wyświetlana automatycznie po wybraniu trybu zaznaczenia pola.
Alerty dotyczące danych bez reguł są również prawidłowe. Ten typ alertu może być bardzo przydatny. Wyobraź sobie scenariusz, w którym chcesz otrzymywać powiadomienia tylko wtedy, gdy źródło danych raportu zawiera dane. Źródło danych zawiera informacje o uczestnikach, a kanał informacyjny jest pusty do momentu anulowania uczestnika. W tym scenariuszu otrzymasz alert, zaczynając od pierwszego anulowania.
Można usunąć poszczególne reguły i klauzule.
Reguły i klauzule są zawarte w komunikacie alertu dotyczącego danych.
Ustawienia harmonogramu
Harmonogram zdefiniowany dla alertu danych definiuje wzorzec cyklu wysyłania komunikatu alertu o danych oraz czas uruchamiania i zatrzymywania wysyłania komunikatów alertów. Wzorce to: raz, minuta, codziennie i co tydzień. Mimo że alert ma tylko jeden harmonogram, można tworzyć złożone wzorce cyklu spełniające większość potrzeb biznesowych przy użyciu tych interwałów. Poniżej przedstawiono przykłady typowych wzorców cyklu używanych w harmonogramach:
Codziennie co 10 dni — wysyła alerty raz dziennie, co 10 dni.
Co tydzień co 2 tygodnie w poniedziałek - wysyła alerty co dwa tygodnie tylko w poniedziałek.
Co godzinę co 12 godzin — wysyła alerty co 12 godzin.
Co 30 minut — co 30 minut wysyła alerty co 30 minut.
Wzorzec cyklu określa, kiedy alert jest wysyłany. Jeśli reguły są spełnione w interwale, który określa wzorzec, alert nie jest wysyłany do końca interwału.
Jeśli chcesz jak najszybciej otrzymywać komunikat alertu o danych, gdy dane raportu są zgodne z określonymi regułami, możesz zaplanować często uruchamianie alertu. Gdy dane raportu nie ulegają zmianie, Ty i inni adresaci mogą odbierać wiele nadmiarowych wiadomości. Jeśli chcesz otrzymywać komunikaty tylko wtedy, gdy wyniki z zastosowania reguł zmienią się, wybierz opcję Wyślij wiadomość tylko wtedy, gdy wyniki zmienią się .
Ważne
Zaleca się, aby nie używać wzorca cyklu, który jest częstszy niż codziennie, chyba że masz ważny powód biznesowy, aby to zrobić. Przetwarzanie definicji alertu danych w czasie rzeczywistym nie jest obsługiwanym scenariuszem. Zbyt częste przetwarzanie definicji alertów danych ma wpływ na wydajność serwera raportów i ogólne wdrożenie usług Reporting Services.
Ustawienia poczty e-mail
Adresy e-mail adresatów umożliwiają odbieranie wiadomości alertów o danych pocztą e-mail w opcji Odbiorcy . Wiele adresów e-mail jest rozdzielonych średnikami w taki sam sposób, jak w wiadomościach e-mail programu Microsoft Office Outlook. Można również określić grupy dystrybucyjne jako adresatów. Ta metoda ułatwia i wydajniejsze zarządzanie listą adresatów. Jeśli program SharePoint może określić swój adres e-mail podczas tworzenia definicji alertu, twój adres e-mail zostanie automatycznie dodany do listy adresatów; w przeciwnym razie musisz jawnie dodać siebie jako adresata.
Domyślnym tematem wiadomości e-mail jest alert dotyczący danych dla <nazwy> alertu. Możesz zmienić temat zgodnie z potrzebami.
Możesz również podać opis do uwzględnienia w komunikacie alertu danych w opcji Opis . Dołączenie opisu, zwłaszcza jeśli masz podobne alerty dotyczące danych, pomoże Ci szybko odróżnić i zrozumieć komunikaty alertów. Oprócz komunikatu alertu, który jest wysyłany, gdy dane raportu spełniają określone reguły, komunikat alertu jest wysyłany do wszystkich adresatów po wystąpieniu błędu. Aby uzyskać więcej informacji, zobacz Komunikaty alertów dotyczących danych.
Aby uzyskać więcej informacji na temat sposobu generowania wiadomości e-mail, zobacz Reporting Services data alerts (Alerty dotyczące danych usług Reporting Services).
Tworzenie definicji alertu danych
Jeśli masz przyznane uprawnienia Wyświetlaj elementy programu SharePoint i Twórz alerty, możesz utworzyć definicję alertu danych dla dowolnego raportu, który możesz wyświetlić, o ile raport używa zapisanych poświadczeń lub nie wymaga poświadczeń. Raport jest uruchamiany z biblioteki programu SharePoint. Dane, które są dostępne do użycia w Projektancie alertów danych, pochodzą z raportu. Jeśli raport jest sparametryzowany, może być konieczne uruchomienie raportu przy użyciu różnych wartości parametrów, aby upewnić się, że dane, które cię interesują, pojawią się w raporcie. Po otwarciu raportu wybierz opcję Nowy alert danych w menu Akcje na pasku narzędzi raportu, aby otworzyć projektanta alertów danych. Na poniższej ilustracji przedstawiono sposób otwierania projektanta alertów danych.
Aby uzyskać więcej informacji, zobacz Tworzenie alertu dotyczącego danych w Projektancie alertów danych.
Zapisywanie definicji alertu danych
Projektant alertów danych wyświetla adres URL witryny, w której zostanie zapisana definicja alertu danych. Definicje alertów danych są zawsze zapisywane w tej samej witrynie co raporty.
Uwaga / Notatka
Wartości parametrów wybrane do uruchomienia raportu są zapisywane w definicji alertu i będą używane podczas ponownego uruchamiania raportu jako kroku przetwarzania definicji alertu. Aby użyć różnych wartości parametrów, należy utworzyć nową definicję alertu.
Przed zapisaniem definicji alertu jest weryfikowana. Aby można było pomyślnie zapisać definicję alertu, należy poprawić wszelkie błędy. Aby uzyskać więcej informacji, zobacz Tworzenie alertu dotyczącego danych w Projektancie alertów danych.
Edytowanie definicji alertu danych
Po zapisaniu definicji alertu danych można ponownie otworzyć i edytować ją w Projektancie alertów danych. Możesz dodawać, zmieniać lub usuwać reguły i klauzule oraz zmieniać harmonogram i ustawienia poczty e-mail. Jeśli źródło danych raportu, którego używa alert, uległo zmianie i nie udostępnia już pól, do których odwołują się reguły alertów, czy typy danych lub inne metadane pól uległy zmianie, definicja alertu nie jest już prawidłowa i musisz ją poprawić, zanim będzie można ją ponownie przesłać. Jeśli chcesz użyć innego źródła danych, musisz utworzyć nową definicję alertu.
Aby edytować definicję alertu danych, kliknij ją prawym przyciskiem myszy w Menedżerze alertów danych i wybierz pozycję Edytuj. Na poniższej ilustracji przedstawiono menu kontekstowe alertu dotyczącego danych w menedżerze alertów danych.
Aby uzyskać więcej informacji, zobacz Edytowanie alertu dotyczącego danych w Projektancie alertów.
Powiązane zadania
W tej sekcji wymieniono procedury, które pokazują, jak tworzyć i edytować alerty.