Rapportage configureren in Configuration Manager

Van toepassing op: Configuration Manager (current branch)

Voordat u rapporten kunt maken, wijzigen en uitvoeren in de Configuration Manager-console, moeten er verschillende configuratietaken worden uitgevoerd. Gebruik dit artikel voor hulp bij het configureren van rapportage in uw Configuration Manager-hiërarchie.

Voordat u SQL Server Reporting Services in uw hiërarchie installeert en configureert, raadpleegt u de volgende Configuration Manager rapportageartikelen:

SQL Server Reporting Services

SQL Server Reporting Services is een op een server gebaseerd rapportageplatform dat uitgebreide rapportagefunctionaliteit biedt voor verschillende soorten gegevensbronnen. Het Reporting Services-punt in Configuration Manager communiceert met SQL Server Reporting Services naar:

  • Configuration Manager rapporten kopiëren naar een opgegeven rapportmap
  • Reporting Services-instellingen configureren
  • Beveiligingsinstellingen voor Reporting Services configureren

Wanneer u een rapport uitvoert, maakt het Reporting Services-onderdeel verbinding met de Configuration Manager sitedatabase om gegevens op te halen.

Voordat u het Reporting Services-punt in een Configuration Manager site kunt installeren, installeert en configureert u SQL Server Reporting Services op het doelsitesysteem. Zie SQL Server Reporting Services installeren voor meer informatie.

De installatie van SQL Server Reporting Services controleren

Gebruik de volgende procedure om te controleren of SQL Server Reporting Services correct is geïnstalleerd en correct wordt uitgevoerd.

  1. Ga naar het startmenu op het sitesysteem en open Report Server Configuration Manager. U vindt deze mogelijk in de sectie Configuratiehulpprogramma's van de groep Microsoft SQL Server.

  2. Voer in het venster Reporting Services-configuratieverbinding de naam in van de server die als host fungeert voor SQL Server Reporting Services. Selecteer het exemplaar van SQL Server waarop u SQL Server Reporting Services hebt geïnstalleerd. Selecteer vervolgens Verbinding maken om Reporting Services Configuration Manager te openen.

  3. Controleer op de pagina Status van rapportserver of De status van de rapportserviceIs gestart. Als deze status niet is, selecteert u Start.

  4. Selecteer op de pagina URL van de webservice de URL in URL's van rapportservice-webservice. Met deze actie wordt de verbinding met de rapportmap getest. De browser kan u om referenties vragen. Controleer of de webpagina is geopend.

  5. Controleer op de pagina Database of de rapportservermodus is ingesteld op Systeemeigen.

  6. Selecteer op de pagina URL van Report Manager de URL in Report Manager-site-identificatie. Met deze actie wordt de verbinding met de virtuele map voor Report Manager getest. De browser kan u om referenties vragen. Controleer of de webpagina is geopend.

    Opmerking

    Voor rapportage in Configuration Manager is Reporting Services Report Manager niet vereist. U hebt deze alleen nodig als u rapporten wilt uitvoeren in de browser of rapporten wilt beheren met Behulp van Report Manager.

  7. Selecteer Afsluiten om Reporting Services Configuration Manager te sluiten.

Rapportage configureren voor het gebruik van Report Builder 3.0

  1. Open de Register-editor van Windows op de computer waarop de Configuration Manager-console wordt uitgevoerd.

  2. Blader naar HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ConfigMgr10\AdminUI\Reporting.

  3. Open de sleutel ReportBuilderApplicationManifestName om de waardegegevens te bewerken.

  4. Wijzig de waarde in ReportBuilder_3_0_0_0.applicationen selecteer ok om op te slaan.

  5. Sluit de Register-editor van Windows.

Een Reporting Services-punt installeren

Als u rapporten op de site wilt beheren, installeert u het Reporting Services-punt. Het Reporting Services-punt:

  • Hiermee kopieert u rapportmappen en rapporten naar SQL Server Reporting Services
  • Het beveiligingsbeleid voor de rapporten en mappen toepassen
  • Configuratie-instellingen instellen in Reporting Services

Vereisten en beperkingen

