Udostępnij za pośrednictwem


Raporty, składniki Report Part i definicje raportów (program Report Builder 3.0 i usługi SSRS)

W usługach Reporting Services są stosowane różne terminy opisujące raporty w różnych stanach, w tym wstępnej definicji, opublikowanego raportu i raportu wyświetlanego przez użytkownika.

Ostrzeżenie

Program Business Intelligence Development Studio umożliwia tworzenie i modyfikowanie definicji raportów (rdl) przy użyciu programów Report Builder 3.0 i Report Designer. Każde ze środowisk obsługuje różne sposoby tworzenia, otwierania i zapisywania raportów oraz powiązanych z nimi elementów. Aby uzyskać więcej informacji, zobacz temat Projektowanie raportów w programach Report Designer i Report Builder 3.0 (usługi SSRS) w witrynie sieci Web microsoft.com.

Pliki języka definicji raportu (rdl)

Definicja raportu to plik tworzony w programie Report Builder lub Report Designer.Zawiera kompletny opis połączeń ze źródłami danych, zapytań służących do pobierania danych, wyrażeń, parametrów, obrazów, pól tekstowych, tabel i wszelkich innych elementów używanych podczas projektowania, które można umieszczać w raportach.Definicje raportów mogą być bardzo złożone, jednak wystarczy, że określają zapytania i pozostałą zawartość raportu oraz jego właściwości i układ.

Definicje raportów są renderowane w czasie wykonywania jako przetworzony raport.Dane są wtedy pobierane ze źródła danych i formatowane zgodnie z instrukcjami zawartymi w definicji raportu.Definicję raportu można uruchomić bezpośrednio z komputera i zapisać lokalnie lub opublikować na serwerze raportów, gdzie będzie dostępna również dla innych użytkowników.

Definicje raportów są napisane w języku XML zgodnym z gramatyką języka XML nazywaną językiem definicji raportu (Report Definition Language, RDL).Język RDL opisuje elementy XML z uwzględnieniem wszelkich możliwych wariantów, jakie może przyjąć raport.Aby uzyskać więcej informacji na temat definicji raportu lub RDL, zobacz Projektowania raportów w Konstruktorze raportów 3.0 (SSRS) i Projektant raportów i Skorowidz Report Definition Language.

Pliki definicji raportu klienta (rdlc)

Program Visual Studio Report Designer tworzy pliki definicji raportu klienta (rdlc), które są używane przez formant ReportViewer.Pliki rdlc można przekonwertować na pliki rdl, aby używać ich w programie Reporting Services Report Designer.Aby uzyskać więcej informacji na temat plików .rdlc można znaleźć w dokumentacji programu Visual Studio i Reporting Services i ReportViewer formanty w Visual Studio 2010.

Pliki składników Report Part (rsc)

Definicja składnika Report Part to fragment kodu XML w pliku definicji raportu.Tworzenie składników Report Part polega na utworzeniu definicji raportu, a następnie wybraniu elementów raportu, które zostaną opublikowane osobno jako składniki Report Part.Składniki Report Part to obszary danych, prostokąty wraz z elementami zawartymi w nich oraz obrazy.Składnik Report Part można zapisać wraz z jego zależnymi zestawami danych i odwołaniami do udostępnionych źródeł danych, dzięki czemu będzie można używać go w innych raportach.

Składniki Report Part to niezależne elementy raportu, które są przechowywane na serwerze raportów i mogą być używane w innych raportach. Program Report Builder umożliwia przeglądanie i wybieranie tych składników w Galerii składników Report Part w celu dodania ich do raportu. Składniki Report Part, które mają być używane, można zapisywać w Galerii składników Report Part za pomocą programów Report Designer i Report Builder. Aby uzyskać więcej informacji, zobacz tematy Składniki Report Part (program Report Builder 3.0 i usługi SSRS) i Składniki Report Part w programie Report Designer (usługi SSRS) w witrynie sieci Web microsoft.com.

Opublikowane raporty

Po utworzeniu pliku rdl można go zapisać lokalnie lub w folderze osobistym (np. Moje raporty) na serwerze raportów.Gdy raport jest gotowy do pokazania innym użytkownikom, należy opublikować go przez zapisanie z programu Report Builder w publicznym folderze na serwerze raportów, przekazanie z programu Report Manager lub wdrożenie rozwiązania projektu raportu z programu Report Designer.Opublikowany raport to przechowywany w bazie danych serwera raportów element, którym można zarządzać na serwerze raportów lub w witrynie programu SharePoint.

Opublikowany raport jest zabezpieczony za pomocą przypisań ról Reporting Services modelu zabezpieczeń opartych na rolach.Dostęp do opublikowanych raportów można uzyskać, używając adresów URL, składników Web Part programu SharePoint lub programu Report Manager. Można także przechodzić do nich i otwierać je w programie Report Builder.

Migawki raportów

Raport można także opublikować w formie migawki zawierającej informacje o układzie i dane odpowiadające danym używanym przy pierwszym uruchomieniu raportu.Migawki raportu nie są zapisywane w określonym formacie renderowania.Zamiast tego migawki raportu są renderowane w finalnym formacie wyświetlania (takim jak HTML) tylko wtedy, gdy użytkownik lub aplikacja tego zażąda.Aby uzyskać więcej informacji, zobacz Znajdowanie i wyświetlanie raportów w programie Report Manager (program Report Builder 3.0 i usługi SSRS).

Renderowane raporty

Renderowany raport to w pełni przetworzony raport zawierający informacje o układzie oraz dane w formacie nadającym się do wyświetlania (np. HTML).Raportu nie można wyświetlić do czasu wyrenderowania go w formacie wyjściowym.W celu wyrenderowania raportu można wykonać jedną z następujących czynności:

  • Utworzenie lub otwarcie raportu w programie Report Builder albo Report Designer i uruchomienie go.

  • Znalezienie raportu w programie Report Manager i uruchomienie go.

  • Znajdź i uruchom raport w witrynie programu SharePoint, która jest zintegrowana z Reporting Services serwer raportów.

  • Zasubskrybowanie raportu, który zostanie dostarczony do skrzynki odbiorczej poczty e‑mail lub udziału plików w formacie wyjściowym określonym przez użytkownika.

Zasubskrybowanie raportu, który zostanie dostarczony do skrzynki odbiorczej poczty e‑mail lub udziału plików w formacie wyjściowym określonym przez użytkownika. Domyślny format renderowania raportu to HTML 4.0.Raporty można również renderować w wielu innych formatach, np. Excel, Word, XML, PDF, TIFF czy 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 (program Report Builder 3.0 i usługi SSRS).