Scenariusze usług raportowania

Reporting Services to rozwiązanie raportowania przedsiębiorstwa spełniające szeroką gamę scenariuszy wdrożenia.Można użyć narzędzi i aplikacji dostępnych w usługach Reporting Services do tworzenia, zarządzania i rozpowszechniania raportów.Gotowe narzędzia i aplikacje są dostępne dla specjalistów w dziedzinie projektowania raportów oraz pracowników zajmujących się przetwarzaniem informacji, którzy wymagają łatwego sposobu tworzenia własnych raportów i eksplorowania danych biznesowych.Jeżeli jesteś deweloperem, możesz zintegrować funkcje usługi Reporting Services w niestandardowej aplikacji lub rozszerzyć ją do obsługi potrzebnych funkcji.

Przetwarzanie i zarządzanie raportami End-to-End z narzędziami i aplikacjami usług raportowania

Narzędzia i aplikacje dostępne w programie Reporting Services zapewniają pełne spektrum funkcji do obsługi wymagań raportowania na poziomie przedsiębiorstwa.Program Reporting Services w standardzie zapewnia obsługę sprawozdawczości dla najważniejszych typów źródeł danych oraz możliwość renderowania i rozpowszechniania raportów w wielu popularnych formatach, takich jak Microsoft Office Word i Excel oraz Adobe PDF.Mimo że definicje raportów mogą być korygowane programowo, korzystanie z narzędzi i aplikacji usług Reporting Services nie wymaga żadnego doświadczenia w programowaniu.

  • Administratorzy serwerów raportów i menedżerowie zawartości mogą używać programu SQL Server Management Studio, Menedżera raportów i narzędzia konfiguracji usług Reporting Services do wdrażania i zarządzania zawartością serwera raportów, a także mogą używać programu Model Designer do tworzenia modeli raportów danych biznesowych z przeznaczeniem jako źródła danych raportów.

  • Autorzy raportów mogą za pomocą programów Report Designer i Report Builder tworzyć raporty, które wizualizują dane biznesowe w tradycyjnych i interaktywnych formatach.

  • Użytkownicy biznesowi mogą używać Menedżera raportów, składników Web Part programu SharePoint lub przeglądarki sieci Web do wyświetlania raportów na żądanie lub subskrybować raporty, które są dostarczane za pośrednictwem poczty e-mail.

Aby uzyskać więcej informacji o dostępnych narzędziach, zobacz Reporting Services Features, Usługi Reporting Services składników i narzędzia oraz Raportowanie usługi w Business Intelligence Development Studio.Aby uzyskać więcej informacji dotyczących opracowywania rozwiązań do raportowania dla przedsiębiorstw i zarządzania nimi, zobacz Projektowanie i implementowanie raportów oraz Administrowanie.

Integracja z programem SharePoint

Można skonfigurować serwer raportów, uruchamiane w ramach wdrażania programu SharePoint, produktu lub technologii i współpracy i funkcji zarządzania dokumentami scentralizowane programu Windows SharePoint Services 3.0 lub Office SharePoint Server 2007 za pomocą Reporting Services.Aby uzyskać więcej informacji, zobacz Usługi raportowania i integracja z technologii programu SharePoint.

Raportowanie ad hoc z Konstruktora raportów i badań opartych na modelu danych

Pracownicy przetwarzający informacje potrzebują łatwego w użyciu narzędzia umożliwiającego dostęp i raportowanie o danych biznesowych na zasadzie ad hoc.Program Reporting Services zawiera moduły Report Builder i Model Designer, które upraszczają proces tworzenia raportów ad hoc przez udostępnienie szablonów raportów i wstępnie wygenerowanych modeli danych biznesowych.Modele raportów są przechowywane i zabezpieczone na serwerze raportów jako źródła danych, które mogą być używane przez wszystkie narzędzia projektowe usług Reporting Services.Raporty utworzone w programie Report Builder można również zapisać na serwerze raportów, gdzie mogą być zarządzane i rozpowszechniane jak każdy inny raport usług Reporting Services.

Raporty programu Report Builder oferują również funkcję przeglądowości, która umożliwia użytkownikom klikanie danych w raporcie i błyskawiczne wyświetlanie powiązanych danych w modelu raportu.Niestandardowych raportów można dołączyć do model raportu, który pojawia się po kliknięciu pole danych.Aby uzyskać więcej informacji na temat sprawozdawczości ad hoc, zobacz temat Designing and Implementing Reports Using Report Builder 1.0.Aby uzyskać więcej informacji na temat programu Report Builder lub Projektanta modeli używanego w tym scenariuszu, zobacz Usługi Reporting Services składników i narzędzia.

Scenariusze rozwoju dla programistów firmy oraz innych producentów

Program Reporting Services obsługuje wiele różnych scenariuszy dla deweloperów, którzy chcą dodawać funkcje raportowania do aplikacji firmowych lub zewnętrznych aplikacji komercyjnych.

Integracja aplikacji

Programiści mogą używać Reporting Services w celu uwzględnienia funkcji raportowania w swoich aplikacjach.W przypadku niektórych aplikacji dodanie raportów dopełnia zestaw funkcji, zapewniając sposób prezentowania danych, które ta aplikacja śledzi, tworzy lub monitoruje.Projektant raportów umożliwia tworzenie raportów opartych na albo urządzenie źródłowe danych w aplikacji lub w jednym, które są powszechnie dostępne.Aby zdefiniować dostęp i dodać obsługę wszystkich wbudowanych funkcji serwera raportów, użyj interfejsów API.Aby uzyskać więcej informacji, zobacz temat Reporting ServicesPodręcznik programisty usług raportowania.

