Udostępnij przez


Praca z subskrypcjami (portal internetowy)

Dotyczy: SQL Server 2016 (13.x) Usługi tworzenia i udostępniania raportów oraz nowsze wersje Serwera raportów Power BI

Użyj strony Subskrypcje, aby wyświetlić listę wszystkich subskrypcji dla bieżącego raportu. Jeśli masz wystarczające uprawnienia (przekazane przez zadanie "Zarządzanie wszystkimi subskrypcjami"), możesz wyświetlić subskrypcje wszystkich użytkowników. W przeciwnym razie ta strona zawiera tylko posiadane subskrypcje.

Uwaga / Notatka

Ta strona nie jest obsługiwana w układzie mobilnym.

Przed utworzeniem nowej subskrypcji należy sprawdzić, czy źródło danych raportu używa przechowywanych poświadczeń. Użyj strony właściwości Źródła danych do przechowywania poświadczeń.

Uwaga / Notatka

Należy uruchomić usługę SQL Server Agent.

Zrzut ekranu strony Subskrypcje, który pokazuje subskrypcję Podsumowanie sprzedaży dla pracowników.

Aby przejść na stronę Subskrypcji, kliknij wielokropek (...) raportu, wybierz Zarządzaj i Subskrypcje.

Na stronie Subskrypcje możesz utworzyć nowe subskrypcje, wybierając pozycję + Nowa subskrypcja. Możesz również edytować istniejące subskrypcje lub usunąć wybrane subskrypcje.

Ta strona zawiera również status wyniku uruchomienia subskrypcji w kolumnie Wynik. Jeśli wystąpił błąd dla subskrypcji, najpierw chcesz sprawdzić kolumnę wyników, aby zobaczyć, co było komunikatem.

Możesz również uruchomić subskrypcję za każdym razem, gdy chcesz, wybierając pozycję Uruchom teraz na stronie Subskrypcje.

Tworzenie lub edytowanie subskrypcji

Użyj strony Nowa subskrypcja lub Edytuj subskrypcję, aby utworzyć nową subskrypcję lub zmodyfikować istniejącą subskrypcję w raporcie. Opcje na tej stronie różnią się w zależności od przypisania roli. Użytkownicy z zaawansowanymi uprawnieniami mogą korzystać z większej liczby opcji.

Subskrypcje są obsługiwane w przypadku raportów, które mogą być uruchamiane nienadzorowane. Raport musi używać co najmniej przechowywanych lub bez poświadczeń. Jeśli raport używa parametrów, należy określić wartość domyślną. Subskrypcje mogą stać się nieaktywne, jeśli zmienisz ustawienia wykonywania raportu lub usuniesz wartości domyślne używane przez właściwości parametru. Aby uzyskać więcej informacji, zobacz Tworzenie subskrypcji dla serwerów raportów w trybie natywnym i zarządzanie nimi.

Typ subskrypcji

Możesz wybrać subskrypcję Standardowa i subskrypcję opartą na danych.

Zrzut ekranu przedstawiający sekcję Typ subskrypcji.

Subskrypcja oparta na danych to subskrypcja, która wysyła zapytanie do bazy danych subskrybentów pod kątem informacji o subskrypcji za każdym razem, gdy subskrypcja jest uruchamiana. Subskrypcje oparte na danych używają wyników zapytań do określania adresatów subskrypcji, ustawień dostarczania i wartości parametrów raportu. W czasie wykonywania serwer raportów uruchamia zapytanie, aby uzyskać wartości używane dla ustawień subskrypcji.

Aby utworzyć subskrypcję opartą na danych, musisz wiedzieć, jak napisać zapytanie lub polecenie, które pobiera dane dla subskrypcji. Musisz również mieć magazyn danych zawierający dane subskrybenta (na przykład nazwy subskrybentów i adresy e-mail) do użycia dla subskrypcji.

Ta opcja jest dostępna dla użytkowników z zaawansowanymi uprawnieniami. Jeśli używasz zabezpieczeń domyślnych, subskrypcje oparte na danych nie mogą być używane w przypadku raportów znajdujących się w folderze Moje raporty.

