Tworzenie niestandardowych raportów przy użyciu widoków SQL Server w programie Configuration ManagerCreating custom reports by using SQL Server views in Configuration Manager

Configuration Manager zapytań SQL Server widoków w bazie danych lokacji Configuration Manager w celu pobrania informacji wyświetlanych w raportach.Configuration Manager queries SQL Server views in the Configuration Manager site database to retrieve the information that is displayed in reports. Baza danych lokacji Configuration Manager zawiera dużą kolekcję informacji o sieci, komputerach, użytkownikach, grupach użytkowników i wielu innych składnikach środowiska obliczeniowego.The Configuration Manager site database contains a large collection of information about the network, computers, users, user groups, and many other components of the computing environment. Baza danych zawiera również obiekty, które reprezentują Configuration Manager operacje, takie jak wdrożenia, aktualizacje oprogramowania, linie bazowe konfiguracji, raporty i komunikaty o stanie.The database also contains objects that represent Configuration Manager operations, such as deployments, software updates, configuration baselines, reports, and status messages. Administratorzy Configuration Manager muszą poznać różne kategorie widoków SQL, informacje przechowywane w poszczególnych widokach oraz sposób, w jaki widoki SQL mogą być połączone ze sobą, aby utworzyć raporty, które zwracają wymagane informacje.Configuration Manager administrators need to understand the different categories of the SQL views, what information is stored in each view, and how the SQL views can be joined to one another to create reports that return the required information. Ponieważ Configuration Manager zapytania i kolekcje pobierają informacje z Instrumentacja zarządzania Windows (WMI) zamiast Configuration Manager widoków SQL, warto również wiedzieć, jak schemat widoku SQL jest powiązany ze schematem usługi WMI.Because Configuration Manager queries and collections retrieve information from Windows Management Instrumentation (WMI) instead of Configuration Manager SQL views, it is also helpful to know how the SQL view schema is related to the WMI schema.

W tej dokumentacji założono, że masz podstawową wiedzę na temat Configuration Manager i instrukcje SQL, że masz działającą infrastrukturę Configuration Manager i że masz podstawową wiedzę na temat Configuration Managerch raportów.This documentation assumes that you have a basic understanding of Configuration Manager and SQL statements, that you have a working Configuration Manager infrastructure in place, and that you have a basic understanding of Configuration Manager reports. Aby uzyskać więcej informacji na temat tworzenia raportów w Configuration Manager, zobacz wprowadzenie do raportowania.For more information about creating reports in Configuration Manager, see Introduction to reporting. Więcej informacji o sposobach pisania podstawowych instrukcji SQL znajduje się w dokumentacji SQL Server.For more information about how to write basic SQL statements, see your SQL Server documentation.

Ta dokumentacja zawiera przegląd schematu Configuration Manager widoku SQL i widoków SQL, przegląd istniejących raportów i skojarzonych procedur raportowania, przykładowe instrukcje SQL dla każdej kategorii Configuration Manager widoku SQL, ćwiczenia dotyczące tworzenia raportów niestandardowych, przeglądy dotyczące pisania raportów SQL oraz przegląd schematu usługi WMI dostawcy Configuration Manager.This documentation includes an overview of the Configuration Manager SQL view schema and SQL views, an overview of the existing reports and associated reporting procedures, sample SQL statements for each Configuration Manager SQL view category, exercises for creating custom reports, an overview for writing report SQL statements, and an overview of the Configuration Manager Provider WMI schema.

Wersje produktów używane w tym dokumencieProduct versions used in this document

Ten dokument został utworzony przy użyciu Microsoft SQL Server 2012, Report Builder 3,0 i Configuration Manager.This document was created using Microsoft SQL Server 2012, Report Builder 3.0 and Configuration Manager. Dostępne widoki SQL, opcje i polecenia mogą się różnić w zależności od używanej wersji każdego produktu.The available SQL views, options, and commands might vary depending on the version of each product you are using. Aby uzyskać więcej informacji, zobacz dokumentację dotyczącą produktów, których używasz.For more information, see the documentation for the products you are using.

Co nowego w raportowaniu w programie Configuration ManagerWhat's new for reporting in Configuration Manager

Ta sekcja zawiera listę zmian wprowadzonych od czasu Configuration Manager 2007 na potrzeby raportowania Configuration Manager.This section lists the changes that have been made since Configuration Manager 2007 for Configuration Manager reporting.

