Einführung in die Berichterstattung in Configuration Manager

 

Betrifft: 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

Mit der Berichterstattung in System Center 2012 Configuration Manager stehen Ihnen eine Reihe von Tools und Ressourcen zur Verfügung, mit deren Hilfe Sie die erweiterten Berichterstattungsfunktionen von SQL Server Reporting Services (SSRS) sowie die umfassenden Gestaltungsmöglichkeiten von Reporting Services Report Builder nutzen können. Mithilfe der Berichterstattung können Sie Informationen zu Benutzern, Hardware- und Softwareinventur, Softwareupdates, Anwendungen, Standortstatus und anderen Configuration Manager-Operationen in Ihrer Organisation erfassen, organisieren und darstellen. Mit der Berichterstattung stehen Ihnen eine Reihe vordefinierter Berichte zur Verfügung, die Sie unverändert verwenden oder bei Bedarf an Ihre Anforderungen anpassen können, und Sie können zudem benutzerdefinierte Berichte erstellen.

In den folgenden Abschnitten finden Sie Informationen zum Verwalten der Berichterstattung in Configuration Manager:

  • SQL Server Reporting Services

  • Reporting Services-Punkt

  • Configuration Manager-Berichte

    • Erstellen und Ändern von Berichten

    • Ausführen von Berichten

    • Berichtaufforderungen

    • Berichtlinks

  • Berichtsordner

  • Berichtsabonnements

  • Report Builder

  • Neuheiten in Configuration Manager

  • Neuheiten in Configuration Manager SP1

  • Neuheiten in System Center 2012 R2 Configuration Manager

SQL Server Reporting Services

In SQL Server Reporting Services steht Ihnen eine vollständige Palette verwendungsbereiter Tools und Dienste zur Verfügung, mit deren Hilfe Sie Berichte für Ihr Unternehmen erstellen, bereitstellen und verwalten können, sowie Programmierungsfunktionen zum Erweitern und Anpassen der verfügbaren Berichterstattungsfunktionen. Reporting Services ist eine serverbasierte Berichterstattungsplattform, die umfassende Berichterstattungsfunktionen für zahlreiche Datenquellen bietet.

In Configuration Manager wird SQL Server Reporting Services als Berichterstattungslösung verwendet. Die Integration mit Reporting Services bietet die folgenden Vorteile:

  • Verwendet ein Industriestandard-Berichterstattungssystem zum Abfragen der Configuration Manager-Datenbank.

  • Zeigt Berichte mithilfe der Configuration Manager-Berichtsanzeige an oder mithilfe des Berichts-Managers, einer webbasierten Verbindung mit dem Bericht.

  • Bietet hohe Leistung, Verfügbarkeit und Skalierbarkeit.

  • Ermöglicht das Abonnieren von Berichten. Beispielsweise kann ein Manager automatisch per E-Mail einen täglichen Bericht über den Status einer Softwareupdatebereitstellung erhalten.

  • Exportiert Berichte, die Benutzer in einer Vielzahl von häufig verwendeten Formaten auswählen können.

Weitere Informationen zu Reporting Services finden Sie unter SQL Server Reporting Services in der SQL Server 2008-Onlinedokumentation.

Reporting Services-Punkt

Der Reporting Services-Punkt ist eine Standortsystemrolle, die auf einem Server installiert wird, auf dem Microsoft SQL Server Reporting Services ausgeführt wird. Vom Reporting Services-Punkt werden die Configuration Manager-Berichtsdefinitionen an Reporting Services kopiert, auf Berichtskategorien basierende Berichtsordner erstellt und die Sicherheitsrichtlinie für Berichtsordner und Berichte anhand der rollenbasierten Berechtigungen für Configuration Manager-Administratoren festgelegt. Alle zehn Minuten wird vom Reporting Services-Punkt eine Verbindung mit Reporting Services hergestellt, um die Sicherheitsrichtlinie erneut anzuwenden, falls diese, zum Beispiel durch die Verwendung des Berichts-Managers, geändert wurde. Weitere Informationen zum Planen und Installieren eines Reporting Services-Punkts finden Sie in der folgenden Dokumentation:

