Udostępnij za pośrednictwem


Reporting Services Features

W tym temacie omówiono projektowanie raportu, konfigurację, wdrażanie, dostęp, dostarczanie i funkcje programowania dostępne w programie Reporting Services.Aby uzyskać więcej informacji o określonych dostępnych funkcjach, zobacz temat:

Deweloperzy, którzy chcą osadzić funkcjonalność raportowania w aplikacjach systemu Windows lub w sieci Web, mogą używać formantów ReportViewer jako alternatywnego rozwiązania do raportowania.Aby uzyskać więcej informacji dotyczących tych formantów, zobacz Reporting Services and ReportViewer Controls in Visual Studio.

Funkcje raportu

  • Źródła danych relacyjne, wielowymiarowe, XML i niestandardowe   Możliwość tworzenia raportów z użyciem danych pochodzących ze źródła danych dowolnego typu, które zawiera dostawcę danych zarządzanego przez program Microsoft .NET Framework, dostawcę OLE DB lub źródło danych ODBC.Można tworzyć raporty używające relacyjnych i wielowymiarowych danych z baz danych programu SQL Server i usług Analysis Services oraz baz danych programu Oracle, Hyperion i innych.Za pomocą rozszerzenia przetwarzania danych w formacie XML można pobierać dane z dowolnego źródła danych XML.W celu projektowania niestandardowych źródeł danych można używać funkcji z wartościami przechowywanymi w tabeli.

  • Układy raportów w postaci tabel, macierzy, wykresów i dowolne Umożliwia tworzenie raportów tabelarycznych dla danych umieszczonych w kolumnach, raportów macierzowych dla podsumowanych danych, raportów w postaci wykresów dla danych graficznych oraz raportów w dowolnym formacie dla wszystkich innych danych.Nowy obszar danych wprowadzony w programie SQL Server 2008 umożliwia tworzenie raportów łączących układy tabel i macierzy.W raportach można osadzać inne raporty i wykresy, a także listy, grafiki i formanty używane przez dynamiczne aplikacje sieci Web.

  • Raporty ad hoc   Tworzenie i zapisywanie raportów w locie, zapisywanie ich lokalnie lub publikowanie bezpośrednio na serwerze raportów bądź w witrynie programu SharePoint, gdzie mogą być one zarządzane podobnie jak inne raporty.Tworzenie raportów ad hoc jest obsługiwane za pośrednictwem modeli i szablonów raportów przy użyciu aplikacji ClickOnce o nazwie Report Builder.

  • Raporty szczegółowe i możliwość interakcji   Dodaj funkcje interaktywne, udostępniając łącza do podraportów i raportów szczegółowych.Parametrów można używać do filtrowania danych dla widoków niestandardowych.Raporty oparte na modelu zapewniają obsługę nieograniczonej liczby kliknięć, dzięki czemu użytkownicy mogą eksplorować dane, które są dla nich dostępne.

  • Formaty prezentacji   Możliwość wybrania formatu prezentacji podczas otwierania raportu lub po otwarciu raportu.Można wybierać spośród formatów zoptymalizowanych do wyświetlania w sieci Web lub do wyświetlania z podziałem na strony oraz formatów aplikacji biurowych.Dostępne są formaty HTML, MHTML, PDF, XML, CSV i TIFF oraz formaty programów Word i Excel.

  • Formanty niestandardowe i elementy raportów   Istnieje możliwość osadzania formantów niestandardowych lub elementów raportów utworzonych przez użytkownika bądź zakupionych od innego dostawcy.Formant niestandardowy wymaga niestandardowego rozszerzenia przetwarzania raportu.Wyrażenia skryptów można dodać w programie Microsoft Visual Basic.

  • Nawigacja Można dodawać zakładki i plany dokumentu, zapewniając opcje nawigacji w obrębie dużych raportów.

  • Agregacje   Można zagregować i podsumować dane za pomocą formantów i wyrażeń.

  • Elementy graficzne   Możliwość osadzania obrazów i innych zasobów, w tym zawartości zewnętrznej, lub odwoływania się do nich.

