Raporty i definicje raportów (program Report Builder 2,0)
Raport do opisania raportu w różnych stanach, takich jak wstępne definicji, opublikowanego raportu i przeglądanego raportu wyświetlaną dla użytkownika Konstruktora 2.0 używa różnych warunków.
Pliki języka definicji raportu (rdl)
Definicja raportu to plik tworzony w programie Report Builder 2.0.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 zainicjować 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.
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, należy go opublikować, czyli zapisać w folderze publicznym na serwerze raportów.Opublikowany raport to obiekt przechowywany w bazie danych serwera raportów, z możliwością zarządzania na serwerze raportów lub w witrynie programu SharePoint.Dostęp do opublikowanych raportów można uzyskać przez wpisanie adresów URL oraz za pośrednictwem programu Report Manager lub składników Web Part programu SharePoint. Można także przechodzić do nich i otwierać je w programie Report Builder 2.0.
Uwaga
Jeśli chcesz używać folderu osobistego, np. Moje raporty, a jeszcze go nie masz, skontaktuj się z administratorem serwera.
Migawki raportów
Raport można także opublikować w formie migawki zawierającej informacje o układzie i dane według stanu na moment, gdy raport został wygenerowany po raz pierwszy.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 zobaczJak migawka, aby dodać historia raportu w Menedżer raportów (Konstruktora raportów 2.0).
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).Do czasu, aż raport zostanie wyrenderowany w formacie wyjściowym, nie można go obejrzeć.W celu wyrenderowania raportu można wykonać jedną z następujących czynności:
Za pomocą programu Report Builder otworzyć raport przechowywany na serwerze i uruchomić jego generowanie.
Odnaleźć raport w programie Report Manager i uruchomić jego generowanie.
Zasubskrybować raport, który zostanie dostarczony do skrzynki odbiorczej poczty e‑mail lub udziału plikowego w formacie wyjściowym określonym przez użytkownika.
Domyślnie raporty programu Report Builder są renderowane w formacie HTML 4.0.Można je jednak 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 zobaczEksportowanie raportów (program Report Builder 2,0).
Zabezpieczenia raportów
Zarządzanie zabezpieczeniami raportów odbywa się przez przypisywanie użytkownikom różnych ról.Różne role mają różne uprawnienia: Użytkownicy mogą uzyskać dostęp tylko te raporty i dane, do których mają uprawnienia do oglądania. Aby uzyskać więcej informacji na temat Reporting Services model zabezpieczeń opartych na rolach, zobacz Znajdowanie i wyświetlanie raportów w programie Report Manager (program Report Builder 2,0).
Informacje techniczne
Definicje raportów są napisane w języku XML zgodnym ze schematem XML zwanym językiem definicji raportu (Report Definition Language, RDL).RDL opisuje elementy XML z uwzględnieniem wszelkich możliwych wariantów, jakie może przyjąć raport.Aby uzyskać więcej informacji na temat definicja raportu lub RDL, zobacz "Pojęcia Reporting Services" i "" definicja raportu Language"w Dokumentację usług raportowania w dokumentacji programu SQL Server Books Online.
See Also