Configuration Manager-Berichte

In Configuration Manager sind Berichtsdefinitionen für über 400 Berichte in über 50 Berichtsordnern verfügbar, die während der Installation des Reporting Services-Punkts in den Berichtsstammordner in SQL Server Reporting Services kopiert werden. Die Berichte werden in der Configuration Manager-Konsole angezeigt und dort anhand der Berichtskategorie in Unterordnern organisiert. Berichte werden in der Configuration Manager-Hierarchie nicht nach oben oder unten übermittelt. Sie werden nur für die Standortdatenbank des Standorts ausgeführt, an dem sie erstellt werden. Da in Configuration Manager jedoch globale Daten über die gesamte Hierarchie repliziert werden, können Sie auf hierarchieweite Informationen zugreifen. Wenn für einen Bericht Daten aus einer Standortdatenbank abgerufen werden, liegen Zugriffsrechte für die Standortdaten von den aktuellen und untergeordneten Standorten sowie für globale Daten aller Standorte in der Hierarchie vor. Wie bei anderen Configuration Manager-Objekten benötigen Administratoren auch zum Ausführen und Ändern von Berichten die entsprechenden Berechtigungen. Administratoren müssen über die Berechtigung Bericht ausführen für das Objekt verfügen, um einen Bericht ausführen zu können. Administratoren müssen über die Berechtigung Bericht ändern für das Objekt verfügen, um einen Bericht erstellen oder ändern zu können.

Erstellen und Ändern von Berichten

In Configuration Manager wird Microsoft SQL Server Report Builder für modellbasierte und SQL-basierte Berichte als ausschließliches Erstellungs- und Bearbeitungstool verwendet. Beim Erstellen oder Bearbeiten eines Berichts in der Configuration Manager-Konsole wird Report Builder geöffnet. Weitere Informationen zum Verwalten von Berichten finden Sie im Abschnitt Verwalten von Configuration Manager-Berichten des Themas Vorgänge und Wartungstasks für die Berichterstattung in Configuration Manager.

Ausführen von Berichten

Wenn Sie einen Bericht in der Configuration Manager-Konsole ausführen, wird die Berichtsanzeige geöffnet und eine Verbindung mit Reporting Services hergestellt. Nachdem Sie alle erforderlichen Berichtsparameter angegeben haben, werden die Daten von Reporting Services abgerufen, und das Ergebnis wird im Viewer angezeigt. Sie können auch eine Verbindung mit SQL Services Reporting Services und mit der Datenquelle für den Standort herstellen und dann Berichte ausführen.

Berichtaufforderungen

Berichtaufforderungen oder Berichtsparameter in Configuration Manager sind Berichtseigenschaften, die beim Erstellen oder Ändern eines Berichts konfiguriert werden können. Berichtaufforderungen werden zum Begrenzen oder Auswählen der Zieldaten verwendet, die ein Bericht abruft. Ein Bericht kann mehrere Aufforderungen enthalten, solange die Namen der Aufforderungen eindeutig sind und nur alphanumerische Zeichen verwendet werden, die den Regeln für SQL Server-Bezeichner entsprechen.

Beim Ausführen eines Berichts wird ein Wert für einen erforderlichen Parameter vom Benutzer angefordert, und auf Grundlage dieses Werts werden die Berichtsdaten abgerufen. So werden für den Bericht Computerinformationen für einen bestimmten Computer beispielsweise die Computerinformationen für einen bestimmten Computer abgerufen, und der Administrator wird aufgefordert, einen Computernamen einzugeben. Der angegebene Wert wird von Reporting Services an eine Variable weitergegeben, die in der SQL-Anweisung für den Bericht definiert ist.

