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:
Funkcje obsługiwane przez Reporting Services programu SQL Server Express
Funkcje obsługiwane przez Reporting Services w trybie zintegrowanym programu SharePoint
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.