Einführung in die Berichterstellung in Configuration Manager
Gilt für: Configuration Manager (Current Branch)
Die Berichterstellung in Configuration Manager bietet eine Reihe von Tools und Ressourcen, mit denen Sie die erweiterten Berichtsfunktionen von SQL Server Reporting Services (SSRS) und Power BI-Berichtsserver nutzen können. Beide Berichterstellungsplattformen bieten umfangreiche Erstellungserfahrungen für benutzerdefinierte Berichte. Die Berichterstellung hilft Ihnen, Informationen über die Fülle Configuration Manager Daten in Ihrer Organisation zu sammeln, zu organisieren und zu präsentieren. Configuration Manager bietet viele vordefinierte Berichte in Reporting Services, die Sie ohne Änderungen verwenden können. Sie können die Standardberichte duplizieren und ändern, um Ihre Anforderungen zu erfüllen, oder Sie können benutzerdefinierte Berichte erstellen.
SQL Server Reporting Services
SQL Server Reporting Services stellt eine Palette an schlüsselfertigen Tools und Diensten zur Verfügung, mit denen Sie Berichte für Ihre Organisation erstellen, bereitstellen und verwalten können. Es verfügt auch über Programmierfeatures, mit denen Sie Ihre Berichterstellungsfunktionen erweitern und anpassen können. Reporting Services ist eine serverbasierte Berichterstellungsplattform, die umfassende Berichterstellungsfunktionen für verschiedene Arten von Datenquellen bereitstellt.
Configuration Manager verwendet SQL Server Reporting Services als primäre Berichtslösung. Die Integration in Reporting Services bietet die folgenden Vorteile:
Verwendet ein Branchenstandard-Berichterstellungssystem, um die Configuration Manager-Datenbank abzufragen.
Zeigt Berichte mithilfe des Configuration Manager Berichts-Viewers oder mithilfe des Berichts-Managers an, der eine webbasierte Verbindung mit dem Bericht darstellt.
Bietet hohe Leistung, Verfügbarkeit und Skalierbarkeit.
Stellt Abonnements für Berichte bereit, die Benutzer abonnieren können. Beispielsweise abonniert ein Manager jeden Tag einen per E-Mail gesendeten Bericht, der den Status eines Softwareupdaterollouts enthält.
Exportiert Berichte in verschiedenen Gängigen Formaten.
Weitere Informationen finden Sie unter Was ist SQL Server Reporting Services (SSRS)?
Power BI-Berichtsserver
Integrieren Sie ab Version 2002 Power BI-Berichtsserver in Configuration Manager Berichterstellung. Diese Integration bietet Ihnen eine moderne Visualisierung und eine bessere Leistung. Es fügt Konsolenunterstützung für Power BI-Berichte hinzu, ähnlich wie bei SQL Server Reporting Services bereits vorhanden. Weitere Informationen finden Sie unter Integrieren mit Power BI-Berichtsserver.
Power BI-Berichtsserver ist ein lokaler Berichtsserver mit einem Webportal, in dem Sie Berichte anzeigen und verwalten. Es enthält Tools zum Erstellen von Power BI-Berichten, paginierten Berichten, mobilen Berichten und KPIs. Weitere Informationen finden Sie unter Was ist Power BI-Berichtsserver?.
Reporting Services-Punkt
Der Reporting Services-Punkt ist eine Standortsystemrolle, die Sie auf einem Server hinzufügen, auf dem Microsoft SQL Server Reporting Services ausgeführt wird. Der Reporting Services-Punkt führt die folgenden Funktionen aus:
- Kopiert die Configuration Manager Berichtsdefinitionen in Reporting Services
- Erstellt Berichtsordner basierend auf Berichtskategorien
- Legt die Sicherheitsrichtlinie für die Berichtsordner und Berichte fest. Diese Richtlinien basieren auf den rollenbasierten Berechtigungen für Configuration Manager Administratorbenutzer. In einem Intervall von 10 Minuten stellt der Reporting Services-Punkt eine Verbindung mit Reporting Services her, um die Sicherheitsrichtlinie erneut anwenden zu können, wenn Sie sie geändert haben.
Weitere Informationen zum Planen und Installieren eines Reporting Services-Punkts finden Sie in den folgenden Artikeln:
Configuration Manager Berichte
Configuration Manager bietet Berichtsdefinitionen für mehr als 400 Berichte in über 50 Berichtsordnern. Während der Installation des Reporting Services-Punkts werden sie in den Stammberichtsordner in SQL Server Reporting Services kopiert. Die Configuration Manager-Konsole zeigt die Berichte an und organisiert sie basierend auf der Berichtskategorie in Unterordnern.
Berichte werden in der Configuration Manager Hierarchie nicht nach oben oder unten weitergegeben. Sie werden nur für die Datenbank des Standorts ausgeführt, an dem Sie sie erstellen. Da Configuration Manager globale Daten in der gesamten Hierarchie repliziert, haben Sie Zugriff auf hierarchieweite Informationen in Berichten. Wenn ein Bericht Daten aus einer Standortdatenbank abruft, hat er Zugriff auf Standortdaten für den aktuellen standort und untergeordneten Standort sowie auf globale Daten für jeden Standort in der Hierarchie.
Wie andere Configuration Manager-Objekte muss auch ein Administrator über die entsprechenden Berechtigungen zum Ausführen oder Ändern von Berichten verfügen. Um einen Bericht auszuführen, muss ein Administrator über die Berechtigung Bericht ausführen für das Objekt verfügen. Um einen Bericht zu erstellen oder zu ändern, muss ein Administrator über die Berechtigung Bericht ändern für das Objekt verfügen.
Erstellen und Ändern von Berichten
Für Reporting Services-basierte Berichte verwendet Configuration Manager Microsoft SQL Server Report Builder als exklusives Erstellungs- und Bearbeitungstool für modellbasierte und SQL-basierte Berichte. Wenn Sie einen Bericht in der Configuration Manager-Konsole erstellen oder bearbeiten, wird Report Builder geöffnet. Weitere Informationen finden Sie unter Vorgänge und Wartung für die Berichterstellung.
Ab Version 2002 wird die Konsole in Power BI Desktop integriert, um Power BI-Berichte zu erstellen oder zu bearbeiten. Weitere Informationen finden Sie unter Erstellen von Power BI-Berichten.
Berichte ausführen
Wenn Sie einen Reporting Services-basierten Bericht in der Configuration Manager-Konsole ausführen, wird der Berichts-Viewer geöffnet und stellt eine Verbindung mit Reporting Services her. Nachdem Sie alle erforderlichen Berichtsparameter angegeben haben, ruft Reporting Services die Daten ab und zeigt die Ergebnisse im Viewer an. Sie können auch eine Verbindung mit dem SQL Services-Reporting Services herstellen, eine Verbindung mit der Datenquelle für den Standort herstellen und Berichte ausführen.
Ab Version 2002 wird ein Power BI-basierter Bericht im Webbrowser geöffnet.
Zu Favoriten hinzufügen
Configuration Manager standardmäßig mit mehreren hundert Berichten ausgeliefert, und Sie können dieser Liste weitere hinzufügen. Anstatt ständig nach Berichten zu suchen, die Sie häufig verwenden, können Sie ab Version 2103 einen Bericht zu einem Favoriten machen. Mit dieser Aktion können Sie schnell über den Knoten Favoriten darauf zugreifen.
Weitere Informationen finden Sie unter Vorgänge und Wartung für die Berichterstellung.
Berichtsaufforderungen
Sie können eine Berichtseingabeaufforderung oder einen Parameter konfigurieren, wenn Sie einen Bericht erstellen oder ändern. Erstellen Sie Berichtsaufforderungen, um die von einem Bericht abgerufenen Daten einzuschränken oder als Ziel festzulegen. Ein Bericht kann mehrere Eingabeaufforderungen enthalten. Stellen Sie sicher, dass die Eingabeaufforderungsnamen eindeutig sind und nur alphanumerische Zeichen enthalten, die den SQL Server Regeln für Bezeichner entsprechen.
Wenn Sie einen Bericht ausführen, fordert die Eingabeaufforderung einen Wert für einen erforderlichen Parameter an. Basierend auf dem Parameterwert werden die Berichtsdaten abgerufen. Beispielsweise fordert der Bericht Computerinformationen für einen bestimmten Computer zur Eingabe eines Computernamens auf. Reporting Services übergibt den angegebenen Wert an eine Variable, die in der SQL-Anweisung des Berichts definiert ist.
Berichtslinks
Berichtslinks in Configuration Manager werden in einem Quellbericht verwendet, um einfachen Zugriff auf andere Daten zu ermöglichen. Es kann z. B. mit detaillierteren Informationen zu den einzelnen Elementen im Quellbericht verknüpft werden. Wenn für den Zielbericht mindestens eine Eingabeaufforderung ausgeführt werden muss, muss der Quellbericht eine Spalte mit den entsprechenden Werten für jede Eingabeaufforderung enthalten.
Der Link muss die Spaltennummer mit dem Wert für die Eingabeaufforderung angeben. Zum Beispiel:
- Es gibt einen Bericht, der Computer auflistet, die der Standort kürzlich entdeckt hat.
- Sie verknüpfen es mit einem anderen Bericht, der die letzten Nachrichten auflistet, die die Website für einen bestimmten Computer empfängt.
- Sie erstellen den Link und geben an, dass die Spalte
2
im Quellbericht den Computernamen enthält. Dieser Wert ist eine erforderliche Eingabeaufforderung für den Zielbericht. - Sie führen den Quellbericht aus, und links neben jeder Datenzeile wird ein Linksymbol angezeigt.
- Sie wählen das Symbol in einer Zeile aus, und der Berichts-Viewer übergibt den Wert in der angegebenen Spalte für diese Zeile als Eingabeaufforderungswert für den Zielbericht.
Sie können nur einen Link für einen Bericht konfigurieren, und dieser Link kann nur eine Verbindung mit einem einzelnen Zielbericht herstellen.
Warnung
Wenn Sie einen Zielbericht in einen anderen Berichtsordner verschieben, ändert sich der Speicherort für den Zielbericht. Configuration Manager aktualisiert den Berichtslink im Quellbericht nicht automatisch mit dem neuen Speicherort, und der Link funktioniert nicht im Quellbericht.
Berichtsordner
Berichtsordner bieten eine Methode zum Sortieren und Filtern von Berichten, die in Reporting Services gespeichert Configuration Manager. Berichtsordner sind nützlich, wenn Sie viele Berichte verwalten müssen. Wenn Sie einen Reporting Services-Punkt installieren, werden Berichte in Reporting Services kopiert und in mehr als 50 Berichtsordner organisiert. Die Berichtsordner sind schreibgeschützt. Sie können sie nicht in der Configuration Manager-Konsole ändern.
Berichtsabonnements
Ein Berichtsabonnement in Reporting Services ist eine wiederkehrende Anforderung zum Übermitteln eines Berichts zu einem bestimmten Zeitpunkt oder als Reaktion auf ein Ereignis. Sie geben im Abonnement ein Anwendungsdateiformat an. Abonnements bieten eine Alternative zum Bedarfsgesteuerten Ausführen eines Berichts. Die bedarfsgesteuerte Berichterstellung erfordert, dass Sie den Bericht jedes Mal aktiv auswählen, wenn Sie den Bericht anzeigen möchten. Im Gegensatz dazu können Abonnements verwendet werden, um die Übermittlung eines Berichts zu planen und dann zu automatisieren.
Sie können Berichtsabonnements in der Configuration Manager-Konsole verwalten. Der Berichtsserver verarbeitet die Abonnements. Sie werden mithilfe von Übermittlungserweiterungen verteilt, die auf dem Server bereitgestellt werden. Standardmäßig können Sie Abonnements erstellen, die Berichte an einen freigegebenen Ordner oder eine E-Mail-Adresse senden.
Weitere Informationen finden Sie unter Verwalten von Berichtsabonnements.
Report Builder
Für Reporting Services-basierte Berichte verwendet Configuration Manager Microsoft SQL Server Report Builder als exklusives Erstellungs- und Bearbeitungstool für modellbasierte und SQL-basierte Berichte. Wenn Sie einen Bericht in der Configuration Manager-Konsole erstellen oder bearbeiten, wird Report Builder geöffnet. Wenn Sie einen Bericht zum ersten Mal erstellen oder ändern, wird Report Builder automatisch installiert. Die Version von Report Builder, die der installierten Version von SQL Server zugeordnet ist, wird geöffnet, wenn Sie Berichte ausführen oder bearbeiten.
Die Report Builder Installation bietet Unterstützung für mehr als 20 Sprachen. Wenn Sie Report Builder ausführen, werden Daten in der Sprache des Betriebssystems des lokalen Computers angezeigt. Wenn Report Builder die Sprache nicht unterstützt, werden die Daten in Englisch angezeigt. Report Builder unterstützt die vollständigen Funktionen von SQL Server Reporting Services, einschließlich der folgenden Funktionen:
Bietet eine intuitive Berichtserstellungsumgebung mit einem ähnlichen Aussehen wie Microsoft 365 Apps.
Bietet das flexible Berichtslayout SQL Server Berichtsdefinitionssprache (REPORT Definition Language, RDL).
Stellt verschiedene Formen der Datenvisualisierung bereit, einschließlich Diagrammen und Messgeräten.
Stellt reich formatierte Textfelder bereit.
Exportiert in Microsoft Word-Format.
Sie können Report Builder auch direkt über SQL Server Reporting Services öffnen.
Berichtsmodelle in SQL Server Reporting Services
SQL Server Reporting Services verwendet Berichtsmodelle, um Elemente aus der Configuration Manager Datenbank auszuwählen, die in modellbasierte Berichte eingeschlossen werden sollen. Wenn Sie einen Bericht erstellen, machen Berichtsmodelle nur bestimmte Ansichten und Elemente zur Auswahl verfügbar. Um modellbasierte Berichte zu erstellen, muss mindestens ein Berichtsmodell verfügbar sein.
Berichtsmodelle verfügen über die folgenden Features:
Geben Sie Datenbankfeldern und -sichten logische Geschäftsnamen. Zum Erstellen von Berichten benötigen Sie keine Kenntnisse der Configuration Manager Datenbankstruktur.
Gruppierung von Elementen logisch.
Definieren sie Beziehungen zwischen Elementen.
Sichern Sie Modellelemente, sodass Administratoren nur die Daten sehen können, für die sie über die Berechtigung verfügen.
Obwohl Configuration Manager Beispielberichtsmodelle bereitstellt, können Sie auch Berichtsmodelle definieren, um Ihre eigenen Geschäftsanforderungen zu erfüllen. Weitere Informationen zum Erstellen von Berichtsmodellen finden Sie unter Erstellen von benutzerdefinierten Berichtsmodellen.