Destynacja

Wybierz rozszerzenie dostarczania, które ma być używane do dystrybucji raportu.

Dostępność rozszerzenia dostarczania zależy od tego, czy instalujesz je i konfigurujesz na serwerze raportów. Adres e-mail serwera raportów jest domyślnym rozszerzeniem dostarczania, ale należy go skonfigurować, zanim będzie można go użyć. Dostarczenie poprzez udział plików nie wymaga konfiguracji, ale przed jego użyciem należy zdefiniować folder udostępniony.

Zrzut ekranu przedstawiający sekcje Opcje miejsca docelowego i dostawy (udział plików systemu Windows).

W zależności od wybranego rozszerzenia dostarczania są wyświetlane następujące ustawienia:

  • Subskrypcje poczty e-mail zawierają pola, które są znane użytkownikom poczty e-mail (na przykład pola Do, Temat i Priorytet). Określ opcję Dołącz raport , aby osadzić lub dołączyć raport, lub dołącz łącze , aby dołączyć adres URL do raportu. Określ format renderowania , aby wybrać format prezentacji dla dołączonego lub osadzonego raportu. Aby uzyskać więcej informacji, zobacz Tworzenie subskrypcji e-mail.

  • Subskrypcje udziałów plików oferują pola, które umożliwiają określenie miejsca docelowego. Możesz dostarczyć dowolny raport do udziału plików. Jednak raporty obsługujące funkcje interaktywne (w tym raporty macierzy obsługujące przechodzenie do szczegółów wierszy i kolumn) są renderowane jako pliki statyczne. Nie można wyświetlić wierszy i kolumn rozwijanych do szczegółów w pliku statycznym. Nazwa udziału plików musi być określona w formacie UNC (Uniform Naming Convention) (na przykład \mycomputer\public\myreportfiles). Nie dołączaj do nazwy ścieżki ukośnika odwrotnego na końcu. Plik raportu jest dostarczany w formacie pliku opartym na formacie renderowania. Jeśli na przykład wybierzesz program Excel, raport zostanie dostarczony jako plik .xlsx. Aby uzyskać więcej informacji, zobacz Tworzenie subskrypcji udziału plików, gdzie znajdziesz szczegółowe informacje.

Zestaw danych subskrypcji opartej na danych

W przypadku subskrypcji opartej na danych należy zdefiniować zestaw danych używany dla subskrypcji. Wybierz pozycję Edytuj zestaw danych , aby podać te informacje.

Zrzut ekranu przedstawiający sekcję Zestaw danych.

Najpierw należy podać źródło danych do użycia dla zapytania. To źródło może być udostępnionym źródłem danych lub można podać niestandardowe źródło danych.

Następnie należy podać zapytanie z listą różnych opcji potrzebnych do uruchomienia subskrypcji. Ekran zawiera pola, które należy zwrócić. Te pola różnią się w zależności od metody dostarczania i parametrów raportu.

Aby uzyskać najlepszy wynik, najpierw uruchom zapytanie w programie SQL Server Management Studio przed użyciem go w subskrypcji opartej na danych. Następnie możesz sprawdzić wyniki, aby sprawdzić, czy zawiera wymagane informacje. Ważne kwestie do rozpoznania wyników zapytania to:

  • Kolumny w zestawie wyników określają wartości, które można określić dla opcji dostarczania i parametrów raportu. Jeśli na przykład tworzysz subskrypcję opartą na danych na potrzeby dostarczania wiadomości e-mail, musisz mieć kolumnę adresów e-mail.

  • Wiersze w zestawie wyników określają liczbę generowanych dostarczeń raportu. Jeśli masz 10 000 wierszy, serwer raportów generuje 10 000 powiadomień i dostarczeń.

Zrzut ekranu przedstawiający sekcję Zapytanie.

Następnie możesz zweryfikować zapytanie. Możesz również zdefiniować limit czasu zapytania.

Po utworzeniu zapytania możesz przypisać wartości do wymaganych pól. Możesz wprowadzić dane ręczne lub wybrać pole z utworzonego zestawu danych.