Wprowadzenie do raportowania w programie Configuration Manager

 

Dotyczy: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

Funkcja raportowania w programie System Center 2012 Configuration Manager zapewnia zestaw narzędzi i zasobów, które ułatwiają korzystanie z zaawansowanych możliwości raportowania usług SQL Server Reporting Services (SSRS) oraz tworzenia za pomocą programu Reporting Services Report Builder. Funkcja raportowania pozwala gromadzić, organizować i prezentować informacje o użytkownikach, stanie zapasów sprzętu i oprogramowania, aktualizacjach oprogramowania, aplikacjach, stanie lokacji i innych operacjach programu Menedżer konfiguracji w danej organizacji. W ramach raportowania jest dostępnych wiele wstępnie zdefiniowanych raportów, których można użyć bez wprowadzania zmian lub zmodyfikować je, aby spełniały określone wymagania. Ponadto istnieje możliwość tworzenia raportów niestandardowych.

Informacje dotyczące zarządzania raportowaniem w programie Menedżer konfiguracji przedstawiono w następujących sekcjach:

  • Usługi SQL Server Reporting Services

  • Punkt usług raportowania

  • Raporty programu Configuration Manager

    • Tworzenie i modyfikowanie raportów

    • Uruchamianie raportów

    • Monity o raporty

    • Łącza raportów

  • Foldery raportów

  • Subskrypcje raportów

  • Program Report Builder

  • Co nowego w programie Configuration Manager

  • Co nowego w programie Configuration Manager SP1

  • Co nowego w programie System Center 2012 R2 Configuration Manager

Usługi SQL Server Reporting Services

Usługi SQL Server Reporting Services zapewniają pełną gamę gotowych do użycia narzędzi i usług ułatwiających tworzenie, wdrażanie oraz zarządzanie raportami w organizacji, a także funkcje programowania, które umożliwiają rozszerzenie i dostosowanie funkcji raportowania. Reporting Services to platforma raportowania oparta na serwerze obejmująca kompleksowe funkcje raportowania w zakresie różnych źródeł danych.

Usługi SQL Server Reporting Services stanowią rozwiązanie do raportowania używane przez program Menedżer konfiguracji. Integracja z usługami Reporting Services zapewnia następujące korzyści:

  • Umożliwia wykonywanie kwerend bazy danych programu Menedżer konfiguracji za pomocą systemu raportowania zgodnego ze standardami branżowymi.

  • Umożliwia wyświetlanie raportów przy użyciu przeglądarki raportów w programie Menedżer konfiguracji lub menedżera raportów, który zapewnia połączenie z raportem oparte na sieci web.

  • Zapewnia wysoką wydajność, dostępność i skalowalność.

  • Umożliwia użytkownikom subskrybowanie raportów; dzięki temu menedżer może na przykład codziennie automatycznie otrzymywać na pocztę e-mail raport zawierający szczegółowe informacje o stanie wdrażania aktualizacji oprogramowania.

  • Umożliwia eksportowanie raportów dostępnych dla użytkowników w różnych popularnych formatach.

Więcej informacji o usługach Reporting Services znajduje się w temacie SQL Server Reporting Services w dokumentacji SQL Server 2008 — książki online.

Punkt usług raportowania

Punkt usług raportowania to rola systemu lokacji zainstalowana na serwerze z uruchomionymi usługami Microsoft SQL Server Reporting Services. Punkt usług raportowania kopiuje definicje raportów programu Menedżer konfiguracji do usług Reporting Services, tworzy foldery raportów według kategorii i konfiguruje zasady zabezpieczeń w folderach oraz raportach na podstawie uprawnień opartych na rolach użytkowników administracyjnych programu Menedżer konfiguracji. Punkt usług raportowania co 10 minut łączy się z usługami Reporting Services, aby ponownie zastosować zasady zabezpieczeń w przypadku ich zmiany na przykład za pomocą menedżera raportów. Więcej informacji o sposobie planowania i instalowania punktu usług raportowania znajduje się w następującej dokumentacji:

Raporty programu Configuration Manager

