Delen via


Rapporten bekijken in Report Builder

Tijdens het maken van een gepagineerd Reporting Services-rapport, moet u regelmatig een voorbeeld van het rapport bekijken om ervoor te zorgen dat het wordt weergegeven zoals u wilt. Als u een voorbeeld van uw rapport wilt bekijken, selecteert u Uitvoeren. Het rapport wordt weergegeven in de preview-modus.

Report Builder verbetert de preview-ervaring met behulp van bewerkingssessies wanneer deze zijn verbonden met een rapportserver. De bewerkingssessie maakt een gegevenscache en maakt de gegevenssets in de cache beschikbaar voor herhaalde rapportvoorbeelden. Een bewerkingssessie is geen functie waarmee u rechtstreeks communiceert. Wanneer de gegevensset in de cache wordt vernieuwd, helpt het rapport u om de prestaties te verbeteren wanneer u een voorbeeld van een rapport bekijkt en te begrijpen waarom het rapport sneller of langzamer wordt weergegeven.

Andere voordelen van bewerkingssessies zijn de mogelijkheden om rapporten te bewerken die gebruikmaken van ingesloten gegevensbronnen. U kunt ook rapporten bewerken die gebruikmaken van verwijzingsitems, zoals afbeeldingen of subrapporten die zijn opgeslagen op de rapportserver.

Opmerking

Er zijn enkele verschillen tussen een voorbeeldweergave in Report Builder en weergeven in een browser. Een agenda-besturingselement, dat wordt toegevoegd aan een rapport wanneer u een Date/Time typeparameter opgeeft, is bijvoorbeeld anders in Report Builder en in een browser.

Preview-prestaties verbeteren

Hoe u rapporten maakt en bijwerkt, is van invloed op hoe snel het rapport wordt weergegeven in de preview-versie. De eerste keer dat u een voorbeeld van een rapport bekijkt dat afhankelijk is van een serververwijzing, wordt er een bewerkingssessie voor u gemaakt. De gegevens die worden gebruikt wanneer het rapport wordt uitgevoerd, worden toegevoegd aan een gegevenscache die is opgeslagen op de rapportserver. Wanneer u wijzigingen aanbrengt in het rapport dat geen invloed heeft op de gegevens, wordt de kopie in de cache van de gegevens door het rapport gebruikt. Dit betekent dat er geen gegevens worden gewijzigd telkens wanneer u een voorbeeld van het rapport bekijkt. Als u nieuwe gegevens wilt, selecteert u de knop Vernieuwen op het lint.

De volgende acties zorgen ervoor dat de cache wordt vernieuwd en het genereren van rapporten wordt vertraagd wanneer u de volgende keer een voorbeeld van het rapport bekijkt:

  • Een gegevensset toevoegen, wijzigen of verwijderen. De gegevensset in de cache bevat alle gegevenssets die door een rapport worden gebruikt. Wijzigingen aan een van deze gegevenssets maken de gegevensset in de cache ongeldig. Deze wijziging omvat het wijzigen van de naam, query of velden in de gegevensset.

    Opmerking

    Als de gegevensset een groot aantal velden bevat die u niet verwacht te gebruiken, kunt u overwegen om de gegevensset bij te werken om deze velden weg te laten. Hoewel hiermee een nieuwe bewerkingssessie wordt gemaakt en de eerste preview van het rapport langzamer is, is er een kleinere gegevensset in de cache algemeen nuttig voor de prestaties van de rapportserver.

  • Een gegevensbron toevoegen, wijzigen of verwijderen. Deze wijziging omvat het wijzigen van de naam of eigenschappen van de gegevensbron, de gegevensextensie van de gegevensbron of de eigenschappen van de verbinding met de gegevensbron.

  • Wijzig de gedeelde gegevensbron die het rapport gebruikt in een andere gegevensbron.

  • Wijzig de taal van het rapport.

  • Wijzig de assemblies of aangepaste code die door het rapport worden gebruikt.

  • De queryparameters in het rapport of de parameterwaarden toevoegen, wijzigen of verwijderen.

