Inleiding tot rapportage in Configuration Manager

Van toepassing op: Configuration Manager (current branch)

Reporting 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. Beide rapportageplatforms bieden uitgebreide ontwerpervaringen voor aangepaste rapporten. Met rapportage kunt u informatie verzamelen, ordenen en presenteren over de schat aan gegevens van Configuration Manager 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 volledig scala aan kant-en-klaar hulpprogramma's en services waarmee u rapporten voor uw organisatie kunt maken, implementeren en beheren. De functie bevat ook programmeerfuncties waarmee u uw rapportagefunctionaliteit kunt uitbreiden en aanpassen. Reporting Services is een op de server 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:

  • Hiermee wordt een rapportagesysteem voor de industriestandaard gebruikt om een query uit te voeren in de database Configuration Manager.

  • Hiermee worden rapporten weergegeven met behulp van de Configuration Manager Report Viewer of met Report Manager, een webverbinding met het rapport.

  • Biedt hoge prestaties, beschikbaarheid en schaalbaarheid.

  • Biedt abonnementen op rapporten waarop gebruikers zich kunnen abonneren. Een manager is bijvoorbeeld elke dag geabonneerd op een e-mailrapport waarin de status van een software-update-implementatie wordt beschrijft.

  • 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 integreert u Power BI Report Server met Configuration Manager-rapportage. Deze integratie biedt moderne visualisatie en betere prestaties. Hiermee wordt consoleondersteuning toegevoegd voor Power BI rapporten die lijken op wat er al bestaat met SQL Server Reporting Services. Zie Integreren met Power BI Report Server.

Power BI Report Server is een on-premises rapportserver met een webportal waarin u rapporten we weergeven en beheren. Het bevat hulpmiddelen voor het maken Power BI rapporten, pagina's, mobiele rapporten en KPI's. Zie Wat is Power BI Report Server? voor meer informatie.

Meldpunt voor services

Het rapportageservicepunt is een sitesysteemrol die u toevoegt op een server die Microsoft SQL Server Reporting Services. Het rapportageservicepunt doet de volgende functies:

  • Kopieert de rapportdefinities van Configuration Manager naar Reporting Services
  • Rapportmappen maken op basis van rapportcategorieën
  • Hiermee stelt u het beveiligingsbeleid in voor de rapportmappen en -rapporten. Dit beleid is gebaseerd op de op rollen gebaseerde machtigingen voor configuratiebeheergebruikers. In een interval van 10 minuten maakt het rapportageservicepunt verbinding met Reporting Services om het beveiligingsbeleid opnieuw toe te werken als u het hebt gewijzigd.

Zie de volgende artikelen voor meer informatie over het plannen en installeren van een rapportageservicepunt:

Configuration Manager-rapporten

Configuration Manager biedt rapportdefinities voor meer dan 400 rapporten in meer dan 50 rapportmappen. Tijdens het installatieproces voor rapportageservices worden deze gekopieerd naar de hoofdrapportmap in SQL Server Reporting Services. De configuratiebeheerconsole toont de rapporten en organiseert deze in submappen op basis van de rapportcategorie.

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

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

Rapporten maken en wijzigen

Voor rapporten op basis van Reporting Services gebruikt Configuration Manager Microsoft SQL Server Report Builder als exclusief ontwerp- en bewerkingshulpmiddel voor op modellen gebaseerde en SQL rapporten. Wanneer u een rapport maakt of bewerkt in de console Configuration Manager, wordt Report Builder geopend. Zie Operations and maintenance for reporting (Bewerkingen en onderhoud voor rapportage) voor meer informatie.

Vanaf versie 2002, als u rapporten wilt maken Power BI bewerken, wordt de console geïntegreerd met Power BI Desktop. Zie Rapporten maken Power BI voor meer informatie.

Rapporten uitvoeren

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

Vanaf versie 2002, wanneer u een op Power BI rapport uit te voeren, wordt het geopend in de webbrowser.

Toevoegen aan Favorieten

Configuration Manager wordt standaard geleverd met enkele honderden rapporten en mogelijk voegt u meer toe aan die lijst. 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 vanaf het knooppunt Favorieten.

Zie Operations and maintenance for reporting (Bewerkingen en onderhoud voor rapportage) voor meer informatie.

Rapportprompts