Raport i narzędzia do projektowania modelu

  • Projektant raportów Tworzenie raportów we w pełni funkcjonalnej aplikacji.Projektant raportów jest obsługiwany w programie Business Intelligence Development Studio.Przy użyciu Projektant raportów można tworzyć złożonych raportów opartych na wiele różnych danych urządzenie źródłowe typów, definiowanie układów proste i złożone, Dodawanie wykresu i ocenić prezentacji danych, zawierają funkcje interaktywne, takie jak raporty przeglądanie szczegółowe i dokument mapy, Podgląd raportów i zapisywanie raportów do komputera lokalnego lub publikować serwer raportów badań lub produkcji.Projektant raportów zawiera konstruktory zapytań i edytor wyrażeń.

  • Projektant modelu Utwórz modele, które obsługują raportowanie ad hoc w Reporting Services.Generowanie modeli automatycznie na podstawie istniejącego schematu lub widoku, poprawianie modelu i opublikować ją serwer raportów.

  • Report Builder 2.0 Tworzenie raportów w środowisku projektowym przypominającym program Microsoft Office w nowej wersji modułu Report Builder.Skorzystaj z nowych funkcji, takich jak rozszerzony układ danych, wizualizacja danych, obsługa tekstu sformatowanego i renderowanie na żądanie.Tworzenie raportów z wieloma obszarami danych, pobieranie danych z wielu źródeł danych do jednego raportu i bezpośrednie wykonywanie zapytań w relacyjnych i wielowymiarowych źródłach danych.Dostosuj i zaktualizuj wszystkie istniejące raporty niezależnie od tego, czy zostały one zaprojektowane w Projektancie raportów, czy też w programie Report Builder 1.0.

  • Report Builder 1.0 Tworzenie raportów ad hoc przy użyciu szablonów i wstępnie uporządkowanych danych, a następnie zapisywanie ich bezpośrednio na serwerze raportów.Raporty utworzone w programie Report Builder 1.0 są otwierane, rozpowszechniane i zarządzane tak samo, jak każdy inny raport.

Wdrażanie i administrowanie

  • Platforma oparte na serwerze Centralizowanie przechowywania raportów i zarządzania nimi, zapewnienie bezpiecznego dostęp do raportów i folderów, kontrolowanie sposobu przetwarzania i dystrybucji raportów oraz standaryzacja sposobu używania raportów w firmie.

  • Integracja z wdrożeniem produktu lub technologii SharePoint Można skonfigurować serwer raportów, aby działał w trybie zintegrowanym programu SharePoint, zapewniając dostęp do zawartości i operacji serwera raportów z poziomu witryny lub farmy programu SharePoint.Aby uzyskać więcej informacji, zobacz Usługi raportowania i integracja z technologii programu SharePoint.

  • Konfiguracja usług Reporting Services Wdrażanie i obsługa istniejącego serwera raportów przy użyciu graficznego interfejsu użytkownika umożliwiającego konfigurowanie kont usług, katalogów wirtualnych, baz danych serwera raportów, kluczy szyfrowania i wdrożenia skalowalnego w poziomie.

  • Menedżer raportów Konfigurowanie zabezpieczeń opartych na rolach oraz zarządzanie zawartością serwera raportów przez ustawienie właściwości źródeł danych, raportów, folderów, zasobów i modeli raportów.Można skonfigurować wykonanie raportu, historię raportu i ustawić limity czasu przetwarzania, monitorowania i anulować raporty oczekujące lub raporty w toku i utworzyć i zarządzać połączeniami źródeł danych i harmonogramami, niezależnie od raportów, z którymi są one skojarzone.

  • Integracja z programem SQL Server Management Studio i Menedżerem konfiguracji programu SQL Server Administratorzy serwerów raportów mogą używać narzędzi dostępnych w programie SQL Server do zarządzania instalacją usług Reporting Services.

  • Narzędzia wiersza polecenia   Narzędzia wiersza polecenia obsługują konfigurację serwera raportów, zarządzanie kluczami i operacje przy użyciu skryptu.

  • Zabezpieczenia oparte na rolach Oparte na rolach zabezpieczenia służą do sterowania dostępem do folderów, raportów i zasobów.Ustawienia zabezpieczeń są zgodne z deseniem dziedziczenia przy użyciu struktury folderów.Można różnicować zabezpieczenia każdej gałęzi w celu przedefiniowania dostępu użytkownika na poziomie elementu.

