Inleiding tot rapportage in Configuration Manager

 

Van toepassing op: 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

Rapportage in System Center 2012 Configuration Manager biedt een aantal hulpprogramma's en bronnen om u te helpen gebruik te maken van de geavanceerde rapportagemogelijkheden van SQL Server Reporting Services (SSRS) en van de uitgebreide ervaring van Reporting Services Report Builder. Met rapportage verzamelt, organiseert en presenteert u informatie over gebruikers, de hardware- en software-inventaris, software-updates, toepassingen, sitestatus en andere Configuration Manager-bewerkingen in uw organisatie. Rapportage geeft u een aantal vooraf gedefinieerde rapporten die u kunt gebruiken zonder wijzigingen, of die u kunt aanpassen om te voldoen aan uw vereisten. U kunt ook aangepaste rapporten maken.

Gebruik de volgende secties om u te helpen bij het beheren van rapportage in Configuration Manager:

  • SQL Server Reporting Services

  • Reporting Services-punt

  • Configuration Manager-rapporten

    • Rapporten maken en wijzigen

    • Uitvoeren van rapporten

    • Rapportprompts

    • Rapportkoppelingen

  • Rapportmappen

  • Rapportabonnementen

  • Report Builder

  • Wat is er nieuw in Configuration Manager

  • Wat is er nieuw in Configuration Manager SP1

  • Wat is er nieuw in System Center 2012 R2 Configuration Manager

SQL Server Reporting Services

SQL Server Reporting Services geeft u een volledig aanbod aan gebruiksklare hulpprogramma's en services om u te helpen bij het maken, implementeren en beheren van rapporten voor uw organisatie en bij het programmeren van functies die u helpen bij het uitbreiden en aanpassen van uw rapportagefunctionaliteit. Reporting Services is een servergebaseerd rapportageplatform dat uitgebreide rapportagefunctionaliteit biedt voor een waaier aan gegevensbronnen.

Configuration Manager gebruikt SQL Server Reporting Services als oplossing voor rapportage. Integratie met Reporting Services biedt de volgende voordelen:

  • Gebruik een standaard rapportagesysteem om de Configuration Manager-database te doorzoeken.

  • Geeft rapporten weer door gebruik te maken van de Configuration Manager-rapportviewer of van Report Manager, een webverbinding naar het rapport.

  • Biedt hoge prestaties, beschikbaarheid en schaalbaarheid.

  • Verleent abonnementen aan rapporten waar gebruikers zich op kunnen abonneren. Zo zou een beheerder zich bijvoorbeeld kunnen abonneren om elke dag automatisch een e-mailrapport te ontvangen met informatie over de status van de rollout van een software-update.

  • Exporteert rapporten die gebruikers kunnen selecteren in een aantal veelgebruikte bestandsindelingen.

Zie SQL Server Reporting Services in de SQL Server 2008 Books Online voor meer informatie over Reporting Services.

Reporting Services-punt

Het Reporting Services-punt is een sitesysteemrol die is geïnstalleerd op een server waarop Microsoft SQL Server Reporting Services wordt uitgevoerd. Het Reporting Services-punt kopieert de Configuration Manager-rapportdefinities naar Reporting Services, maakt rapportmappen aan op basis van rapportcategorieën, en stelt veiligheidsbeleid in op de rapportmappen en de rapporten op basis van op rollen gebaseerde machtigingen voor gebruikers met beheerdersrechten van Configuration Manager. In een internval van 10 minuten maakt het Reporting Services-punt verbinding met Reporting Services om het veiligheidsbeleid opnieuw toe te passen als dit werd gewijzigd, bijvoorbeeld door het gebruik van Report Manager. Raadpleeg de volgend documentatie voor meer informatie over het plannen en installeren van een Reporting Services-punt:

Configuration Manager-rapporten