U kunt een rapportprompt of parameter configureren wanneer u een rapport maakt of wijzigt. Maak rapportprompts om de gegevens die in een rapport worden opgehaald te beperken of te targeten. Een rapport kan meerdere prompts 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 uit te voeren, wordt in de prompt een waarde gevraagd voor een vereiste parameter. Op basis van de parameterwaarde worden de rapportgegevens opgehaald. In de computergegevens voor een specifiek computerrapport wordt bijvoorbeeld gevraagd om een computernaam. Reporting Services geeft de opgegeven waarde door aan een variabele die is gedefinieerd in de SQL rapport.

Rapportkoppelingen in Configuration Manager worden gebruikt in een bronrapport om eenvoudige toegang te bieden tot andere gegevens. 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 aanwijzingen moeten worden uitgevoerd, 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 de site onlangs heeft gevonden.
  • U koppelt er een koppeling van naar een ander rapport met de laatste berichten die de site voor een bepaalde computer ontvangt.
  • U maakt de koppeling en geeft die kolom 2 in het bronrapport op met de computernaam. Deze waarde is een vereiste prompt voor het doelrapport.
  • U runt het bronrapport en links van elke rij met gegevens wordt een koppelingspictogram weergegeven.
  • U selecteert het pictogram in 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 configureren voor een rapport en die koppeling kan alleen verbinding maken met één doelrapport.

Waarschuwing

Als u een doelrapport naar een andere rapportmap verplaatst, wordt de locatie voor het doelrapport gewijzigd. Configuratiebeheer werkt de rapportkoppeling in het bronrapport niet automatisch bij 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 door Configuration Manager worden opgeslagen in Reporting Services. Rapportmappen zijn handig als u veel rapporten moet beheren. Wanneer u een rapportageservicepunt installeert, worden rapporten gekopieerd naar Reporting Services en worden deze in meer dan 50 rapportmappen georganiseerd. De rapportmappen zijn alleen-lezen. U kunt ze niet wijzigen in de configuratiebeheerconsole.

Abonnementen rapporteren

Een rapportabonnement in Reporting Services is een terugkerende aanvraag voor het leveren van een rapport op een bepaald moment 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. Voor on-demandrapportage moet u het rapport actief selecteren telkens wanneer u het rapport wilt bekijken. Abonnementen kunnen daarentegen worden gebruikt om de bezorging van een rapport te plannen en vervolgens te automatiseren.

U kunt rapportabonnementen beheren in de configuratiebeheerconsole. De rapportserver verwerkt de abonnementen. Deze worden verdeeld met behulp van bezorgextensies die op de server zijn geïmplementeerd. Standaard kunt u abonnementen maken die rapporten verzenden naar een gedeelde map of naar een e-mailadres.

Zie Rapportabonnementen beheren voor meer informatie.

Report Builder

Voor rapporten op basis van Reporting Services gebruikt Configuration Manager Microsoft SQL Server Report Builder als exclusief ontwerp- en bewerkingshulpmiddel voor zowel modelgebaseerde als SQL rapporten. Als u een rapport maakt of bewerkt in de console Configuration Manager, wordt Report Builder geopend. Wanneer u een rapport voor het eerst maakt of wijzigt, 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 uitwerkt of bewerkt.

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

  • Biedt een intuïtieve ontwerpomgeving voor rapport met een uiterlijk dat lijkt op Microsoft 365-apps.

  • Biedt de flexibele rapportindeling van SQL Server rapportdefinitietaal (RDL).

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

  • Biedt rijk opgemaakte tekstvakken.

  • Exporteert naar Microsoft Word indeling.

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

Rapportmodellen in SQL Server Reporting Services

SQL Server Reporting Services rapportmodellen gebruikt om items uit de database Configuration Manager te selecteren die u wilt opnemen in modelrapporten. Wanneer u een rapport maakt, worden in rapportmodellen alleen opgegeven weergaven en items beschikbaar waar u uit kunt kiezen. Als u modelrapporten wilt maken, moet 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 databasestructuur configuration manager nodig.

  • Items logisch groepen.

  • Relaties tussen items definiëren.

  • Beveilig modelelementen zodat beheerders alleen de gegevens kunnen zien die ze mogen zien.

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

Volgende stappen

Plannen voor rapportage