Inleiding tot rapportage in Configuration Manager

Van toepassing op: Configuration Manager (current branch)

Rapportage in Configuration Manager biedt een set hulpprogramma's en resources waarmee u de geavanceerde rapportagemogelijkheden van SQL Server Reporting Services (SSRS) en Power BI Report Server kunt gebruiken. Beide rapportageplatforms bieden uitgebreide ontwerpervaringen voor aangepaste rapporten. Rapportage helpt u bij het verzamelen, organiseren en presenteren van informatie over de rijkdom aan Configuration Manager gegevens in uw organisatie. Configuration Manager biedt veel vooraf gedefinieerde rapporten in Reporting Services die u zonder wijzigingen kunt gebruiken. U kunt de standaardrapporten dupliceren en wijzigen om aan uw vereisten te voldoen, of u kunt aangepaste rapporten maken.

SQL Server Reporting Services

SQL Server Reporting Services biedt een volledige reeks kant-en-klare hulpprogramma's en services waarmee u rapporten voor uw organisatie kunt maken, implementeren en beheren. Het heeft ook programmeerfuncties waarmee u uw rapportagefunctionaliteit kunt uitbreiden en aanpassen. Reporting Services is een op servers gebaseerd rapportageplatform dat uitgebreide rapportagefunctionaliteit biedt voor verschillende soorten gegevensbronnen.

Configuration Manager gebruikt SQL Server Reporting Services als primaire rapportageoplossing. Integratie met Reporting Services biedt de volgende voordelen:

  • Maakt gebruik van een industriestandaard rapportagesysteem om query's uit te voeren op de Configuration Manager-database.

  • Geeft rapporten weer met behulp van de Configuration Manager Report Viewer of met behulp van Report Manager, een webverbinding met het rapport.

  • Biedt hoge prestaties, beschikbaarheid en schaalbaarheid.

  • Biedt abonnementen voor rapporten waarop gebruikers zich kunnen abonneren. Een manager abonneert zich bijvoorbeeld elke dag op een per e-mail verzonden rapport met informatie over de status van een software-update-implementatie.

  • Hiermee exporteert u rapporten in verschillende soorten populaire indelingen.

Zie Wat is SQL Server Reporting Services (SSRS)? voor meer informatie.

Power BI Report Server

Vanaf versie 2002 kunt u Power BI Report Server integreren met Configuration Manager rapportage. Deze integratie biedt u moderne visualisatie en betere prestaties. Hiermee wordt consoleondersteuning toegevoegd voor Power BI-rapporten die vergelijkbaar zijn met wat al bestaat met SQL Server Reporting Services. Zie Integreren met Power BI Report Server voor meer informatie.

Power BI Report Server is een on-premises rapportserver met een webportal waarin u rapporten weergeeft en beheert. Het bevat hulpprogramma's voor het maken van Power BI-rapporten, gepagineerde rapporten, mobiele rapporten en KPI's. Zie Wat is Power BI Report Server? voor meer informatie.

Reporting Services-punt

Het Reporting Services-punt is een sitesysteemrol die u toevoegt op een server waarop Microsoft SQL Server Reporting Services wordt uitgevoerd. Het Reporting Services-punt voert de volgende functies uit:

  • Kopieert de Configuration Manager rapportdefinities naar Reporting Services
  • Hiermee maakt u rapportmappen op basis van rapportcategorieën
  • Hiermee stelt u beveiligingsbeleid in voor de rapportmappen en rapporten. Deze beleidsregels zijn gebaseerd op de machtigingen op basis van rollen voor Configuration Manager gebruikers met beheerdersrechten. In een interval van 10 minuten maakt het Reporting Services-punt verbinding met Reporting Services om het beveiligingsbeleid opnieuw toe te past als u dit hebt gewijzigd.

Zie de volgende artikelen voor meer informatie over het plannen en installeren van een Reporting Services-punt:

Configuration Manager rapporten

Configuration Manager biedt rapportdefinities voor meer dan 400 rapporten in meer dan 50 rapportmappen. Tijdens het installatieproces van het Reporting Services-punt worden ze gekopieerd naar de hoofdmap van het rapport in SQL Server Reporting Services. De Configuration Manager-console toont de rapporten en organiseert deze in submappen op basis van de rapportcategorie.