Program Menedżer konfiguracji zawiera definicje ponad 400 raportów w ponad 50 folderach, które są kopiowane do folderu głównego raportów w usługach SQL Server Reporting Services podczas instalowania punktu usług raportowania. Raporty są wyświetlane w konsoli programu Menedżer konfiguracji i organizowane w podfolderach według kategorii. Raporty nie są propagowane w ramach hierarchii programu Menedżer konfiguracji; zakres ich działania obejmuje tylko bazę danych lokacji, w której zostały utworzone. Jednak ze względu na fakt, iż program Menedżer konfiguracji replikuje dane globalne w całej hierarchii, użytkownik ma dostęp do zawartych w niej informacji. Raport po odebraniu danych z bazy danych lokacji uzyskuje dostęp do danych bieżącej lokacji oraz lokacji podrzędnych, a także do danych globalnych każdej lokacji w hierarchii. Tak samo jak w przypadku innych obiektów programu Menedżer konfiguracji, użytkownik administracyjny musi mieć odpowiednie uprawnienia do uruchamiania lub modyfikowania raportów. Aby uruchomić raport, użytkownik administracyjny musi mieć uprawnienie Uruchamianie raportu w ramach danego obiektu. Aby utworzyć lub zmodyfikować raport, użytkownik administracyjny musi mieć uprawnienie Modyfikowanie raportu w ramach danego obiektu.

Tworzenie i modyfikowanie raportów

Program Menedżer konfiguracji korzysta z programu Microsoft SQL Server Report Builder jako jedynego narzędzia tworzenia i edycji raportów na podstawie modelu i bazy danych SQL. Program Report Builder uruchamia się po rozpoczęciu tworzenia lub edytowania raportu w konsoli programu Menedżer konfiguracji. Więcej informacji o zarządzaniu raportami znajduje się w sekcji Zarządzanie raportami programu Configuration Manager w temacie Operacje i obsługa raportowania w programie Configuration Manager.

Uruchamianie raportów

Po uruchomieniu raportu w konsoli programu Menedżer konfiguracji otwiera się okno przeglądarki raportów, która łączy się z usługami Reporting Services. Po określeniu wymaganych parametrów raportu usługi Reporting Services pobierają dane i wyświetlają wyniki w przeglądarce. Raporty można również uruchamiać, nawiązując połączenie z usługami SQL Services Reporting Services, a następnie ze źródłem danych lokacji.

Monity o raporty

Monit o raport lub parametr raportu w programie Menedżer konfiguracji to właściwości, które można skonfigurować podczas tworzenia lub modyfikowania raportu. Monity o raporty mają na celu ograniczenie lub określenie danych pobieranych przez raport. Raport może zawierać więcej niż jeden monit pod warunkiem, że ich nazwy są unikatowe i zawierają tylko znaki alfanumeryczne zgodne z zasadami programu SQL Server dotyczącymi identyfikatorów.

Po uruchomieniu raportu wyświetla się monit o podanie wartości wymaganego parametru, na podstawie której zostają pobrane dane raportu. Na przykład raport Informacje dotyczące określonego komputera pobieranie informacje o określonym komputerze i wyświetla użytkownikowi administracyjnemu monit o podanie nazwy komputera. Usługi Reporting Services przekazują określoną wartość do zmiennej zdefiniowanej w instrukcji języka SQL dla raportu.

Łącza raportów

Łącza raportów w programie Menedżer konfiguracji są dostępne w raporcie źródłowym i ułatwiają użytkownikom administracyjnym dostęp do dodatkowych danych, takich jak szczegółowe informacje o poszczególnych elementach raportu źródłowego. Jeżeli raport docelowy wymaga uruchomienia monitów, w raporcie źródłowym musi znajdować się kolumna z odpowiednimi wartościami dla poszczególnych monitów. Należy określić numer kolumny, która zawiera wartość dla danego monitu. Raport zawierający listę odnalezionych ostatnio komputerów można na przykład połączyć z raportem zawierającym listę ostatnich komunikatów odebranych na określonym komputerze. Po utworzenia łącza można określić, aby kolumna 2 raportu źródłowego zawierała nazwy komputerów wymagane w ramach monitu raportu docelowego. Po uruchomieniu raportu źródłowego po lewej stronie każdego wiersza danych pojawią się ikony łączy. W wyniku kliknięcia ikony w wierszu przeglądarka raportów przekazuje wartość w określonej kolumnie tego wiersza jako wartość monitu wymaganą do wyświetlenia raportu docelowego. W raporcie można skonfigurować tylko jedno łącze, które umożliwia połączenie tylko z jednym zasobem docelowym.

System_CAPS_warningOstrzeżenie

Przeniesienie raportu docelowego do innego folderu raportów spowoduje zmianę lokalizacji tego raportu. Nowa lokalizacja nie zostanie automatycznie zaktualizowana w łączu raportu źródłowego, przez co to łącze nie będzie działało.

Foldery raportów

Za pomocą folderów raportów w programie System Center 2012 Configuration Manager można sortować i filtrować raporty przechowywane w usługach Reporting Services. Foldery raportów przydają się szczególnie, gdy istnieje wiele zarządzanych raportów. Po zainstalowaniu punktu usług raportowania raporty zostają skopiowane do usług Reporting Services i zorganizowane w ponad 50 folderach raportów. Foldery raportów są przeznaczone wyłącznie do odczytu. Nie można ich modyfikować w konsoli programu Menedżer konfiguracji.

