Wprowadzenie do raportowania w Configuration Manager
Dotyczy: programu Configuration Manager (bieżąca gałąź)
Raportowanie w Configuration Manager udostępnia zestaw narzędzi i zasobów, które ułatwiają korzystanie z zaawansowanych funkcji raportowania SQL Server Reporting Services (SSRS) i Serwer raportów usługi Power BI. Obie platformy raportowania zapewniają rozbudowane środowiska tworzenia raportów niestandardowych. Raportowanie pomaga zbierać, organizować i prezentować informacje o bogactwie Configuration Manager danych w organizacji. Configuration Manager udostępnia wiele wstępnie zdefiniowanych raportów w usługach Reporting Services, których można używać bez zmian. Możesz zduplikować i zmodyfikować domyślne raporty w celu spełnienia wymagań lub utworzyć raporty niestandardowe.
SQL Server Reporting Services
SQL Server Reporting Services udostępnia pełną gamę gotowych do użycia narzędzi i usług ułatwiających tworzenie i wdrażanie raportów dla organizacji oraz zarządzanie nimi. Zawiera również funkcje programowania, które umożliwiają rozszerzanie i dostosowywanie funkcji raportowania. Reporting Services to oparta na serwerze platforma raportowania, która zapewnia kompleksowe funkcje raportowania dla różnych rodzajów źródeł danych.
Configuration Manager używa SQL Server Reporting Services jako podstawowego rozwiązania do raportowania. Integracja z usługami Reporting Services zapewnia następujące korzyści:
Używa standardowego systemu raportowania w branży do wykonywania zapytań dotyczących bazy danych Configuration Manager.
Wyświetla raporty przy użyciu przeglądarki raportów Configuration Manager lub menedżera raportów, który jest połączeniem internetowym z raportem.
Zapewnia wysoką wydajność, dostępność i skalowalność.
Udostępnia subskrypcje raportów, do których użytkownicy mogą subskrybować. Na przykład menedżer każdego dnia subskrybuje raport przesłany pocztą e-mail, który szczegółowo opisuje stan wdrożenia aktualizacji oprogramowania.
Eksportuje raporty w różnych rodzajach popularnych formatów.
Aby uzyskać więcej informacji, zobacz Co to jest SQL Server Reporting Services (SSRS)?
Serwer raportów usługi Power BI
Począwszy od wersji 2002, zintegruj Serwer raportów usługi Power BI z raportowaniem Configuration Manager. Ta integracja zapewnia nowoczesną wizualizację i lepszą wydajność. Dodaje obsługę konsoli raportów usługi Power BI podobną do tej, która już istnieje w przypadku SQL Server Reporting Services. Aby uzyskać więcej informacji, zobacz Integrowanie z Serwer raportów usługi Power BI.
Serwer raportów usługi Power BI jest lokalnym serwerem raportów z portalem internetowym, w którym są wyświetlane raporty i zarządzasz nimi. Zawiera narzędzia do tworzenia raportów usługi Power BI, raportów podzielonych na strony, raportów dla urządzeń przenośnych i kluczowych wskaźników wydajności. Aby uzyskać więcej informacji, zobacz Co to jest Serwer raportów usługi Power BI?.
Punkt usług raportowania
Punkt usług raportowania to rola systemu lokacji dodana na serwerze z systemem Microsoft SQL Server Reporting Services. Punkt usług raportowania wykonuje następujące funkcje:
- Kopiuje definicje raportów Configuration Manager do usług Reporting Services
- Tworzy foldery raportów na podstawie kategorii raportów
- Ustawia zasady zabezpieczeń dla folderów raportów i raportów. Te zasady są oparte na uprawnieniach opartych na rolach dla Configuration Manager użytkowników administracyjnych. W 10-minutowym interwale punkt usług raportowania nawiązuje połączenie z usługami Reporting Services w celu ponownego zastosowania zasad zabezpieczeń w przypadku ich zmiany.
Aby uzyskać więcej informacji na temat planowania i instalowania punktu usług raportowania, zobacz następujące artykuły:
raporty Configuration Manager
Configuration Manager zawiera definicje raportów dla ponad 400 raportów w ponad 50 folderach raportów. Podczas procesu instalacji punktu usług raportowania kopiuje je do głównego folderu raportu w SQL Server Reporting Services. Konsola Configuration Manager wyświetla raporty i organizuje je w podfolderach na podstawie kategorii raportu.
Raporty nie są propagowane w górę lub w dół hierarchii Configuration Manager. Są one uruchamiane tylko w bazie danych lokacji, w której je tworzysz. Ponieważ Configuration Manager replikuje dane globalne w całej hierarchii, masz dostęp do informacji o całej hierarchii w raportach. Gdy raport pobiera dane z bazy danych lokacji, ma dostęp do danych lokacji dla bieżącej lokacji i lokacji podrzędnych oraz danych globalnych dla każdej lokacji w hierarchii.
Podobnie jak inne obiekty Configuration Manager, użytkownik administracyjny musi mieć odpowiednie uprawnienia do uruchamiania lub modyfikowania raportów. Aby uruchomić raport, użytkownik administracyjny musi mieć uprawnienie Uruchom raport dla obiektu. Aby utworzyć lub zmodyfikować raport, użytkownik administracyjny musi mieć uprawnienie Modyfikuj raport dla obiektu.
Tworzenie i modyfikowanie raportów
W przypadku raportów opartych na usługach Reporting Services Configuration Manager używa Microsoft SQL Server Report Builder jako wyłącznego narzędzia do tworzenia i edytowania raportów opartych na modelu i sql. Podczas tworzenia lub edytowania raportu w konsoli Configuration Manager zostanie otwarty Report Builder. Aby uzyskać więcej informacji, zobacz Operacje i konserwacja raportowania.
Począwszy od wersji 2002, aby tworzyć lub edytować raporty usługi Power BI, konsola integruje się z Power BI Desktop. Aby uzyskać więcej informacji, zobacz Tworzenie raportów usługi Power BI.
Uruchamianie raportów
Po uruchomieniu raportu opartego na usługach Reporting Services w konsoli Configuration Manager zostanie otwarty podgląd raportów i nawiąże połączenie 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. Możesz również nawiązać połączenie z usługami SQL Services Reporting Services, nawiązać połączenie ze źródłem danych lokacji i uruchomić raporty.
Począwszy od wersji 2002, po uruchomieniu raportu opartego na usłudze Power BI zostanie on otwarty w przeglądarce internetowej.
Dodaj do ulubionych
Configuration Manager domyślnie dostarcza kilkaset raportów i możesz dodać więcej do tej listy. Zamiast stale wyszukiwać często używane raporty, począwszy od wersji 2103, możesz ustawić raport jako ulubiony. Ta akcja umożliwia szybki dostęp do niej z węzła Ulubione .
Aby uzyskać więcej informacji, zobacz Operacje i konserwacja raportowania.
Monity o raporty
Monit lub parametr raportu można skonfigurować podczas tworzenia lub modyfikowania raportu. Tworzenie monitów raportu w celu ograniczenia lub kierowania danych pobieranych przez raport. Raport może zawierać więcej niż jeden monit. Upewnij się, że nazwy monitów są unikatowe i zawierają tylko znaki alfanumeryczne zgodne z regułami SQL Server identyfikatorów.
Po uruchomieniu raportu monit żąda wartości wymaganego parametru. Na podstawie wartości parametru pobiera dane raportu. Na przykład informacje o komputerze dla określonego raportu komputera monitują o nazwę komputera. Usługi Reporting Services przekazuje określoną wartość do zmiennej zdefiniowanej w instrukcji SQL raportu.
Linki do raportów
Linki do raportów w Configuration Manager są używane w raporcie źródłowym w celu zapewnienia łatwego dostępu do innych danych. Może na przykład łączyć się z bardziej szczegółowymi informacjami na temat każdego z elementów w raporcie źródłowym. Jeśli raport docelowy wymaga uruchomienia co najmniej jednego monitu, raport źródłowy musi zawierać kolumnę z odpowiednimi wartościami dla każdego monitu.
Link musi określić numer kolumny z wartością monitu. Przykład:
- Istnieje jeden raport zawierający listę komputerów, które niedawno wykryto w lokacji.
- Łączysz go z innym raportem zawierającym listę ostatnich komunikatów odbieranych przez witrynę dla określonego komputera.
- Utworzysz link i określisz, że kolumna
2
w raporcie źródłowym zawiera nazwę komputera. Ta wartość jest wymaganym monitem dla raportu docelowego. - Uruchamiasz raport źródłowy, a po lewej stronie każdego wiersza danych zostanie wyświetlona ikona linku.
- Wybierz ikonę w wierszu, a Przeglądarka raportów przekazuje wartość w określonej kolumnie dla tego wiersza jako wartość monitu dla raportu docelowego.
Można skonfigurować tylko jeden link dla raportu, a ten link może łączyć się tylko z pojedynczym raportem docelowym.
Ostrzeżenie
Jeśli przeniesiesz raport docelowy do innego folderu raportu, lokalizacja raportu docelowego zmieni się. Configuration Manager nie aktualizuje automatycznie linku raportu w raporcie źródłowym przy użyciu nowej lokalizacji, a link nie będzie działać w raporcie źródłowym.
Foldery raportów
Foldery raportów udostępniają metodę sortowania i filtrowania raportów, które Configuration Manager przechowywane w usługach Reporting Services. Foldery raportów są przydatne, gdy masz wiele raportów do zarządzania. Po zainstalowaniu punktu usług raportowania raporty są kopiowane do usług Reporting Services i organizują je w ponad 50 folderów raportów. Foldery raportów są tylko do odczytu. Nie można ich modyfikować w konsoli Configuration Manager.
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 subskrypcji należy określić format pliku aplikacji. Subskrypcje stanowią alternatywę dla uruchamiania raportu na żądanie. Raportowanie na żądanie wymaga aktywnego wybrania raportu za każdym razem, gdy chcesz wyświetlić raport. Z kolei subskrypcje mogą służyć do planowania, a następnie automatyzowania dostarczania raportu.
Subskrypcjami raportów można zarządzać w konsoli Configuration Manager. Serwer raportów przetwarza subskrypcje. Dystrybuuje je przy użyciu rozszerzeń dostarczania wdrożonych na serwerze. Domyślnie można tworzyć subskrypcje, które wysyłają raporty do folderu udostępnionego lub na adres e-mail.
Aby uzyskać więcej informacji, zobacz Zarządzanie subskrypcjami raportów.
Report Builder
W przypadku raportów opartych na usługach Reporting Services Configuration Manager używa Microsoft SQL Server Report Builder jako wyłącznego narzędzia do tworzenia i edytowania raportów opartych na modelu i sql. Jeśli utworzysz lub zmodyfikujesz raport w konsoli Configuration Manager, Report Builder zostanie otwarty. Podczas tworzenia lub modyfikowania raportu po raz pierwszy Report Builder jest instalowany automatycznie. Wersja Report Builder skojarzona z zainstalowaną wersją SQL Server jest otwierana podczas uruchamiania lub edytowania raportów.
Instalacja Report Builder dodaje obsługę ponad 20 języków. Po uruchomieniu Report Builder są wyświetlane dane w języku systemu operacyjnego komputera lokalnego. Jeśli Report Builder nie obsługuje języka, wyświetla dane w języku angielskim. Report Builder obsługuje pełne możliwości SQL Server Reporting Services, które obejmują następujące możliwości:
Zapewnia intuicyjne środowisko tworzenia raportów o wyglądzie podobnym do Aplikacje Microsoft 365.
Oferuje elastyczny układ raportu SQL Server języka definicji raportu (RDL).
Udostępnia różne formy wizualizacji danych, w tym wykresy i mierniki.
Zawiera bogato sformatowane pola tekstowe.
Eksportuje do formatu programu Microsoft Word.
Możesz również otworzyć Report Builder bezpośrednio z SQL Server Reporting Services.
Modele raportów w SQL Server Reporting Services
SQL Server Reporting Services używa modeli raportów, aby ułatwić wybieranie elementów z bazy danych Configuration Manager do uwzględnienia w raportach opartych na modelu. Podczas tworzenia raportu modele raportów uwidaczniają tylko określone widoki i elementy do wyboru. Aby tworzyć raporty oparte na modelu, musi być dostępny co najmniej jeden model raportu.
Modele raportów mają następujące funkcje:
Nadaj logiczne nazwy biznesowe polam i widokom bazy danych. Aby tworzyć raporty, nie musisz znać struktury Configuration Manager bazy danych.
Grupuj elementy logicznie.
Definiowanie relacji między elementami.
Zabezpieczanie elementów modelu, aby użytkownicy administracyjni mogli wyświetlać tylko te dane, do których mają uprawnienia.
Mimo że Configuration Manager udostępnia przykładowe modele raportów, można również zdefiniować modele raportów, aby spełniać własne wymagania biznesowe. Aby uzyskać więcej informacji na temat tworzenia modeli raportów, zobacz Tworzenie niestandardowych modeli raportów.