Rapporten worden niet omhoog of omlaag doorgegeven in de Configuration Manager hiërarchie. Ze worden alleen uitgevoerd in de database van de site waarin u ze maakt. Omdat Configuration Manager globale gegevens repliceert in de hele hiërarchie, hebt u toegang tot hiërarchiebrede informatie in rapporten. Wanneer een rapport gegevens ophaalt uit een sitedatabase, heeft het toegang tot sitegegevens voor de huidige site en onderliggende sites, en tot globale gegevens voor elke site in de hiërarchie.

Net als andere Configuration Manager-objecten moet een gebruiker met beheerdersrechten over de juiste machtigingen beschikken om rapporten uit te voeren of te wijzigen. Als u een rapport wilt uitvoeren, moet een gebruiker met beheerdersrechten beschikken over de machtiging Rapport uitvoeren voor het object. Als u een rapport wilt maken of wijzigen, moet een gebruiker met beheerdersrechten de machtiging Rapport wijzigen voor het object hebben.

Rapporten maken en wijzigen

Voor Reporting Services-rapporten gebruikt Configuration Manager Microsoft SQL Server Report Builder als het exclusieve ontwerp- en bewerkingsprogramma voor rapporten op basis van modellen en SQL. Wanneer u een rapport maakt of bewerkt in de Configuration Manager-console, wordt Report Builder geopend. Zie Bewerkingen en onderhoud voor rapportage voor meer informatie.

Vanaf versie 2002 kan de console worden geïntegreerd met Power BI Desktop om Power BI-rapporten te maken of te bewerken. Zie Power BI-rapporten maken voor meer informatie.

Rapporten uitvoeren

Wanneer u een rapport op basis van Reporting Services uitvoert in de Configuration Manager-console, wordt Rapportviewer geopend en wordt er verbinding gemaakt met Reporting Services. Nadat u de vereiste rapportparameters hebt opgegeven, haalt Reporting Services de gegevens op en worden de resultaten weergegeven in de viewer. U kunt ook verbinding maken met SQL Services Reporting Services, verbinding maken met de gegevensbron voor de site en rapporten uitvoeren.

Vanaf versie 2002 wordt een power BI-rapport geopend in de webbrowser.

Toevoegen aan Favorieten

Configuration Manager wordt standaard geleverd met enkele honderden rapporten en u kunt er meer aan die lijst toevoegen. In plaats van voortdurend te zoeken naar rapporten die u vaak gebruikt, kunt u vanaf versie 2103 een rapport favoriet maken. Met deze actie kunt u deze snel openen vanuit het knooppunt Favorieten .

Zie Bewerkingen en onderhoud voor rapportage voor meer informatie.

Rapportprompts

U kunt een rapportprompt of -parameter configureren wanneer u een rapport maakt of wijzigt. Rapportprompts maken om de gegevens die een rapport ophaalt, te beperken of te targeten. Een rapport kan meer dan één prompt bevatten. Zorg ervoor dat de promptnamen uniek zijn en alleen alfanumerieke tekens bevatten die voldoen aan de SQL Server regels voor id's.

Wanneer u een rapport uitvoert, vraagt de prompt om een waarde voor een vereiste parameter. Op basis van de parameterwaarde worden de rapportgegevens opgehaald. In het rapport Computergegevens voor een specifieke computer wordt bijvoorbeeld gevraagd om een computernaam. Reporting Services geeft de opgegeven waarde door aan een variabele die is gedefinieerd in de SQL-instructie van het rapport.

Rapportkoppelingen in Configuration Manager worden gebruikt in een bronrapport om eenvoudige toegang tot andere gegevens te bieden. Het kan bijvoorbeeld een koppeling maken naar meer gedetailleerde informatie over elk van de items in het bronrapport. Als voor het doelrapport een of meer prompts nodig zijn om uit te voeren, moet het bronrapport een kolom bevatten met de juiste waarden voor elke prompt.

De koppeling moet het kolomnummer opgeven met de waarde voor de prompt. Bijvoorbeeld:

  • Er is één rapport met computers die onlangs door de site zijn gedetecteerd.
  • U koppelt er een koppeling naar een ander rapport met de laatste berichten die de site voor een specifieke computer ontvangt.
  • U maakt de koppeling en geeft op dat de kolom 2 in het bronrapport de computernaam bevat. Deze waarde is een vereiste prompt voor het doelrapport.
  • U voert het bronrapport uit en links van elke rij met gegevens wordt een koppelingspictogram weergegeven.
  • U selecteert het pictogram op een rij en rapportviewer geeft de waarde in de opgegeven kolom voor die rij door als de promptwaarde voor het doelrapport.

U kunt slechts één koppeling voor een rapport configureren en die koppeling kan slechts verbinding maken met één doelrapport.

Waarschuwing

