Udostępnij za pośrednictwem


Raporty, części raportów i definicje raportów (Report Builder i SSRS)

Usługi Reporting Services używają różnych terminów do opisywania raportu stronicowanego w różnych stanach, w tym definicji początkowej, raportu opublikowanego i raportu wyświetlanego, jak jest widoczny dla użytkownika.

Uwaga / Notatka

Pliki definicji raportu podzielonego na strony (rdl) można tworzyć i modyfikować w programie Microsoft Report Builder, program Power BI Report Builderi w Projektancie raportów w narzędziach SQL Server Data Tools.

Części raportów są wycofywane ze wszystkich wydań usług SQL Server Reporting Services po wydaniu SQL Server Reporting Services 2019 i przestaną być obsługiwane w SQL Server Reporting Services 2022 i Power BI Report Server.

Pliki definicji raportu (rdl)

Definicja raportu to plik tworzony w programie Report Builder lub Projektancie raportów. Zawiera pełny opis połączeń ze źródłem danych, zapytania używane do pobierania danych, wyrażeń, parametrów, obrazów, pól tekstowych, tabel i innych elementów czasu projektowania, które mogą zostać uwzględnione w raporcie. Chociaż definicje raportów mogą być złożone, co najmniej określają kwerendę i inną zawartość raportu, właściwości raportu i układ raportu.

Definicje raportów są renderowane w czasie wykonywania jako przetworzony raport. W tym czasie dane są pobierane ze źródła danych i formatowane zgodnie z instrukcjami w definicji raportu. Definicję raportu można uruchamiać bezpośrednio z komputera i zapisywać lokalnie lub publikować na serwerze raportów, aby inne osoby mogły również działać.

Definicje raportów są zapisywane w formacie XML, który jest zgodny z gramatyką XML o nazwie Report Definition Language (RDL). RDL opisuje elementy XML, obejmujące wszystkie możliwe warianty, które może przyjąć raport.

Pliki definicji raportu klienta (rdlc)

Projektant raportów programu Visual Studio tworzy pliki definicji raportu klienta (rdlc) do użycia z kontrolką ReportViewer. Pliki rdlc można przekonwertować na pliki rdl do użytku z projektantem raportów usług Reporting Services.

Pliki typu Report Part (.rsc)

Części raportów to elementy raportów samodzielnie przechowywane na serwerze raportów i mogą być uwzględniane w innych raportach. Użyj programu Report Builder, aby przeglądać i wybierać części z galerii składników Report Part, aby dodać je do raportów. Użyj Projektanta Raportów lub programu Report Builder, aby zapisać części raportu do użycia w Galerii składników części raportu.

Definicja części raportu jest fragmentem xml pliku definicji raportu. Części raportów można tworzyć, tworząc definicję raportu, a następnie wybierając elementy raportu w raporcie, aby publikować je oddzielnie jako części raportu. Części raportu obejmują regiony danych, prostokąty i zawarte w nich elementy oraz obrazy. Część raportu można zapisać ze swoimi zależnymi zestawami danych i udostępnionymi odwołaniami do źródła danych, aby można było go użyć ponownie w innych raportach.

Aby uzyskać więcej informacji, zobacz Części raportu (Report Builder i SSRS) oraz Części raportu w projektancie raportów (SSRS).

Opublikowane raporty

Po utworzeniu pliku rdl można go zapisać lokalnie lub zapisać w folderze osobistym (takim jak folder Moje raporty) na serwerze raportów. Gdy raport jest gotowy do wyświetlenia przez inne osoby, opublikujesz go, zapisując go z programu Report Builder do folderu publicznego na serwerze raportów, przekazując go za pośrednictwem portalu internetowego usług Reporting Services lub wdrażając rozwiązanie projektu raportu z Projektanta raportów. Opublikowany raport jest elementem przechowywanym w bazie danych serwera raportów i zarządzanym na serwerze raportów lub w witrynie programu SharePoint.

Opublikowany raport jest zabezpieczony za pomocą przypisań ról przy użyciu modelu zabezpieczeń opartego na rolach usług Reporting Services. Opublikowane raporty są dostępne za pośrednictwem adresów URL, składników Web Part programu SharePoint lub portalu internetowego usług Reporting Services albo możesz przejść do nich i otworzyć je w programie Report Builder.

Migawki raportu

Raport można również opublikować jako migawkę zawierającą zarówno informacje o układzie, jak i dane od czasu początkowego uruchomienia raportu. Zdjęcia raportu nie są zapisywane w określonym formacie wyświetlania. Zamiast tego migawki raportu są renderowane w ostatecznym formacie wyświetlania (takim jak HTML) tylko wtedy, gdy użytkownik lub aplikacja zażąda go. Aby uzyskać więcej informacji, zobacz Znajdowanie i wyświetlanie raportów w portalu internetowym.

Renderowane raporty

Renderowany raport to w pełni przetworzony raport zawierający zarówno dane, jak i informacje o układzie w formacie odpowiednim do wyświetlania (np. HTML). Dopóki raport nie zostanie renderowany w formacie wyjściowym, nie będzie można go wyświetlić. Raport można renderować, wykonując jedną z następujących czynności:

  • Utwórz lub otwórz raport w programie Report Builder lub Report Designer i uruchom go.

  • Znajdź i uruchom raport w portalu internetowym usług Reporting Services.

  • Znajdź i uruchom raport w witrynie programu SharePoint zintegrowanej z serwerem raportów usług Reporting Services.

  • Zapisz się na raport dostarczany do skrzynki odbiorczej e-mail lub zasobu sieciowego w wybranym formacie wyjściowym.

Zapisz się na raport, który jest dostarczany do skrzynki odbiorczej e-mail lub udostępnionego folderu w formacie wyjściowym, który określisz. Domyślny format renderowania raportu to HTML 4.0. Oprócz kodu HTML raporty mogą być renderowane w różnych formatach danych wyjściowych, takich jak Excel, Word, XML, PDF, TIFF i CSV. Podobnie jak w przypadku opublikowanych raportów, renderowanych raportów nie można edytować ani zapisywać z powrotem na serwerze raportów. Aby uzyskać więcej informacji, zobacz Eksportowanie raportów (Report Builder i SSRS).