Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Leer meer over hoe u een gegevensgestuurd abonnement maakt via de tutorial van SQL Server Report Service (SSRS). De zelfstudie begeleidt u door een eenvoudig voorbeeld waarmee een gegevensgestuurd abonnement wordt gemaakt om gefilterde rapportuitvoer te genereren en op te slaan in een gedeeld bestand.
Met datagestuurde Reporting Services-abonnementen kunt u de distributie van een rapport aanpassen en automatiseren op basis van dynamische abonneegegevens. Gebruik gegevensgestuurde abonnementen in de volgende scenario's:
- Rapporten distribueren naar een grote groep geadresseerden waarvan het lidmaatschap kan veranderen van de ene distributie naar de volgende. E-mail bijvoorbeeld een maandelijks rapport naar alle huidige klanten.
- Rapporten distribueren naar een specifieke groep geadresseerden op basis van vooraf gedefinieerde criteria. Stuur bijvoorbeeld een verkoopprestatierapport naar alle verkoopmanagers in een organisatie.
- Automatiseer het genereren van rapporten in een groot aantal verschillende indelingen, bijvoorbeeld
.xlsxen.pdf.
Vereiste voorwaarden
Rapportserverbeheerders maken en onderhouden doorgaans gegevensgestuurde abonnementen. De stappen voor het maken van gegevensgestuurde abonnementen vereisen het bouwen van query's, kennis van gegevensbronnen die abonneegegevens bevatten en verhoogde machtigingen op een rapportserver.
In de zelfstudie wordt het rapport Verkooporder gebruikt dat is gemaakt in de zelfstudie Een basistabelrapport (SSRS-zelfstudie) en gegevens maken uit de voorbeelddatabase AdventureWorks2022.
Op uw computer moet het volgende zijn geïnstalleerd om deze zelfstudie te kunnen gebruiken:
Een editie van SQL Server die ondersteuning biedt voor gegevensgestuurde abonnementen. Zie Edities en ondersteunde functies van SQL Server 2022voor meer informatie.
Voer de rapportserver uit in de systeemeigen modus. De gebruikersinterface die in de zelfstudie wordt beschreven, is gebaseerd op een rapportserver in de systeemeigen modus. Abonnementen worden ondersteund op rapportservers in de SharePoint-modus, maar de gebruikersinterface verschilt van wat in de zelfstudie wordt beschreven.
SQL Server Agent-dienst
Een Reporting Services-roltoewijzing met daarin de taak Alle abonnementen beheren in het voorbeeldrapport. Deze taak definieert een gegevensgestuurd abonnement. Als u een beheerder op de computer bent, biedt de standaardroltoewijzing voor lokale beheerders de machtigingen die nodig zijn voor het maken van gegevensgestuurde abonnementen. Zie Machtigingen verlenen op een rapportserver in de systeemeigen modus voor meer informatie.
Schrijfmachtigingen voor een gedeelde map die toegankelijk is via een netwerkverbinding.
Geschatte tijd om de zelfstudie te voltooien: 30 minuten. Een extra 30 minuten als u de basisrapport zelfstudie moet voltooien.
Zelfstudieproces
De zelfstudie is onderverdeeld in drie lessen:
| Les | Beschrijving |
|---|---|
| Les 1: Een voorbeelddatabase voor abonnees maken | Maak een tabel in de lokale SQL Server-database die abonneegegevens bevat. Deze informatie bevat de ordernummers die moeten worden gebruikt voor het filteren en de uitvoerbestandsformaten. |
| Les 2: Eigenschappen van rapportgegevensbron configureren | Configureer een rapportgegevensbron om een rapport zonder toezicht en volgens een schema uit te voeren. Wijzig de rapportgegevensset zodat deze een parameter bevat die wordt geleverd door de abonneegegevens. |
| Les 3: Een gegevensgestuurd abonnement definiëren | Maak een gegevensgestuurd abonnement door de Data-Driven Abonnement-wizard te gebruiken. |
In het volgende diagram ziet u de basiswerkstroom van het proces:
| Stap | Beschrijving |
|---|---|
| (1) | Met de abonnementsconfiguratie wordt het bronrapport, de planning en de veldtoewijzing ingesteld voor de abonneesdatabase. |
| (2) | De tabel OrderInfo bevat vier ordernummers die moeten worden gebruikt voor filteren, 1 per bestand. De tabel bevat ook de bestandsindelingen voor de gegenereerde rapporten. |
| (3) | Gegevens uit de AdventureWorks2025 database worden gefilterd en geretourneerd in het rapport. |
| (4) | Rapporten die zijn gemaakt in de bestandsindelingen die zijn opgegeven in de tabel OrderInfo . |