Berichtlinks in Configuration Manager werden in einem Quellbericht dazu verwendet, Administratoren einen einfachen Zugriff auf zusätzliche Daten, z. B. genauere Informationen zu den Elementen im Quellbericht, zu ermöglichen. Wenn zum Ausführen des Zielberichts eine oder mehrere Aufforderungen erforderlich sind, muss der Quellbericht eine Spalte mit den entsprechenden Werten für jede Aufforderung enthalten. Sie müssen die Nummer der Spalte angeben, die den Wert für die Aufforderung enthält. Es ist z. B. möglich, einen Bericht mit Computern, die kürzlich erkannt wurden, mit einem Bericht zu verknüpfen, der alle aktuellen Meldungen zu einem bestimmten Computer enthält. Beim Erstellen des Links können Sie angeben, dass z. B. Spalte 2 des Quellberichts Computernamen enthält, die an der Aufforderung des Zielberichts eingegeben werden müssen. Wenn Sie den Quellbericht ausführen, werden links neben jeder Datenzeile Verknüpfungssymbole angezeigt. Wenn Sie in einer Zeile auf ein Symbol klicken, wird der Wert in der angegebenen Spalte der Berichtsanzeige als Aufforderungswert übermittelt, der für die Anzeige des Zielberichts erforderlich ist. Sie können einen Bericht nur mit einem einzigen Link konfigurieren, über den eine Verbindung mit einer einzigen Zielressource hergestellt werden kann.

System_CAPS_warningWarnung

Wenn Sie einen Zielbericht in einen anderen Berichtsordner verschieben, ändert sich der Speicherort für den Zielbericht. Der Berichtslink im Quellbericht wird nicht automatisch mit dem neuen Speicherort aktualisiert, sodass der Berichtslink im Quellbericht einen Fehler verursacht.

Berichtsordner

Berichtsordner in System Center 2012 Configuration Manager bieten eine Methode für das Sortieren und Filtern von Berichten, die in Reporting Services gespeichert sind. Berichtordner sind besonders nützlich, wenn Sie viele Berichte verwalten müssen. Wenn Sie einen Reporting Services-Punkt installieren, werden Berichte in Reporting Services kopiert und in über 50 Berichtsordnern organisiert. Die Berichtsordner sind schreibgeschützt. Sie können über die Configuration Manager-Konsole nicht geändert werden.

Berichtsabonnements

Ein Berichtsabonnement in Reporting Services ist eine wiederholte Anfrage zur Übermittlung eines Berichts zu einem bestimmten Zeitpunkt oder bei Eintreten eines bestimmten Ereignisses. Das gewünschte Anwendungsdateiformat für den Bericht kann für das Abonnement angegeben werden. Abonnements sind eine Alternative zum Ausführen eines Berichts bei Bedarf. Bei der Berichterstattung bei Bedarf muss der Bericht immer wieder aktiv ausgewählt werden, um ihn anzeigen zu können. Mit Abonnements ist dagegen die geplante automatische Übermittlung eines Berichts möglich.

Sie können Berichtsabonnements in der Configuration Manager-Konsole verwalten. Sie werden auf dem Berichtsserver verarbeitet. Die Abonnements werden mithilfe von Übermittlungserweiterungen verteilt, die auf dem Server bereitgestellt werden. Standardmäßig können Sie Abonnements erstellen, um Berichte in einen freigegebenen Ordner oder an eine E-Mail-Adresse senden zu lassen. Weitere Informationen zum Verwalten von Berichtsabonnements finden Sie im Abschnitt Verwalten von Berichtsabonnements des Themas Vorgänge und Wartungstasks für die Berichterstattung in Configuration Manager.

Report Builder

In Configuration Manager wird Microsoft SQL Server Reporting Services Report Builder sowohl für modellbasierte als auch für SQL-basierte Berichte als ausschließliches Erstellungs- und Bearbeitungstool verwendet. Beim Erstellen oder Bearbeiten eines Berichts in der Configuration Manager-Konsole wird Report Builder geöffnet. Report Builder wird automatisch installiert, wenn Sie zum ersten Mal einen Bericht erstellen oder ändern. Ab Configuration Manager SP1 wird die Version von Report Builder, die der installierten Version von SQL Server zugeordnet ist, beim Ausführen oder Bearbeiten von Berichten geöffnet.