Subskrypcje raportów

Subskrypcja raportu w usługach Reporting Services to cykliczne żądanie dostarczenia raportu w określonym czasie lub w odpowiedzi na zdarzenie, w formacie pliku aplikacji określonym w subskrypcji. Subskrypcje są alternatywną metodą uruchamiania raportu na żądanie. W przypadku raportowania na żądanie należy za każdym razem aktywnie wybrać raport do wyświetlenia. Z kolei za pomocą subskrypcji można zaplanować i zautomatyzować proces dostarczania raportu.

Subskrypcjami raportów można zarządzać w konsoli programu Menedżer konfiguracji. Przetwarzanie subskrypcji odbywa się na serwerze raportów. Subskrypcje są dystrybuowane przy użyciu rozszerzeń dostarczania wdrożonych na serwerze. Domyślnie można tworzyć subskrypcje w celu wysyłania raportów do folderu udostępnionego lub na adres e-mail. Więcej informacji o zarządzaniu subskrypcjami raportów znajduje się w sekcji Zarządzanie subskrypcjami raportów w temacie Operacje i obsługa raportowania w programie Configuration Manager.

Program Report Builder

Program Menedżer konfiguracji korzysta z programu Microsoft SQL Server Reporting Services Report Builder jako jedynego narzędzia do tworzenia i edycji raportów na podstawie zarówno modelu, jak i bazy danych SQL. Program Report Builder uruchamia się po zainicjowaniu akcji tworzenia lub edytowania raportu w konsoli programu Menedżer konfiguracji. Program Report Builder jest instalowany automatycznie przy pierwszym utworzeniu lub zmodyfikowaniu raportu. Począwszy od programu Menedżer konfiguracji SP1, program Report Builder w wersji skojarzonej z zainstalowaną wersją programu SQL Server uruchamia się w przypadku uruchomienia lub edytowania raportów.

System_CAPS_importantWażne

Tylko program Menedżer konfiguracji bez dodatku Service Pack:

Program Menedżer konfiguracji domyślnie uruchamia wersję ClickOnce, która instaluje i uruchamia program Report Builder 2.0 przy próbie utworzenia nowego raportu lub zmodyfikowania istniejącego. Jeżeli na serwerze raportów jest zainstalowany program SQL Server 2008 R2, program Report Builder 3.0 w wersji ClickOnce jest automatycznie instalowany w ramach usług SQL Server 2008 R2 Reporting Services. W takim przypadku, gdy program Menedżer konfiguracji spróbuje uruchomić program Report Builder 2.0 w wersji ClickOnce, plik będzie niedostępny i zostanie wyświetlony błąd. Więcej informacji o sposobie korzystania z programu Report Builder 3.0 znajduje się w sekcji Konfigurowanie raportowania do korzystania z programu Report Builder 3.0 w temacie Konfigurowanie raportowania w programie Configuration Manager.

W ramach instalacji programu Report Builder zostaje włączona obsługa ponad 20 języków. Po uruchomieniu programu Report Builder dane są wyświetlane w języku systemu operacyjnego zainstalowanego na komputerze lokalnym. Jeżeli program Report Builder nie obsługuje danego języka, wyświetla dane w języku angielskim. Program Report Builder obsługuje następujące możliwości dostępne w usługach SQL Server 2008 Reporting Services:

  • Dostarcza intuicyjne środowisko tworzenia raportów z interfejsem podobnym do pakietu Microsoft Office.

  • Oferuje elastyczny układ raportu w języku Report Definition Language (RDL) programu SQL Server 2008.

  • Zapewnia różne formy wizualizacji danych przy użyciu wykresów i mierników.

  • Zawiera bogato sformatowane pola tekstowe.

  • Eksportuje raporty do formatu programu Microsoft Word.

Program Report Builder można również uruchomić z poziomu usług SQL Server Reporting Services.

Modele raportów w usługach SQL Server Reporting Services

Usługi SQL Reporting Services w programie Menedżer konfiguracji zawierają modele raportów ułatwiające użytkownikom administracyjnym wybranie z bazy danych elementów do uwzględnienia w raportach na podstawie modelu. Użytkownik administracyjny tworzący raport może zobaczyć w tych modelach tylko określone widoki i elementy dostępne do wybrania. Do utworzenia raportów na podstawie modelu jest wymagany co najmniej jeden dostępny model. Modele raportów mają następujące funkcje:

  • Polom i widokom bazy danych można nadać logiczne nazwy firm, aby ułatwić tworzenie raportów. W celu tworzenia raportów nie trzeba znać struktury bazy danych.

  • Elementy można grupować logicznie.

  • Istnieje możliwość zdefiniowania relacji między elementami.

  • Elementy modelu można zabezpieczyć, aby użytkownicy administracyjni mieli dostęp tylko do danych, do których mają uprawnienia.