Dostęp do raportów i funkcje dostarczania

  • Dostęp na żądanie przez połączenia w sieci Web Używanie przeglądarki do przeglądania hierarchii folderów w celu znalezienia i pracy z raportami i innymi elementami.Z listy Ulubione w przeglądarce sieci Web lub łącze w portalu sieci Web mogą odwoływać się raporty.

  • Składniki Web Part programu SharePoint   Reporting Services obsługuje różne poziomy integracji.Jeśli serwer raportów zostanie wdrożony w trybie zintegrowanym programu SharePoint, dostęp do raportów można uzyskać w bibliotekach w witrynie programu SharePoint.Jeśli używany jest tryb macierzysty serwera raportów, można osadzić składniki Web Part do wyświetlania raportów i nawigowania w hierarchia folderów serwera raportów.

  • Moje raporty i Moje subskrypcje W Menedżerze raportów można przechowywać i zarządzać raportami i subskrypcjami w osobistym obszarze roboczym.

  • Subskrypcje dostarczania pocztą e-mail lub przez udział plików Automatyczne dostarczanie raportów za pośrednictwem standardowej subskrypcji i ustawianie preferencje prezentacji raportu.Użytkownicy, którzy wolą wyświetlanie raportu w Microsoft Excel na przykład, mogą określić ten format w subskrypcji.Dostarcz renderowany raport skrzynki odbiorczej e-mail.Ustaw opcje dostarczania określające, czy raport jest dostarczany jako łącze lub załącznik.Dostarcz renderowany raport do udostępnionego folderu.Ustaw opcje dostarczania określające, czy raport zostanie zastąpiony lub dodany do istniejącego folderu.

  • Subskrypcje oparte na danych   Automatyzowanie dystrybucji raportów za pośrednictwem subskrypcji opartych na danych, które w czasie wykonywania generują listę adresatów i instrukcje dostawy z zewnętrznego źródła danych.Aby dostosować wyniki raportu dla dużej liczby użytkowników, użyj zapytania oraz informacji o mapowaniu kolumn.

Programowanie i rozszerzalność

  • Język definicji raportu (RDL) RDL opisuje wszystkie możliwe elementy raportu za pomocą gramatyki XML, której poprawność jest sprawdzana przez schemat XML.Definicja konkretnego raportu jest oparta na języku RDL i zawiera instrukcje dotyczące renderowania projektu w czasie wykonywania.RDL jest otwarty.Dodaj obsługę dla elementów lub elementów, które nie występują w istniejących schematów RDL, a następnie tworzyć narzędzia niestandardowe i rozszerzeń renderowania raportów do obsługi funkcji tworzenia.

  • Interfejs API SOAP Użyj metod usługi sieci Web serwera raportów w celu programowego dostępu do serwera raportów i usługi sieci serwera raportów.

  • Adres URL dostępu Dostęp do elementów serwera raportów można uzyskać za pomocą sparametryzowanych ciągów adresów URL.Wszystkie raporty i elementy przechowywane na serwerze raportów są adresowane przy użyciu obszaru nazw serwera raportów.

  • Dostawca WMI   Program Reporting Services zawiera dostawcę Instrumentacji zarządzania Windows (WMI), który umożliwia zarządzanie usługą systemu Windows serwera raportów.

  • Rozszerzalne dostarczanie, przetwarzanie danych, renderowanie, zabezpieczenia i przetwarzanie raportów   Istnieje możliwość tworzenia niestandardowych rozszerzeń dostarczania do kierowania raportów do udziałów plików, wewnętrznych magazynów archiwów lub wewnętrznych aplikacji.Można rozszerzyć przetwarzanie danych o zapytania, konwersje lub przekształcanie danych pochodzących z nowych typów źródła danych.Można utworzyć niestandardowe rozszerzenia renderowania do obsługi raportu prezentacji w formatach aplikacji lub formatach zoptymalizowanych do wyświetlania w sieci Web, które nie są dostarczane wraz z produktem.Można tworzyć lub integrować rozszerzenie zabezpieczeń, które jest rozwiązaniem alternatywnym wobec modelu uwierzytelniania systemu Windows.