Voordat u rapporten kunt weergeven of beheren in de Configuration Manager-console, hebt u een Reporting Services-punt nodig. Configureer deze sitesysteemrol op een server met Microsoft SQL Server Reporting Services. Zie Vereisten voor rapportage voor meer informatie.

  • Wanneer u een site selecteert om het Reporting Services-punt te installeren, moeten gebruikers die toegang hebben tot de rapporten zich in hetzelfde beveiligingsbereik bevinden als de site waarop u de rol installeert.

  • Nadat u een Reporting Services-punt op een sitesysteem hebt geïnstalleerd, wijzigt u de URL voor de rapportserver niet.

    U maakt bijvoorbeeld het Reporting Services-punt. Vervolgens wijzigt u de URL voor de rapportserver in Reporting Services Configuration Manager. De Configuration Manager-console blijft de oude URL gebruiken. U kunt geen rapporten uitvoeren, bewerken of maken vanuit de console.

    Als u de URL van de rapportserver wilt wijzigen, verwijdert u eerst het bestaande Reporting Services-punt. Wijzig de URL en installeer het Reporting Services-punt opnieuw.

  • Wanneer u een Reporting Services-punt installeert, geeft u een Reporting Services-puntaccount op. Als gebruikers uit een ander domein een rapport willen uitvoeren, maakt u een tweerichtingsvertrouwensrelatie tussen domeinen. Anders kan het rapport niet worden uitgevoerd.

Het Reporting Services-punt installeren op een sitesysteem

Zie Sitesysteemrollen installeren voor meer informatie over het configureren van sitesystemen.

  1. Ga in de Configuration Manager-console naar de werkruimte Beheer, vouw Siteconfiguratie uit en selecteer vervolgens het knooppunt Servers en sitesysteemrollen.

  2. Voeg het Reporting Services-punt toe aan een nieuwe of bestaande sitesysteemserver:

    • Nieuw sitesysteem: Selecteer op het tabblad Start van het lint in de groep Maken de optie Sitesysteemserver maken. De wizard Sitesysteemserver maken wordt geopend.

    • Bestaand sitesysteem: selecteer de doelserver. Selecteer op het tabblad Start van het lint in de groep Server de optie Sitesysteemrol toevoegen. De wizard Sitesysteemrollen toevoegen wordt geopend.

  3. Geef op de pagina Algemeen de algemene instellingen voor de sitesysteemserver op. Wanneer u het Reporting Services-punt toevoegt aan een bestaande server, controleert u de waarden die u eerder hebt geconfigureerd.

  4. Selecteer op de pagina Systeemrolselectiede optie Reporting Services-punt in de lijst met beschikbare rollen en selecteer vervolgens Volgende.

  5. Configureer op de pagina Reporting Services-punt de volgende instellingen:

    • Naam van sitedatabaseserver: geef de naam op van de server die als host fungeert voor de Configuration Manager sitedatabase. De wizard haalt doorgaans de FQDN (Fully Qualified Domain Name) voor de server op. Als u een database-exemplaar wilt opgeven, gebruikt u de indelingsnaam>< van de server<exemplaarnaam>. Bijvoorbeeld sqlserver\named1.

    • Databasenaam: geef de naam van de Configuration Manager sitedatabase op. Selecteer Controleren om te controleren of de wizard toegang heeft tot de sitedatabase.

      Belangrijk

      Het gebruikersaccount dat u gebruikt om het Reporting Services-punt te maken, moet leestoegang hebben tot de sitedatabase. Als de verbindingstest mislukt, wordt een rood waarschuwingspictogram weergegeven. Contextuele aanwijstekst op het pictogram bevat de details van de fout. Corrigeer de fout en selecteer opnieuw Testen .

    • Mapnaam: geef de mapnaam op die moet worden gemaakt en gebruikt voor Configuration Manager rapporten in Reporting Services.

    • Reporting Services-serverexemplaren: selecteer het exemplaar van SQL Server voor Reporting Services. Als op deze pagina geen exemplaren worden vermeld, controleert u of SQL Server Reporting Services is geïnstalleerd, geconfigureerd en gestart.

      Belangrijk

      Configuration Manager maakt een verbinding in de context van de huidige gebruiker met WMI op het geselecteerde sitesysteem. Deze verbinding wordt gebruikt om het exemplaar van SQL Server voor Reporting Services op te halen. De huidige gebruiker moet leestoegang hebben tot WMI op het sitesysteem, anders kan de wizard de Reporting Services-exemplaren niet ophalen.

    • Reporting Services-puntaccount: selecteer Instellen en selecteer vervolgens een account dat u wilt gebruiken. SQL Server Reporting Services op het Reporting Services-punt gebruikt dit account om verbinding te maken met de Configuration Manager sitedatabase. Deze verbinding is bedoeld om de gegevens voor een rapport op te halen. Selecteer Bestaand account om een Windows-gebruikersaccount op te geven dat u eerder hebt geconfigureerd als een Configuration Manager-account. Selecteer Nieuw account om een Windows-gebruikersaccount op te geven dat momenteel niet is geconfigureerd voor gebruik. Configuration Manager verleent de opgegeven gebruiker automatisch toegang tot de sitedatabase.

      Het account waarop Reporting Services wordt uitgevoerd, moet behoren tot de domein lokale beveiligingsgroep Windows Authorization Access Group. Hiermee verleent het account leesmachtigingen toestaan voor het kenmerk tokenGroupsGlobalAndUniversal voor alle gebruikersobjecten in het domein. Gebruikers in een ander domein dan het Reporting Services-puntaccount hebben een tweerichtingsvertrouwensrelatie tussen de domeinen nodig om rapporten uit te voeren.

      Het opgegeven Windows-gebruikersaccount en -wachtwoord worden versleuteld en opgeslagen in de Reporting Services-database. Reporting Services haalt de gegevens voor rapporten op uit de sitedatabase met behulp van dit account en wachtwoord.

      Belangrijk

      Het account dat u opgeeft, moet de machtiging Lokaal aanmelden hebben op de server die als host fungeert voor de Reporting Services-database.

  6. Voltooi de wizard.