Program Menedżer konfiguracji zawiera przykładowe modele raportów, ale można również zdefiniować modele, aby spełniały określone wymagania firmy. Więcej informacji o sposobie tworzenia modeli raportów znajduje się w temacie Tworzenie niestandardowych modeli raportów w usługach SQL Server Reporting Services.

Co nowego w programie Configuration Manager

Uwaga

Informacje podane w tej części występują również w — przewodnik Wprowadzenie do programu System Center 2012 Configuration Manager.

Następujące elementy związane z raportowaniem są nowe lub zostały zmienione w stosunku do programu Configuration Manager 2007:

  • Program Menedżer konfiguracji nie używa już punktu raportowania; jedyną rolą systemu lokacji używaną obecnie do raportowania przez program Menedżer konfiguracji jest punkt usług raportowania.

  • Pełna integracja usług SQL Server Reporting Services programu Configuration Manager 2007: oprócz standardowego zarządzania raportami, w programie Configuration Manager 2007 R2 wprowadzono obsługę raportowania usług SQL Server Reporting Services. W programie System Center 2012 Configuration Manager dodano nowe funkcje oraz zintegrowano usługi Reporting Services, zastępując nimi standardowe zarządzanie raportami.

  • Integracja programu Report Builder 2.0: program System Center 2012 Configuration Manager korzysta z programu Microsoft SQL Server 2008 Reporting Services Report Builder 2.0 jako jedynego narzędzia do tworzenia i edytowania raportów na podstawie modelu oraz bazy danych SQL. Program Report Builder 2.0 jest instalowany automatycznie przy pierwszym utworzeniu lub zmodyfikowaniu raportu.

  • Subskrypcje raportów w usługach SQL Server Reporting Services pozwalają konfigurować automatyczne dostarczanie określonych raportów pocztą e-mail lub do udziału plików w zaplanowanych odstępach czasu.

  • Raporty programu Menedżer konfiguracji można uruchamiać w konsoli programu Menedżer konfiguracji przy użyciu przeglądarki raportów lub z poziomu przeglądarki przy użyciu menedżera raportów. Obie metody uruchamiania raportów zapewniają podobne możliwości.

  • Raporty w programie Menedżer konfiguracji są wyświetlane zgodnie z ustawieniami regionalnymi zainstalowanej konsoli programu Menedżer konfiguracji. Subskrypcje są wyświetlane zgodnie z ustawieniami regionalnymi, w których działa usługa SQL Server Reporting Services. Przy autoryzowaniu raportu można skonfigurować zestaw i wyrażenie.

Co nowego w programie Configuration Manager SP1

Następujące elementy są nowe lub zostały zmienione w zakresie raportowania w programie Menedżer konfiguracji SP1:

  • Program Menedżer konfiguracji SP1 obsługuje program Microsoft SQL Server 2012 Reporting Services.

  • Gdy w punkcie usług Reporting Services jest uruchomiony program Microsoft SQL Server 2012 lub SQL Server 2008 R2, przy tworzeniu i modyfikowaniu raportów program Menedżer konfiguracji uruchomi program Reporting Services Report Builder 3.0. Gdy w punkcie usług Reporting Services jest uruchomiony program Microsoft SQL Server 2008, przy tworzeniu i modyfikowaniu raportów program Menedżer konfiguracji uruchomi program Reporting Services Report Builder 2.0.

  • Obszar roboczy Monitorowanie będzie w węźle Raportowanie wyświetlał odnośniki do programu SQL Server Reporting Services Report Manager.

Co nowego w programie System Center 2012 R2 Configuration Manager

Następujące elementy są nowe lub zostały zmienione w zakresie raportowania w programie System Center 2012 R2 Configuration Manager:

  • Raporty programu Menedżer konfiguracji są obecnie włączone w pełnym zakresie dla administracji opartej na rolach. Dane dotyczące wszystkich raportów uwzględnionych w programie Menedżer konfiguracji są filtrowane zgodnie z uprawnieniami użytkownika administracyjnego, który uruchamia raport. Użytkownicy administracyjni z określonymi rolami mogą wyświetlać tylko informacje zdefiniowane dla ich ról. Więcej informacji znajduje się w sekcji Planowanie administracji opartej na rolach dla raportów w temacie Planowanie raportowania w programie Configuration Manager.