Configuration Manager geeft rapportdefinities voor meer dan 400 rapporten in meer dan 50 rapportmappen. Deze worden gekopieerd naar de basisrapportmap in SQL Server Reporting Services tijdens het installatieproces van het Reporting Services-punt. De rapporten worden weergegeven in de Configuration Manager-console en georganiseerd in submappen op basis van de rapportcategorie. Rapporten worden niet doorgegeven naar boven of onder in de Configuration Manager-hiërarchie. Ze worden alleen uitgevoerd voor de database van de site waarin ze zijn gemaakt. Omdat Configuration Manager echter globale gegevens repliceert over de hele hiërarchie, hebt u toegang tot informatie over de hele hiërarchie. Wanneer een rapport gegevens ophaalt van een sitedatabase, heeft het toegang tot sitegegevens voor de actuele 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 de juiste machtigingen hebben om rapporten uit te voeren of aan te passen. Een gebruiker met beheerdersrechten moet, om een rapport uit te voeren, beschikken over de machtiging Rapport uitvoeren voor het object. Een gebruiker met beheerdersrechten moet, om een rapport te maken of te wijzigen, beschikken over de machtiging Rapport wijzigen voor het object.

Rapporten maken en wijzigen

Configuration Manager gebruikt Microsoft SQL Server Report Builder als exclusief ontwerp- en bewerkingsprogramma voor rapporten op basis van modellen en op basis van SQL. Report Builder wordt geopend als u een rapport maakt of bewerkt in de Configuration Manager-console. Zie de sectie Configuration Manager-rapporten beheren in het onderwerp Bewerkingen en onderhoud voor rapportage in Configuration Manager voor meer informatie over het beheren van rapporten.

Uitvoeren van rapporten

Als u een rapport uitvoert in de Configuration Manager-console, wordt de rapportviewer geopend en wordt er verbinding gemaakt met Reporting Services. Als u vereiste rapportparameters opgeeft, haalt Reporting Services deze gegevens op en geeft de resultaten weer in de viewer. U kunt ook verbinding maken met de SQL Services Reporting Services, verbinden met de gegevensbron voor de site en rapporten uitvoeren.

Rapportprompts

Een rapportprompt of rapportparameter in Configuration Manager is een rapporteigenschap die u kunt configureren wanneer er een rapport wordt gemaakt of gewijzigd. Rapportprompts worden gemaakt om de gegevens die een rapport ophaalt te beperken of gerichter op te halen. Een rapport kan meer dan één prompt bevatten, op voorwaarde dat de promptnamen uniek zijn en alleen alfanumerieke tekens bevatten die overeenstemmen met de SQL Server-regels voor id's.

Als u een rapport uitvoert, vraagt de prompt een waarde voor een vereiste parameter en haalt, op basis van die waarde, de rapportgegevens op. Het rapport Computerinformatie voor een specifieke computer haalt de computerinformatie op voor een specifieke computer en vraagt de gebruiker met beheerdersrechten om een computernaam. Reporting Services geeft de opgegeven waarde door aan een variabele die in de SQL-verklaring voor het rapport is gedefinieerd.

Rapportkoppelingen

Rapportkoppelingen in Configuration Manager worden gebruikt in een bronrapport om gebruikers met beheerdersrechten makkelijke toegang te verlenen tot bijkomende gegevens, zoals meer gedetailleerde informatie over elk van de items in het bronrapport. Als er voor het doelrapport één of meer prompts nodig zijn om uit te voeren, moet het bronrapport een kolom bevatten met de juiste waarden voor elke prompt. U moet het kolomnummer specificeren dat de waarde voor de prompt geeft. U kunt bijvoorbeeld een rapport met een lijst met recent gedetecteerde computers koppelen aan een rapport met de meest recente berichten die zijn ontvangen voor een specifieke computer. Als de koppeling is gemaakt, kunt u opgeven dat kolom 2 in het bronrapport computernamen bevat, wat een vereiste prompt is voor het doelrapport. Er verschijnen koppelingspictogram links van elke rij gegevens wanneer het bronrapport wordt uitgevoerd. Als u klikt op het pictogram op een rij, gebruikt de rapportviewer de waarde in de opgegeven kolom voor die rij als de promptwaarde die is vereist om het doelrapport weer te geven. Een rapport kan met slechts één koppeling worden geconfigureerd en die koppeling kan alleen verbinding maken met één enkele doelbron.

System_CAPS_warningWaarschuwing

Als u de doelmap naar een andere rapportmap verplaatst, verandert de locatie voor het doelrapport. De rapportkoppeling in het bronrapport wordt niet automatisch bijgewerkt met de nieuwe locatie en de rapportkoppeling zal niet werken in het bronrapport.

Rapportmappen