System_CAPS_importantWichtig

Nur Für Configuration Manager ohne Service Pack gilt Folgendes:

In Configuration Manager wird beim Versuch, einen neuen Bericht zu erstellen oder einen vorhandenen Bericht zu ändern, standardmäßig die ClickOnce-Version von Report Builder 2.0 geöffnet. Von dieser Version wird Report Builder 2.0 installiert und ausgeführt. Wenn auf dem Berichtsserver SQL Server 2008 R2 ausgeführt wird, wird die ClickOnce-Version von Report Builder 3.0 automatisch zusammen mit SQL Server 2008 R2 Reporting Services installiert. Wenn von Configuration Manager also versucht wird, die ClickOnce-Version von Report Builder 2.0 zu öffnen, ist die Datei nicht verfügbar, und es wird ein Fehler angezeigt. Weitere Informationen zum Verwenden von Report Builder 3.0 finden Sie im Abschnitt Konfigurieren der Berichterstattung zur Verwendung von Report Builder 3.0 des Themas Konfigurieren der Berichterstattung in Configuration Manager.

Bei der Installation von Report Builder wird Unterstützung für mehr als 20 Sprachen hinzugefügt. Beim Ausführen von Report Builder werden Daten in der Sprache des Betriebssystems angezeigt, das auf dem lokalen Computer ausgeführt wird. Wenn diese Sprache von Report Builder nicht unterstützt wird, werden die Daten auf Englisch angezeigt. Von Report Builder wird der gesamte Funktionsumfang von SQL Server 2008 Reporting Services unterstützt, darunter die folgenden Funktionen:

  • Intuitive Umgebung zum Erstellen von Berichten, die Microsoft Office ähnlich ist

  • Flexibles Berichtslayout der Berichtsdefinitionssprache (RDL) von SQL Server 2008

  • Verschiedene Formen der Datenvisualisierung, darunter Diagramme und Anzeigen

  • Textfelder mit umfassenden Formatierungsmöglichkeiten

  • Exportieren nach Microsoft Word

Sie können Report Builder auch aus SQL Server Reporting Services öffnen.

Berichtsmodelle in SQL Server Reporting Services

Administratoren werden von SQL Reporting Services in Configuration Manager mithilfe von Berichtsmodellen bei der Auswahl von Elementen aus der Datenbank unterstützt, die in modellbasierte Berichte eingeschlossen werden sollen. Dem Administrator, der den Bericht aufbaut, stehen mit Berichtsmodellen nur bestimmte Ansichten und Elemente zur Auswahl. Zur Erstellung von modellbasierten Berichten muss mindestens ein Berichtsmodell zur Verfügung stehen. Berichtsmodelle bieten die folgenden Features:

  • Sie können Datenbankfeldern und Ansichten logische Unternehmensnamen zuweisen, um die Erstellung von Berichten zu vereinfachen. Kenntnisse der Datenbankstruktur sind zum Erstellen von Berichten nicht erforderlich.

  • Sie können Elemente logisch gruppieren.

  • Sie können Beziehungen zwischen Elementen definieren.

  • Sie können Modellelemente sichern, sodass Administratoren nur die Daten angezeigt werden, für die sie die Berechtigung zum Anzeigen haben.

Zwar sind in Configuration Manager Beispielmodellberichte enthalten, aber Sie können auch eigene Berichtsmodelle erstellen, die Ihre speziellen Unternehmensanforderungen erfüllen. Weitere Informationen zum Erstellen von Berichtsmodellen finden Sie unter Erstellen von benutzerdefinierten Berichtsmodellen in SQL Server Reporting Services.

Neuheiten in Configuration Manager

