Delen via


Reporting Services-rapporten (SSRS)

Gepagineerde RAPPORTEN van SQL Server Reporting Services zijn op XML gebaseerde rapportdefinities met rapportgegevens en rapportindelingselementen. In een clientbestandssysteem hebben rapportdefinities de bestandsextensie .rdl. Nadat u een gepagineerd rapport hebt gepubliceerd, is het een rapportitem dat is opgeslagen op de rapportserver of SharePoint-site. Gepagineerde rapporten maken deel uit van het op de server gebaseerde rapportageplatform dat wordt geleverd door Reporting Services. U kunt ook mobiele rapporten maken met SQL Server Mobile Report Publisher.

Als u nieuw bent in Reporting Services, zorg er dan voor dat u de informatie in Reporting Services Concepts (SSRS) doorneemt.

Voordelen van gepagineerde Reporting Services-rapporten

U kunt Reporting Services-rapportoplossingen gebruiken voor het volgende:

  • Gebruik één set gegevensbronnen die één versie van de feiten bieden. Baseer rapporten op deze gegevensbronnen om een uniforme weergave van gegevens te bieden om zakelijke beslissingen te nemen.

  • Visualiseer uw gegevens op meerdere onderling verbonden manieren met behulp van gegevensregio's. Gegevens weergeven die zijn ingedeeld in tabellen, matrices of kruistabellen, met de mogelijkheid om groepen uit te vouwen of samen te vouwen, grafieken, meters, indicatoren of KPI's, en kaarten, met de mogelijkheid om grafieken in tabellen te nesten.

  • Rapporten weergeven voor uw eigen gebruik of rapporten publiceren naar een rapportserver of SharePoint-site om te delen met uw team of organisatie.

  • Definieer eenmaal een rapport en geef het op verschillende manieren weer. U kunt het rapport exporteren naar meerdere bestandsindelingen of het rapport als e-mail of naar een gedeeld bestand leveren aan abonnees. U kunt meerdere gekoppelde rapporten maken die afzonderlijke parametersets toepassen op dezelfde rapportdefinitie.

  • Gebruik rapportonderdelen, gedeelde gegevensbronnen, gedeelde query's en subrapporten om gegevensvisualisaties te definiëren voor hergebruik.

    Opmerking

    Rapportonderdelen zijn afgeschaft voor alle releases van SQL Server Reporting Services vanaf SQL Server Reporting Services 2019 en alle releases van Power BI Report Server vanaf Power BI Report Server september 2022.

  • Beheer rapportgegevensbronnen afzonderlijk van de rapportdefinitie. U kunt bijvoorbeeld een testgegevensbron wijzigen in een productiegegevensbron zonder het rapport te wijzigen.

  • Ontwerp rapporten in een vrije indeling. Rapportindeling is niet beperkt tot segmenten met informatie. U kunt gegevens op de pagina ordenen op een manier die inzicht, inzicht en actie bevordert.

  • Schakel drillthrough-acties, uitvouw-/invouwknoppen, sorteerknoppen, tooltips en rapportparameters in om interacties van rapportlezers met het rapport te vergemakkelijken. Gebruik rapportparameters in combinatie met expressies die u schrijft om rapportlezers in staat te stellen te bepalen hoe gegevens worden gefilterd, gegroepeerd en gesorteerd.

  • Definieer expressies die u de mogelijkheid bieden om aan te passen hoe rapportgegevens worden gefilterd, gegroepeerd en gesorteerd.

    Schermopname van het aan de slag-rapport.

Fasen van rapportverwerking

Wanneer u een rapport maakt, definieert u een rapportdefinitiebestand (.rdl) in XML-indeling. Dit bestand bevat alle informatie die nodig is om rapportgegevens en rapportindeling door de rapportprocessor te combineren. Wanneer u een rapport bekijkt, wordt het rapport in de volgende fasen uitgevoerd:

  • Compileren. Evalueer expressies in de rapportdefinitie en sla de gecompileerde tussenliggende indeling intern op de rapportserver op.

  • Process. Voer datasetsquery's uit en combineer tussenvorm met gegevens en opmaak.

  • Render. Verzend een verwerkt rapport naar een renderingextensie om te bepalen hoeveel informatie op elke pagina past en maak het gepagineerde rapport.

  • Exporteren (optioneel). Exporteer het rapport naar een andere bestandsindeling.

Zie Fasen van rapporten in Reporting Services Concepts (SSRS) voor meer informatie.

Gepagineerde rapporten maken

Een gepagineerd rapport maken:

Rapporten bekijken