Rapportmappen in System Center 2012 Configuration Manager bieden een methode om rapporten te sorteren en filteren die worden opgeslagen in Reporting Services. Rapportmappen zijn met name handig wanneer er veel rapporten zijn om te beheren. Wanneer u een Reporting Services-punt installeert, worden rapporten gekopieerd naar Reporting Services en georganiseerd in meer dan 50 rapportmappen. De rapportmappen zijn alleen-lezen. U kunt ze niet wijzigen in de Configuration Manager-console.

Rapportabonnementen

Een rapportabonnement in Reporting Services is een terugkerende aanvraag om een rapport te leveren op een specifieke moment of als reactie op een gebeurtenis en in de bestandsindeling die u opgeeft in het abonnement. Abonnementen bevatten een alternatief voor het uitvoeren van een rapport op aanvraag. Voor rapporten op aanvraag dient u het rapport actief te selecteren telkens u het 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. Ze worden verwerkt op de rapportserver. De abonnementen worden gedistribueerd door gebruik te maken van de leveringsextensies die op de server worden geïmplementeerd. Standaard kunt u abonnementen maken die rapporten verzenden naar een gedeelde map of naar een e-mailadres. Zie de sectie Rapportabonnementen beheren in het onderwerp Bewerkingen en onderhoud voor rapportage in Configuration Manager voor meer informatie over het beheren van rapportabonnementen.

Report Builder

Configuration Manager gebruikt Microsoft SQL Server Reporting Services Report Builder als exclusief ontwerp- en bewerkingsprogramma voor rapporten op basis van modellen en op basis van SQL. Report Builder wordt geopend als u de actie start om een rapport te maken of bewerken in de Configuration Manager-console. Report Builder wordt automatisch geïnstalleerd als u een rapport voor de eerste keer maakt of wijzigt. Vanaf Configuration Manager SP1 wordt de versie van Report Builder die met de geïnstalleerde versie van SQL Server is gekoppeld, geopend wanneer u rapporten uitvoert of bewerkt.

System_CAPS_importantBelangrijk

Alleen voor Configuration Manager zonder service pack:

Standaard opent Configuration Manager de ClickOnce-versie van Report Builder 2.0. Hiermee wordt Report Builder 2.0 geïnstalleerd en uitgevoerd wanneer u een nieuw rapport wilt maken of een bestaand rapport wilt wijzigen. Als SQL Server 2008 R2 op uw rapportserver wordt uitgevoerd, wordt de ClickOnce-versie van Report Builder 3.0 automatisch geïnstalleerd met SQL Server 2008 R2 Reporting Services. Daarom zal het bestand niet beschikbaar zijn en zal er een foutmelding worden weergegeven als Configuration Manager probeert de ClickOnce-versie van Report Builder 2.0 te openen. Zie de sectie Rapportage instellen op het gebruik van Report Builder 3.0 in het onderwerp Rapportage configureren in Configuration Manager voor meer informatie over het gebruik van Report Builder 3.0.

De installatie van de Report Builder voegt ondersteuning toe voor meer dan 20 talen. Als Report Builder wordt uitgevoerd, worden de gegevens weergegeven in de taal van het besturingssysteem dat wordt uitgevoerd op de lokale computer. Als Report Builder de taal niet ondersteunt, worden de gegevens in het Engels weergegeven. Report Builder ondersteunt alle functies van SQL Server 2008 Reporting Services, waaronder deze:

  • Beschikt over een intuïtieve ontwerpomgeving voor rapporten met een uitzicht dat vergelijkbaar is aan Microsoft Office.

  • Maakt gebruik van de flexibele rapportindeling van SQL Server 2008 Report Definition Language (RDL).

  • Biedt verschillende vormen van gegevensvisualisatie waaronder grafieken en meters.

  • Biedt tekstvakken met opmaak.

  • Exporteert naar Microsoft Word-indeling.

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

Rapportmodellen in SQL Server Reporting Services

SQL Reporting Services in Configuration Manager gebruikt rapportmodellen om gebruikers met beheerdersrechten te helpen bij het selecteren van items uit de database voor opname in op modellen gebaseerde rapporten. Rapportmodellen tonen alleen gespecificeerde weergaven en items om uit te kiezen aan de gebruiker met beheerdersrechten die het rapport maakt. Er moet er minstens één rapportmodel beschikbaar zijn om op modellen gebaseerde rapporten te maken. Rapportmodellen hebben de volgende functies:

  • U kunt databasevelden en -weergaven logische bedrijfsnamen geven om het produceren van rapporten te vereenvoudigen. Kennis van de databasestructuur is niet vereist voor het produceren van rapporten.

  • U kunt items logisch groeperen.

  • U kunt de relaties tussen items definiëren.

  • U kunt modelelementen zo beveiligen dat gebruikers met beheerdersrechten alleen de gegevens zien waarvoor ze machtigingen hebben.