System_CAPS_noteHinweis

Die Informationen in diesem Abschnitt erscheinen auch in dem Handbuch Erste Schritte mit System Center 2012 Configuration Manager.

Die folgenden Elemente für die Berichterstattung sind neu oder wurden in Configuration Manager 2007 geändert:

  • In Configuration Manager wird der Berichterstattungspunkt nicht mehr verwendet. Stattdessen ist der Reporting Services-Punkt die einzige in Configuration Manager für die Berichterstattung verwendete Standortsystemrolle.

  • Vollständige Integration der Configuration Manager 2007 R2 SQL Server Reporting Services-Lösung: In Ergänzung der Standardberichtsverwaltung wurde in Configuration Manager 2007 R2 Unterstützung für die Berichterstattung mithilfe von SQL Server Reporting Services eingeführt. In System Center 2012 Configuration Manager wurde die Reporting Services-Lösung integriert, neue Funktionen wurden hinzugefügt und die Standardberichtsverwaltung als Berichterstattungslösung wurde entfernt.

  • Report Builder 2.0-Integration: In System Center 2012 Configuration Manager wird Microsoft SQL Server 2008 Reporting Services Report Builder 2.0 sowohl für modellbasierte als auch für SQL-basierte Berichte als ausschließliches Erstellungs- und Bearbeitungstool verwendet. Report Builder 2.0 wird automatisch installiert, wenn Sie zum ersten Mal einen Bericht erstellen oder ändern.

  • Mithilfe von Berichtsabonnements in SQL Server Reporting Services können Sie die automatische Übermittlung von angegebenen Berichten per E-Mail oder an eine Dateifreigabe in geplanten Zeitintervallen konfigurieren.

  • Sie können Configuration Manager-Berichte mithilfe der Berichtsanzeige in der Configuration Manager-Konsole ausführen oder mithilfe des Berichts-Managers in einem Webbrowser. Die Bedienung der beiden Methoden zum Ausführen von Berichten ist sehr ähnlich.

  • Berichte in Configuration Manager werden im Gebietsschema der installierten Configuration Manager-Konsole gerendert. Abonnements werden im Gebietsschema der installierten Version von SQL Server Reporting Services gerendert. Beim Erstellen eines Berichts können Sie die Assembly und den Ausdruck angeben.

Neuheiten in Configuration Manager SP1

Die folgenden Elemente für die Berichterstellung sind neu oder wurden in Configuration Manager SP1 geändert:

  • Configuration Manager SP1 unterstützt Microsoft SQL Server 2012 Reporting Services.

  • Wenn Microsoft SQL Server 2012 oder SQL Server 2008 R2 auf dem Reporting Services-Punkt ausgeführt wird, öffnet Configuration Manager beim Erstellen oder Ändern von Berichten Reporting Services Report Builder 3.0. Wenn Microsoft SQL Server 2008 auf dem Reporting Services-Punkt ausgeführt wird, öffnet Configuration Manager beim Erstellen oder Ändern von Berichten Reporting Services Report Builder 2.0.

  • Im Arbeitsbereich Überwachung werden nun unter dem Knoten Berichterstattung Links zum Berichts-Manager für SQL Server Reporting Services angezeigt.

Neuheiten in System Center 2012 R2 Configuration Manager

Die folgenden Elemente für die Berichterstattung sind neu oder wurden in System Center 2012 R2 Configuration Manager geändert:

  • Ab Configuration Manager sind Berichte für die rollenbasierte Verwaltung komplett aktiviert. Bei allen in Configuration Manager verfügbaren Berichten werden die Daten auf Basis der Berechtigungen des Administrators gefiltert, der den Bericht ausführt. Administratoren mit eng festgelegten Rollen können nur für die jeweilige Rolle definierte Informationen anzeigen. Weitere Informationen finden Sie im Abschnitt Planen der rollenbasierten Verwaltung von Berichten des Themas Planen der Berichterstattung in Configuration Manager.