Wijzigingen in de rapportindeling en gegevensopmaak zijn niet van invloed op de gegevensset in de cache. U kunt de volgende acties uitvoeren zonder de gegevensset in de cache te vernieuwen:

  • Gegevensgebieden, zoals tabellen, matrices of grafieken, toevoegen of verwijderen.

  • Kolommen toevoegen aan of verwijderen uit het rapport. Alle velden in de gegevensset zijn beschikbaar voor gebruik in het rapport. Het toevoegen of verwijderen van velden in het rapport heeft geen invloed op de gegevensset.

  • Wijzig de volgorde van velden in tabellen en matrices.

  • Rij- en kolomgroepen toevoegen, wijzigen of verwijderen.

  • Voeg opmaak van gegevenswaarden in velden toe, wijzig of verwijder deze.

  • Afbeeldingen, regels of tekstvakken toevoegen, wijzigen of verwijderen.

  • Pagina-einden wijzigen.

De bewerkingssessie wordt de eerste keer gemaakt dat u een voorbeeld van een rapport bekijkt. Een bewerkingssessie duurt standaard 7.200 seconden (2 uur). De sessie wordt opnieuw ingesteld op twee uur wanneer u het rapport uitvoert. Wanneer de bewerkingssessie verloopt, wordt de gegevenscache verwijderd. Als de bewerkingssessie verloopt, wordt er automatisch opnieuw een gemaakt wanneer u een voorbeeld van het rapport bekijkt. De verlooptijd voor bewerkingssessies kan worden geconfigureerd. Als u merkt dat twee uur te lang of te kort is, neemt u contact op met de beheerder van de rapportserver.

Standaard kan de gegevenscache maximaal vijf gegevenssets bevatten. Als u veel verschillende combinaties van parameterwaarden gebruikt, hebt het rapport mogelijk meer gegevens nodig. Hiervoor moet de cache worden vernieuwd en wordt het rapport de volgende keer dat u een voorbeeld van het rapport bekijkt langzamer weergegeven. Het aantal vermeldingen in de cache kan worden geconfigureerd door de beheerder van de rapportserver.

Gelijktijdigheid van rapportupdates

Vaak bekijkt u een voorbeeld van een rapport als een stap bij het bijwerken en slaat u vervolgens een rapport op een rapportserver op. Wanneer u een rapport bijwerkt, kan iemand anders het rapport bijwerken en vervolgens tegelijkertijd opslaan. Het rapport dat als laatste is opgeslagen, is de versie van het rapport die beschikbaar is voor toekomstige weergave en updates. Dit resultaat betekent dat de versie van het rapport waarvan u een voorbeeld hebt bekeken mogelijk niet de versie is die u opnieuw opent. U kunt het rapport opslaan met een nieuwe naam met behulp van de optie Opslaan als in het menu Report Builder.

Externe rapportitems

Uw rapport kan items bevatten, zoals gedeelde gegevensbronnen, externe afbeeldingen en subrapporten die afzonderlijk van het rapport zijn opgeslagen. Omdat de items afzonderlijk worden opgeslagen, is het mogelijk dat ze naar een andere locatie op de rapportserver kunnen worden verplaatst of verwijderd. Als u op hetzelfde moment als iemand anders bijwerkt, kan het zijn dat uw rapport niet kan worden weergegeven in de voorbeeldweergave. U kunt het rapport bijwerken om de bijgewerkte locatie van het item aan te geven. Als het item is verwijderd, kunt u het vervangen door een bestaand item of de verwijzing naar het item uit het rapport verwijderen.

Als een subrapport dat door uw rapport wordt gebruikt, wordt gewijzigd nadat de bewerkingssessie is gemaakt, wordt het rapport niet weergegeven in de preview-versie. Als u een voorbeeld van het rapport wilt bekijken, moet u het rapport opslaan of Vernieuwen selecteren om nieuwe gegevens op te halen.