Hoewel Configuration Manager voorbeelden van rapportmodellen heeft, kunt u rapportmodellen ook instellen om te voldoen aan uw eigen zakelijke behoeften. Zie Aangepaste rapportmodellen maken in SQL Server Reporting Services voor meer informatie over het maken van rapportmodellen.

Wat is er nieuw in Configuration Manager

De volgende items zijn nieuw of zijn gewijzigd voor rapportage sinds Configuration Manager 2007:

  • Configuration Manager gebruikt het rapportagepunt niet langer. Het Reporting Services-punt is de enige sitesysteemrol die Configuration Manager nu gebruikt voor rapportage.

  • Volledige integratie van de Configuration Manager 2007 R2 SQL Server Reporting Services-oplossing: Naast het standaard rapportbeheer introduceerde Configuration Manager 2007 R2 ondersteuning voor SQL Server Reporting Services-rapportage. System Center 2012 Configuration Manager integreert de Reporting Services-oplossing, voegt nieuwe functies toe en verwijdert het standaard rapportagemodel als een rapportageoplossing.

  • Report Builder 2.0-integratie: System Center 2012 Configuration Manager gebruikt Microsoft SQL Server 2008 Reporting Services Report Builder 2.0 als exclusief ontwerp- en bewerkingsprogramma voor rapporten op basis van modellen en op basis van SQL. Report Builder 2.0 wordt automatisch geïnstalleerd als u een rapport voor de eerste keer maakt of wijzigt.

  • Met rapportabonnementen in SQL Server Reporting Services kunt u de automatische levering configureren van rapporten via e-mail of bestandsshare met geplande intervallen.

  • U kunt Configuration Manager-rapporten uitvoeren in de Configuration Manager-console door gebruik te maken van de rapportviewer. U kunt rapporten ook uitvoeren via een browser door gebruik te maken van Report Manager. Beide methoden voor het uitvoeren van rapporten bieden een vergelijkbare ervaring.

  • Rapporten in Configuration Manager worden weergegeven in de landinstellingen van de geïnstalleerde Configuration Manager-console. Abonnementen worden weergegeven in de landinstellingen waarmee SQL Server Reporting Services is geïnstalleerd. Wanneer u een rapport ontwerpt, kunt u er de samenstelling en uitdrukking van bepalen.

Wat is er nieuw in Configuration Manager SP1

De volgende items zijn nieuw of gewijzigd op het gebied van rapportage in Configuration Manager SP1:

  • Configuration Manager SP1 ondersteunt Microsoft SQL Server 2012 Reporting Services.

  • Wanneer Microsoft SQL Server 2012 of SQL Server 2008 R2 op het Reporting Services-punt wordt uitgevoerd, wordt wanneer u rapporten maakt of aanpast Reporting Services Report Builder 3.0 door Configuration Manager geopend. Wanneer Microsoft SQL Server 2008 op het Reporting Services-punt wordt uitgevoerd, wordt wanneer u rapporten maakt of aanpast Reporting Services Report Builder 2.0 door Configuration Manager geopend.

  • De werkruimte Bewaking toont nu koppelingen naar SQL Server Reporting Services Report Manager vanuit het knooppunt Rapporten.

Wat is er nieuw in System Center 2012 R2 Configuration Manager

De volgende items zijn nieuw of gewijzigd op het gebied van rapportage in System Center 2012 R2 Configuration Manager:

  • Configuration Manager rapporten zijn nu volledig ingeschakeld voor rolgebaseerd beheer. De gegevens voor alle rapporten in Configuration Manager worden gefilterd op basis van de machtigingen van de gebruiker met beheerdersrechten die het rapport uitvoert. Gebruikers met beheerdersrechten die specifieke rollen hebben kunnen alleen de informatie inzien die is gedefinieerd voor hun rollen. Zie de sectie Planning voor op rollen gebaseerd beheer voor rapporten in het onderwerp Rapportage plannen in Configuration Manager voor meer informatie.