Ewentualnie, jeśli aplikacja nie wymaga wszystkich funkcji udostępnianych przez serwer raportów, formanty ReportViewer mogą zostać włączone do programu Microsoft Visual Studio 2005.W odróżnieniu od Reporting Services, formanty ReportViewer można dystrybuować z aplikacją.

Formanty Visual Studio ReportViewer Web Server i formularzy systemu Windows do osadzania raportów w niestandardowych aplikacjach

Visual StudiozawieraReporting Servicesfunkcje kontroli ReportViewer, które mogą być osadzone w innych aplikacjach i przy użyciu wersja Projektant raportów oraz Kreatora raportów, który jest dołączony program Visual Studio.Formant umożliwia osadzanie funkcji przetwarzania i wyświetlania raportów bezpośrednio w aplikacji.Aby uzyskać więcej informacji na temat Projektanta raportów i formantów ReportViewer w programie Visual Studio, zobacz Reporting Services and ReportViewer Controls in Visual Studio.

Redystrybucja przy użyciu programu SQL Server Express z usługami Advanced Services

Można dołączyć SQL Server Expressniestandardowych aplikacji w celu zapewnienia silnik wewnętrznej bazy danych, przechowywanych i zarządzanych aplikacji danych.Jeśli chcesz rozpowszechnić funkcje raportowania w aplikacji niestandardowej, program SQL Server Express z zaawansowanymi usługami zawiera podzbiór funkcji usług Reporting Services, których można używać lub które można rozpowszechniać z aplikacji.Program SQL Server Express to bezpłatne narzędzie do pobrania z sieci Web, którego można używać z innym programem pobieranym z sieci Web o nazwie SQL Server Express Toolkit.Zestaw narzędzi SQL Server Express zawiera narzędzie do tworzenia raportów.Można użyć programu SQL Server Express z formantami ReportViewer.Istnieją pewne ograniczenia w odniesieniu do punktów końcowych protokołu SOAP serwera raportów.Aby uzyskać więcej informacji, zobacz Usługi raportowania w programie SQL Server Express w usługach zaawansowane.

Obsługa raportów na niestandardowym pulpicie i w witryny programu SharePoint

Ponieważ raporty mogą przyjmować i prezentować dane z różnych źródeł, wiele organizacji korzysta z interakcyjnych funkcji raportowania usług Reporting Services do rozpowszechniania danych w formatach tabelarycznych, formatach wykresów oraz mierników za pośrednictwem aplikacji portalowych.Raporty mogą być umieszczone na stronie portalu lub tworzone tak, aby naśladowały aplikacje sieci Web wykorzystujące format paneli nawigacyjnych, tzn. zawierają osadzone raporty, wykresy, mierniki i oparte na danych obrazy zgrupowane w jednym układzie raportu o formacie ustalonym przez użytkownika.W każdym przypadku, gdy dane w tabeli lub grafiki musi zostać włączona do aplikacji wiersza z firmy, należy rozważyć dodanie Reporting Servicesraportu zamiast.Aby uzyskać więcej informacji, zobacz Nesting Data Regions.

Tworzenie projektu raportu niestandardowego i narzędzia do zarządzania raportem

Narzędzia i aplikacje zawarte w usługach Reporting Services są oparte na programowych interfejsach, które są dostępne dla wszystkich użytkowników.Oznacza to, że można rozszerzyć lub zastąpić aplikacje i narzędzia zawarte w programie Reporting Services niestandardowym zestawem narzędzi.Jeśli na przykład zamiast środowiska tworzenia Business Intelligence Development Studio używanego dla Projektanta raportów chcesz użyć innego, można je zastąpić, opracowując niestandardowe narzędzie tworzenia raportów.Aby utworzyć niestandardowe w sieci Web portalu lub w raporcie zarządzania narzędziem, przejrzyj interfejs API, aby dowiedzieć się więcej o funkcjach zarządzania serwera raportu, które użytkownik musi obsługiwać.Program Reporting Services zawiera dostawcę Instrumentacji zarządzania Windows (WMI), którego można używać do opracowania narzędzi opartych na systemie Windows używanych do administrowania serwerem.Aby uzyskać więcej informacji, zobacz temat Podręcznik programisty usług raportowania .

Rozszerzanie funkcjonalności usług raportowania

Reporting Services służy do rozszerzania.Można tworzyć niestandardowe rozszerzenia do obsługi dodatkowych typów źródeł danych, metody dostawy, modele zabezpieczeń i elementy raportów.Podczas tworzenia niestandardowego rozszerzenia, stopień trudności może znacznie się różnią w zależności od rodzaju funkcje potrzebne do obsługi i rozszerzenie podczas tworzenia.Rozszerzenia przetwarzania danych są zazwyczaj najprostsze w tworzeniu, podczas gdy rozszerzenia renderowania mogą być bardzo trudne, jeśli obsługiwany jest cały schemat raportu.Aby uzyskać więcej informacji o rozszerzaniu funkcjonalności Reporting ServicesRozszerzenia usług raportowania i Odwołanie definicja raportu Language.