Nadat de wizard is voltooid, maakt Configuration Manager de rapportmappen in Reporting Services. Vervolgens worden de rapporten gekopieerd naar de opgegeven rapportmappen.

Tip

Als u alleen sitesystemen wilt weergeven die de siterol reporting services-punt hosten, klikt u met de rechtermuisknop op Servers en sitesysteemrollen en selecteert u Reporting Services-punt.

Talen voor rapporten

Wanneer Configuration Manager rapportmappen maakt en rapporten kopieert naar de rapportserver, wordt de juiste taal voor de objecten bepaald.

  • Rapportmappen maken, rapporten kopiëren

    • Objecten maken met behulp van landinstellingen van het siteserverbesturingssysteem

    • Als het specifieke taalpakket niet beschikbaar is, is de standaardinstelling Engels (ENU)

  • Rapporten weergeven in een webbrowser

    • Map- en rapportnamen: dezelfde landinstelling als de siteserver

    • Rapportinhoud: dynamisch op basis van de landinstelling van de browser

  • Rapporten weergeven in de Configuration Manager-console

    • Map- en rapportnamen: dynamisch op basis van de landinstelling van de console

    • Rapportinhoud: dynamisch op basis van de landinstelling van de console

Wanneer u een Reporting Services-punt installeert op een site zonder taalpakketten, worden de rapporten in het Engels geïnstalleerd. Als u een taalpakket installeert nadat u het Reporting Services-punt hebt geïnstalleerd, moet u het Reporting Services-punt verwijderen en opnieuw installeren, zodat de rapporten beschikbaar zijn in de juiste taalpakkettaal.

Zie Taalpakketten voor meer informatie.

Bestandsinstallatie- en rapportmapbeveiligingsrechten

Configuration Manager voert de volgende acties uit om het Reporting Services-punt te installeren en Reporting Services te configureren:

Belangrijk

De site voert deze acties uit in de context van het account dat is geconfigureerd voor de SMS_Executive-service. Dit account is doorgaans het lokale systeemaccount van de siteserver.

  • Installeer de siterol Reporting Services-punt.

  • Maak de gegevensbron in Reporting Services met de opgeslagen referenties die u in de wizard hebt opgegeven. Dit account is het Windows-gebruikersaccount en -wachtwoord dat Reporting Services gebruikt om verbinding te maken met de sitedatabase wanneer u rapporten uitvoert.

  • Maak de Configuration Manager hoofdmap in Reporting Services.

  • Voeg de beveiligingsrollen ConfigMgr Report Users en ConfigMgr Report Administrators toe in Reporting Services.

  • Maak submappen en implementeer vervolgens Configuration Manager rapporten van %ProgramFiles%\SMS_SRSRP op de siteserver naar Reporting Services.

  • Voeg de rol ConfigMgr Report Users in Reporting Services toe aan de hoofdmappen voor alle gebruikersaccounts in Configuration Manager die site-leesrechten hebben.

  • Voeg de rol ConfigMgr Report Administrators in Reporting Services toe aan de hoofdmappen voor alle gebruikersaccounts in Configuration Manager met site wijzigen-rechten.

  • Haal de toewijzing op tussen rapportmappen en Configuration Manager beveiligde objecttypen. Configuration Manager onderhoudt deze kaart in de sitedatabase.

  • Configureer de volgende rechten voor gebruikers met beheerdersrechten in Configuration Manager specifieke rapportmappen in Reporting Services:

    • Voeg gebruikers toe en wijs de rol ConfigMgr Report Users toe aan de gekoppelde rapportmap voor gebruikers met beheerdersrechten die rapportuitvoeringsmachtigingen hebben voor het Configuration Manager-object.

    • Voeg gebruikers toe en wijs de rol ConfigMgr Report Administrators toe aan de gekoppelde rapportmap voor gebruikers met beheerdersrechten die rapportmachtigingen hebben voor het Configuration Manager-object.

