Een gedeelde gegevensset in de cache opslaan

Een manier om de prestaties te verbeteren is het configureren van cache-eigenschappen voor een gedeelde dataset. Wanneer een gedeelde dataset wordt gecachet, wordt een kopie van de zoekresultaten opgeslagen voor een bepaalde periode. De eerste gebruiker die een rapport aanvraagt dat de gedeelde dataset gebruikt, moet wachten tot de zoekresultaten en alle verwerking zijn afgerond voordat hij het rapport kan bekijken. Volgende gebruikers die het rapport binnen de cachingperiode aanvragen, ervaren verbeterde prestaties omdat de query en verwerking al plaatsvonden. Je kunt ook een cacheverversingsplan specificeren om de query uit te voeren en de resultaten te cachen tot de opgegeven cache-vervaldatum.

Gebruikers die rapporten draaien gebaseerd op een gedeelde dataset of cacheverversingsplannen maken de querycache aan en in beide gevallen is de cache beschikbaar, gebaseerd op de cache-vervalopties.

Er zijn beperkingen op het type gedeelde datasets dat je kunt cachen. Bijvoorbeeld, de zoekresultaten kunnen niet worden gecachet als de data varieert op basis van de gebruikersidentiteit. Evenzo is caching niet haalbaar als data wordt opgehaald met het beveiligingstoken van de gebruiker die het rapport aanvraagt. Voor meer informatie, zie Cache Shared Datasets (SSRS) en Caching Reports (SSRS).

Om de vervaldatum van een gecachte rapportage te plannen

  1. Start Report Manager (SSRS Native Mode).

  2. Navigeer in Report Manager naar de gedeelde dataset waarvoor je cache-eigenschappen wilt instellen, beweeg je muis over het item en selecteer je de pijl.

  3. Kies Beheren in het menu.

  4. Selecteer in het linkerkader Caching.

    Note

    Als je de foutmelding ziet "Inloggegevens die gebruikt zijn om de gedeelde dataset uit te voeren worden niet opgeslagen", is de optie voor gedeelde cachedataset uitgeschakeld. Je moet de databron aanpassen om inloggegevens op te slaan of de gedeelde dataset aanpassen om een andere databron te gebruiken die inloggegevens opslaat.

  5. Selecteer Cache share dataset.

  6. Selecteer de optie om de cache na 30 minuten te laten verlopen. Je kunt er ook voor kiezen dat de cache verloopt op een bepaald schema.

  7. Selecteer de optie Toepassen.