Als u een doelrapport naar een andere rapportmap verplaatst, verandert de locatie voor het doelrapport. Configuration Manager de rapportkoppeling in het bronrapport niet automatisch bijwerkt met de nieuwe locatie en de koppeling werkt niet in het bronrapport.

Rapportmappen

Rapportmappen bieden een methode voor het sorteren en filteren van rapporten die Configuration Manager in Reporting Services opslaat. Rapportmappen zijn handig wanneer u veel rapporten wilt beheren. Wanneer u een Reporting Services-punt installeert, worden rapporten gekopieerd naar Reporting Services en in meer dan 50 rapportmappen ingedeeld. De rapportmappen zijn alleen-lezen. U kunt deze niet wijzigen in de Configuration Manager-console.

Rapportabonnementen

Een rapportabonnement in Reporting Services is een terugkerende aanvraag voor het leveren van een rapport op een bepaald tijdstip of als reactie op een gebeurtenis. U geeft in het abonnement een toepassingsbestandsindeling op. Abonnementen bieden een alternatief voor het uitvoeren van een rapport op aanvraag. Rapportage op aanvraag vereist dat u het rapport actief selecteert wanneer u het rapport wilt weergeven. Abonnementen kunnen daarentegen worden gebruikt om de levering van een rapport te plannen en vervolgens te automatiseren.

U kunt rapportabonnementen beheren in de Configuration Manager-console. De rapportserver verwerkt de abonnementen. Deze worden gedistribueerd met behulp van delivery-extensies die op de server zijn geïmplementeerd. Standaard kunt u abonnementen maken waarmee rapporten worden verzonden naar een gedeelde map of naar een e-mailadres.

Zie Rapportabonnementen beheren voor meer informatie.

Report Builder

Voor Reporting Services-rapporten gebruikt Configuration Manager Microsoft SQL Server Report Builder als het exclusieve ontwerp- en bewerkingsprogramma voor rapporten op basis van modellen en SQL. Als u een rapport maakt of bewerkt in de Configuration Manager-console, wordt Report Builder geopend. Wanneer u voor het eerst een rapport maakt of wijzigt, wordt Report Builder automatisch geïnstalleerd. De versie van Report Builder die is gekoppeld aan de geïnstalleerde versie van SQL Server wordt geopend wanneer u rapporten uitvoert of bewerkt.

De installatie van Report Builder voegt ondersteuning toe voor meer dan 20 talen. Wanneer u Report Builder uitvoert, worden gegevens weergegeven in de taal van het besturingssysteem van de lokale computer. Als Report Builder de taal niet ondersteunt, worden de gegevens in het Engels weergegeven. Report Builder ondersteunt de volledige mogelijkheden van SQL Server Reporting Services, waaronder de volgende mogelijkheden:

  • Biedt een intuïtieve omgeving voor het ontwerpen van rapporten met een uiterlijk dat lijkt op Microsoft 365-apps.

  • Biedt de flexibele rapportindeling van SQL Server RDL (Report Definition Language).

  • Biedt verschillende vormen van gegevensvisualisatie, waaronder grafieken en meters.

  • Bevat opgemaakte tekstvakken.

  • Exporteert naar Microsoft Word-indeling.

U kunt Report Builder ook rechtstreeks vanuit SQL Server Reporting Services openen.

Rapportmodellen in SQL Server Reporting Services

SQL Server Reporting Services gebruikt rapportmodellen om items uit de Configuration Manager-database te selecteren die u wilt opnemen in rapporten op basis van modellen. Wanneer u een rapport maakt, worden in rapportmodellen alleen opgegeven weergaven en items weergegeven waaruit u kunt kiezen. Als u rapporten op basis van modellen wilt maken, moet er ten minste één rapportmodel beschikbaar zijn.

Rapportmodellen hebben de volgende functies:

  • Geef logische bedrijfsnamen aan databasevelden en weergaven. Als u rapporten wilt maken, hebt u geen kennis van de Configuration Manager databasestructuur nodig.

  • Items logisch groepeer.

  • Relaties tussen items definiëren.

  • Beveilig modelelementen zodat gebruikers met beheerdersrechten alleen de gegevens kunnen zien waarvoor ze gemachtigd zijn.

Hoewel Configuration Manager voorbeeldrapportmodellen biedt, kunt u ook rapportmodellen definiëren om te voldoen aan uw eigen bedrijfsvereisten. Zie Aangepaste rapportmodellen maken voor meer informatie over het maken van rapportmodellen.

Volgende stappen

Rapportage plannen