Configuration Manager maakt verbinding met Reporting Services en stelt de machtigingen in voor gebruikers in de hoofdmappen en specifieke rapportmappen Configuration Manager en Reporting Services. Na de eerste installatie van het Reporting Services-punt maakt Configuration Manager elke 10 minuten verbinding met Reporting Services om te controleren of de gebruikersrechten die voor de rapportmappen zijn geconfigureerd, de bijbehorende rechten zijn die zijn ingesteld voor Configuration Manager gebruikers. Wanneer gebruikers worden toegevoegd of gebruikersrechten worden gewijzigd in de rapportmap met behulp van Reporting Services Report Manager, overschrijft Configuration Manager deze wijzigingen met behulp van de op rollen gebaseerde toewijzingen die zijn opgeslagen in de sitedatabase. Configuration Manager verwijdert ook gebruikers die geen rapportagerechten hebben in Configuration Manager.

Reporting Services-beveiligingsrollen

Wanneer Configuration Manager het Reporting Services-punt installeert, worden de volgende beveiligingsrollen toegevoegd in Reporting Services:

  • Gebruikers van ConfigMgr-rapport: gebruikers die zijn toegewezen met deze beveiligingsrol, kunnen alleen Configuration Manager rapporten uitvoeren.

  • Beheerders van ConfigMgr-rapporten: gebruikers die zijn toegewezen met deze beveiligingsrol, kunnen alle taken uitvoeren met betrekking tot rapportage in Configuration Manager.

Installatie controleren

Controleer de installatie van het Reporting Services-punt door specifieke statusberichten en logboekbestandvermeldingen te bekijken. Gebruik de volgende procedure om te controleren of de installatie van het Reporting Services-punt is geslaagd.

Opmerking

Als u rapporten ziet in de submap Rapporten van het knooppunt Rapportage in de werkruimte Bewaking in de Configuration Manager-console, kunt u deze procedure overslaan.

Installatie controleren op statusbericht

  1. Ga in de Configuration Manager-console naar de werkruimte Bewaking, vouw Systeemstatus uit en selecteer het knooppunt Onderdeelstatus.

  2. Selecteer het onderdeel SMS_SRS_REPORTING_POINT .

  3. Selecteer op het tabblad Start van het lint in de groep Onderdeel de optie Berichten weergeven en kies vervolgens Alles.

  4. Geef een datum en tijd op voor een periode voordat u het Reporting Services-punt hebt geïnstalleerd en selecteer vervolgens OK.

  5. Controleer de statusbericht-id 1015. Dit statusbericht geeft aan dat het Reporting Services-punt is geïnstalleerd.

Installatie controleren op logboekbestand

Open het bestand Srsrp.log in de map Logboeken van het Configuration Manager installatiepad. Zoek naar de tekenreeks Installation was successful.

Doorloop dit logboekbestand vanaf het moment dat het Reporting Services-punt is geïnstalleerd. Controleer of de rapportmappen zijn gemaakt, of de rapporten zijn geïmplementeerd en of het beveiligingsbeleid voor elke map is bevestigd. Zoek na de laatste regel beveiligingsbeleidsbevestigingen naar de tekenreeks Successfully checked that the SRS web service is healthy on server.

Een certificaat configureren voor het ontwerpen van rapporten