Zmiany wprowadzane do raportowania w Configuration ManagerChanges made to reporting in Configuration Manager

  • Configuration Manager nie używa już punktu raportowania; punkt usług raportowania to jedyna rola systemu lokacji, która Configuration Manager teraz używa do raportowania.Configuration Manager no longer uses the reporting point; the reporting services point is the only site system role that Configuration Manager now uses for reporting.

  • Pełna integracja rozwiązania Configuration Manager 2007 R2 SQL Server Reporting Services: oprócz standardowego zarządzania raportami, Configuration Manager 2007 R2 wprowadził wsparcie dla SQL Server Reporting Services raportowania.Full integration of the Configuration Manager 2007 R2 SQL Server Reporting Services solution: In addition to standard report management, Configuration Manager 2007 R2 introduced support for SQL Server Reporting Services reporting. Configuration Manager integruje rozwiązanie usług Reporting Services, dodaje nowe funkcje i usuwa standardowe zarządzanie raportami jako rozwiązanie do raportowania.Configuration Manager integrates the Reporting Services solution, adds new functionality, and removes standard report management as a reporting solution.

  • Integracja z Report Builder 2,0: Configuration Manager używa usług raportowania Microsoft SQL Server 2008 Report Builder 2,0 jako wyłącznego narzędzia do tworzenia i edycji raportów na podstawie modelu i bazy danych SQL.Report Builder 2.0 integration: Configuration Manager uses Microsoft SQL Server 2008 Reporting Services Report Builder 2.0 as the exclusive authoring and editing tool for both model-based and SQL-based reports. Report Builder 2,0 jest instalowana automatycznie podczas tworzenia lub modyfikowania raportu po raz pierwszy.Report Builder 2.0 is automatically installed when you create or modify a report for the first time.

  • Subskrypcje raportów w SQL Server Reporting Services umożliwiają skonfigurowanie automatycznego dostarczania określonych raportów pocztą e-mail lub do udziału plików w zaplanowanych odstępach czasu.Report subscriptions in SQL Server Reporting Services let you configure the automatic delivery of specified reports by email or to a file share in scheduled intervals.

  • Raporty Configuration Manager można uruchamiać w konsoli Configuration Manager przy użyciu przeglądarki raportów lub można uruchamiać raporty z przeglądarki przy użyciu Menedżer raportów.You can run Configuration Manager reports in the Configuration Manager console by using Report Viewer, or you can run reports from a browser by using Report Manager. Obie metody uruchamiania raportów zapewniają podobne środowisko.Both methods for running reports provide a similar experience.

  • Raporty w Configuration Manager są renderowane w ustawieniach regionalnych zainstalowanej konsoli Configuration Manager.Reports in Configuration Manager are rendered in the locale of the installed Configuration Manager console. Subskrypcje są renderowane w ustawieniach regionalnych, które zainstalowano SQL Server Reporting Services.Subscriptions are rendered in the locale that SQL Server Reporting Services is installed. Podczas tworzenia raportu można określić zestaw i wyrażenie.When you author a report, you can specify the assembly and expression.

Zmiany wprowadzane do raportowania w programie Configuration Manager SP1Changes made to reporting in Configuration Manager SP1

  • Configuration Manager SP1 obsługuje Microsoft SQL Server 2012 Reporting Services.Configuration Manager SP1 supports Microsoft SQL Server 2012 Reporting Services.

  • Gdy Microsoft SQL Server 2012 lub SQL Server 2008 R2 są uruchamiane w punkcie usług raportowania, Configuration Manager otwiera usługi raportowania Report Builder 3,0 podczas tworzenia lub modyfikowania raportów.When Microsoft SQL Server 2012 or SQL Server 2008 R2 runs on the Reporting Services point, Configuration Manager opens Reporting Services Report Builder 3.0 when you create or modify reports. Gdy w punkcie usług raportowania zostanie uruchomiony Microsoft SQL Server 2008, Configuration Manager otwiera usługi Reporting Services Report Builder 2,0 podczas tworzenia lub modyfikowania raportów.When Microsoft SQL Server 2008 runs on the Reporting Services point, Configuration Manager opens Reporting Services Report Builder 2.0 when you create or modify reports.

  • W obszarze roboczym monitorowanie w konsoli Configuration Manager są teraz wyświetlane linki do SQL Server Reporting Services Menedżer raportów z węzła raportowanie .The Monitoring workspace in the Configuration Manager console now displays links to SQL Server Reporting Services Report Manager from the Reporting node.

Zmiany wprowadzane do raportowania w Configuration ManagerChanges made to reporting in Configuration Manager

  • Raporty Configuration Manager są teraz w pełni włączone dla administracji opartej na rolach.Configuration Manager reports are now fully enabled for role-based administration. Dane dotyczące wszystkich raportów zawartych w Configuration Manager są filtrowane na podstawie uprawnień użytkownika administracyjnego, który uruchamia raport.The data for all reports included with Configuration Manager is filtered based on the permissions of the administrative user who runs the report. Użytkownicy administracyjni z określonymi rolami mogą wyświetlać tylko informacje zdefiniowane dla ich ról.Administrative users with specific roles can only view information defined for their roles. Aby uzyskać więcej informacji, zapoznaj się z sekcją planowanie Role-Based administrowania raportami w artykule Planowanie raportowania w programie Configuration Manager w bibliotece dokumentacji Configuration Manager.For more information, see the Planning for Role-Based Administration for Reports section in the Planning for Reporting in Configuration Manager article in the Configuration Manager Documentation Library.

W tej sekcjiIn this section

  • SQL Server widoków w Configuration ManagerSQL Server views in Configuration Manager
    Zawiera omówienie widoków, których można użyć do tworzenia raportów w Configuration Manager.Provides an overview of the views you can use to create reports in Configuration Manager.

  • Praca z raportami w Configuration ManagerWorking with reports in Configuration Manager
    Zawiera przegląd Configuration Manager raportów, elementów raportu i procedur, których można użyć do tworzenia raportów i zarządzania nimi.Provides an overview of Configuration Manager reports, the elements of a report and procedures that you can use to create and manage reports.

  • Informacje techniczne dotyczące widoków SQL Server w programie Configuration ManagerTechnical reference for SQL Server views in Configuration Manager
    Zawiera przykładowe instrukcje SQL dla każdej kategorii Configuration Manager widoku SQL, ćwiczeń do modyfikacji istniejących Configuration Manager raportów i tworzenia nowych raportów, informacje na temat pisania instrukcji SQL i narzędzi do projektowania zapytań dostępnych w SQL Server, które mogą być używane podczas pisania instrukcji SQL w raporcie oraz przegląd schematu dostawcy WMI Configuration Manager.Provides sample SQL statements for each Configuration Manager SQL view category, exercises for modifying existing Configuration Manager reports and creating new reports, information about writing SQL statements and the query design tools available in SQL Server that can be used when writing report SQL statements, and an overview of the Configuration Manager WMI Provider schema.

Zobacz teżSee also