Elk hulpprogramma voor het ontwerpen van rapporten ondersteunt het bekijken van een voorbeeld van een rapport. Zie de sectie Een gepagineerd rapportvoorbeeld van Rapportontwerper (SSRS) bekijken en Rapporten bekijken in Report Builder voor meer informatie.

Rapporten opslaan of publiceren

Elk ontwerpprogramma ondersteunt het lokaal opslaan van een rapport of het publiceren van het rapport op een rapportserver of SharePoint-site. Zie de sectie Gepagineerde rapporten opslaan en implementerenmet Report Designer (SSRS) en Rapporten opslaan (Report Builder) voor meer informatie.

Rapporten weergeven

Naast het bekijken van een voorbeeld van een rapport dat lokaal is opgeslagen of gepubliceerd op een rapportserver, kunt u verschillende weergave-ervaringen bieden voor uw rapportlezers. Een rapport weergeven:

Rapporten beheren

Een gepubliceerd rapport beheren:

  • Gegevensbronnen Gedeelde en ingesloten gegevensbronnen worden onafhankelijk van de rapportdefinitie beheerd.

  • Datasets. Gedeelde gegevenssets worden onafhankelijk van de rapportdefinitie beheerd.

  • Parameters. Parameters worden onafhankelijk van de rapportdefinitie beheerd. Nadat de parameters op de rapportserver zijn gewijzigd, kunnen rapportcreatieclients niet publiceren over de wijzigingen die op de server zijn aangebracht.

  • Middelen. Afbeeldingen en ruimtelijke gegevens in ESRI-shapebestanden zijn resources die onafhankelijk van de rapportdefinitie kunnen worden gepubliceerd en beheerd.

  • Rapport cache. Door grote rapporten te plannen die buiten piekuren moeten worden uitgevoerd, kunt u de verwerkingsimpact op de rapportserver verminderen tijdens de belangrijkste kantooruren.

  • Snapshots. Gebruik rapportmomentopnamen als u consistente resultaten wilt bieden voor meerdere gebruikers die met identieke gegevenssets moeten werken. Met vluchtige gegevens kan een rapport op aanvraag verschillende resultaten opleveren van één minuut tot de volgende. Met een momentopname van een rapport kunt u daarentegen geldige vergelijkingen maken met andere rapporten of analytische hulpprogramma's die gegevens van hetzelfde tijdstip bevatten.

  • Rapportgeschiedenis. Door een reeks momentopnamen van rapporten te maken, kunt u een geschiedenis van een rapport maken dat laat zien hoe gegevens in de loop van de tijd veranderen.

Zie Prestaties, Momentopnamen, Caching (Reporting Services) voor meer informatie over prestaties.

Beveiligde rapporten

Een rapport beveiligen:

Als rapportserverbeheerder identificeert u het autorisatie- en verificatiesysteem dat wordt gebruikt voor uw Reporting Services-installatie. Reporting Services maakt standaard gebruik van Windows-verificatie, geïntegreerde beveiliging en roltoewijzing om de toegang tot gepubliceerde rapporten te beheren. Zie Rollen en machtigingen (Reporting Services) en Reporting Services-beveiliging en -beveiliging voor meer informatie.

Meldingen maken op basis van rapportgegevens

U kunt gegevenswaarschuwingen maken voor gepubliceerde rapporten op een SharePoint-site. Gegevenswaarschuwingen zijn gebaseerd op gegevensfeeds van gegevensregio's in het rapport. Gegevensregio's worden standaard automatisch benoemd. Rapportauteurs kunnen het eenvoudiger maken om gegevenswaarschuwingen in hun rapporten te maken door gegevensregio's te benoemen op basis van hun bedrijfsdoel. Wanneer u een gegevenswaarschuwing maakt, ontvangt u een melding per e-mail wanneer gegevens voldoen aan de voorwaarden die u opgeeft. Zie Gegevensfeeds genereren uit rapporten (Report Builder en SSRS) voor meer informatie, een gegevenswaarschuwing maken in Data Alert Designer en Reporting Services-gegevenswaarschuwingen.

Upgraderapporten

Reporting Services ondersteunt meerdere versies van rapportdefinities, rapportservers en SharePoint-sites. Ga als volgende te werk om een rapport bij te werken:

Problemen met rapporten oplossen

Problemen met een rapport oplossen:

  • Bepaal waar het probleem zich voordoet. Bekijk de informatie in fasen van een rapport.

  • Bepaal waar u meer informatie kunt vinden. Voor rapportontwerp met expressies biedt het hulpprogramma Report Designer bijvoorbeeld meer informatie over problemen met de evaluatie van expressies dan het hulpprogramma Report Builder. Voor rapportverwerkingsfouten bevatten de logboekbestanden gedetailleerde informatie.