Er zijn veel opties voor het maken van rapporten in SQL Server Reporting Services. Wanneer u rapporten maakt of bewerkt in de Configuration Manager-console, opent Configuration Manager Report Builder die u als ontwerpomgeving kunt gebruiken. Ongeacht hoe u uw Configuration Manager rapporten ontwerpt, hebt u een zelfondertekend certificaat nodig voor serververificatie bij de sitedatabaseserver.

Opmerking

Zie Report Builder ontwerpomgeving voor meer informatie over het ontwerpen van rapporten met SQL Server Reporting Services.

Configuration Manager installeert het certificaat automatisch op de siteserver en eventuele SMS-providerrollen. U kunt rapporten maken of bewerken vanuit de Configuration Manager-console wanneer u deze uitvoert vanaf een van deze servers.

Wanneer u rapporten maakt of wijzigt vanaf een Configuration Manager-console op een andere computer, exporteert u het certificaat van de siteserver. De beschrijvende naam van het specifieke certificaat is de FQDN van de siteserver in het vertrouwde Mensen certificaatarchief voor de lokale computer. Voeg dit certificaat toe aan het vertrouwde Mensen certificaatarchief op de computer waarop de Configuration Manager-console wordt uitgevoerd.

Instellingen voor Reporting Services-punten wijzigen

Nadat u deze rol hebt geïnstalleerd, kunt u de instellingen voor de verbinding en verificatie van de sitedatabase wijzigen in de eigenschappen van het Reporting Services-punt.

  1. Ga in de Configuration Manager-console naar de werkruimte Beheer, vouw Siteconfiguratie uit en selecteer vervolgens het knooppunt Servers en sitesysteemrollen.

    Tip

    Als u alleen sitesystemen wilt weergeven die als host fungeren voor het Reporting Services-punt, klikt u met de rechtermuisknop op het knooppunt Servers en sitesysteemrollen en selecteert u Reporting Services-punt.

  2. Selecteer het sitesysteem dat als host fungeert voor het Reporting Services-punt. Selecteer vervolgens de sitesysteemrollen van het rapportageservicepunt in het detailvenster.

  3. Selecteer op het tabblad Siterol van het lint in de groep Eigenschappen de optie Eigenschappen.

  4. U kunt de volgende instellingen wijzigen in de eigenschappen van het Reporting Services-punt:

    • Naam van sitedatabaseserver

    • Databasenaam

    • Gebruikersaccount

  5. Selecteer OK om de wijzigingen op te slaan en de eigenschappen te sluiten.

Zie de beschrijvingen in de sectie Het Reporting Services-punt installeren op een sitesysteem voor meer informatie over deze instellingen.

Power BI Report Server

Vanaf versie 2002 kunt u rapportage integreren met Power BI Report Server. Zie Integreren met Power BI Report Server voor meer informatie over het configureren ervan.

Upgrade SQL Server

Als u SQL Server en SQL Server Reporting Services wilt upgraden, verwijdert u eerst het Reporting Services-punt van de site. Nadat u SQL Server hebt bijgewerkt, installeert u het Reporting Services-punt opnieuw in Configuration Manager.

Als u dit proces niet volgt, ziet u fouten wanneer u rapporten uitvoert of bewerkt vanuit de Configuration Manager-console. U kunt rapporten blijven uitvoeren en bewerken vanuit een webbrowser.

Rapportopties configureren

U kunt het standaard Reporting Services-punt selecteren dat u gebruikt voor het beheren van rapporten. De site kan meer dan één Reporting Services-punt hebben, maar gebruikt alleen de standaardserver om rapporten te beheren. Gebruik de volgende procedure om rapportopties voor uw site te configureren.

  1. Ga in de Configuration Manager-console naar de werkruimte Bewaking, vouw Rapportage uit en selecteer vervolgens het knooppunt Rapporten.

  2. Selecteer op het tabblad Start van het lint in de groep Instellingen de optie Rapportopties.

  3. Selecteer de standaardrapportserver in de lijst en selecteer vervolgens OK.

Als er geen servers worden weergegeven, controleert u of u een Reporting Services-punt op de site hebt geïnstalleerd en geconfigureerd. Zie Installatie controleren voor meer informatie.

Zorg ervoor dat op uw computer een versie van SQL Server Report Builder wordt uitgevoerd die overeenkomt met de versie van SQL Server die u gebruikt voor uw rapportserver. Anders ziet u een fout, wordt de standaardrapportserver niet opgeslagen en kunt u geen rapporten maken of bewerken.

Volgende stappen

Bewerkingen en onderhoud voor rapportage