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.
Een gegevensgestuurd abonnement is een op query's gebaseerd abonnement waarmee de gegevenswaarden worden opgehaald die worden gebruikt voor het verwerken van het abonnement tijdens runtime. Wanneer het abonnement wordt geactiveerd, wordt een query verwerkt om actuele informatie op te halen over ontvangers, opties voor rapportlevering, opmaakformaten en parameterinstellingen. De queryresultaten worden gecombineerd met de abonnementsdefinitie om een dynamisch abonnement te maken. Dit abonnement maakt gebruik van gegevens die u al onderhoudt in een werknemersdatabase, een klantdatabase of een andere database. De database bevat informatie die kan worden gebruikt als abonneegegevens.
Als u een nieuw gegevensgestuurd abonnement wilt maken of een bestaand abonnement wilt wijzigen, gebruikt u de paginaAbonnementen> in de webportal. Op de pagina Abonnementen wordt u stapsgewijs begeleid bij het maken of wijzigen van een abonnement. Als u toegang wilt krijgen tot een abonnement, gebruikt u de pagina Mijn abonnementen of de lijst Met abonnementen van een rapport. Zie SSRS-zelfstudie (Een Data-Driven-abonnement maken) voor meer informatie over het maken van een gegevensgestuurd abonnement.
In dit artikel:
Een gegevensgestuurd abonnement beheren en verwijderen
Een gegevensgestuurd abonnement dat wordt uitgevoerd, kan niet worden gestopt of verwijderd via de webportal. Daarom is het handig om een gedeeld schema te gebruiken om gegevensgestuurde abonnementen te activeren. Als u op die manier tijdelijk wilt voorkomen dat een abonnement wordt verwerkt, kunt u de planning onderbreken waarmee het abonnement wordt geactiveerd. Zie Abonnementen maken en beheren voor rapportservers in de systeemeigen modus voor meer informatie.
Als u een gegevensgestuurd abonnement wilt verwijderen, schakelt u het selectievakje naast het rapport op de pagina Abonnementen in en kiest u Verwijderen.
Zie Een actief proces beheren voor instructies over het annuleren van een gegevensgestuurd abonnement.
Een gegevensgestuurd abonnement maken en wijzigen
Als u een gegevensgestuurd abonnement wilt maken, selecteert u een rapport waarin opgeslagen referenties of geen referenties worden gebruikt. Wanneer u het gegevensgestuurde abonnement maakt, kunt u besluiten een naamconventie te gebruiken voor het beschrijvingsveld, zodat u eenvoudig standaardabonnementen kunt onderscheiden van gegevensgestuurde abonnementen.
Een gegevensgestuurd abonnement maken (systeemeigen modus)
Navigeer in de webportal naar de map met het rapport, klik met de rechtermuisknop op het rapport en selecteer Beheren in het menu.
Selecteer het tabblad Abonnementen.
Selecteer + Nieuw abonnement op de pagina Abonnementen .
Een gegevensgestuurd abonnement maken (SharePoint-modus)
Beweeg de muisaanwijzer over het rapport in de SharePoint-documentbibliotheek, open het menu Opties en selecteer Abonnementen beheren.
Selecteer Data-Driven-abonnement toevoegen.
Een gegevensgestuurd abonnement wijzigen (systeemeigen modus)
Navigeer in de webportal naar de map met het rapport, klik met de rechtermuisknop op het rapport en selecteer Beheren in het menu.
Selecteer het tabblad Abonnementen.
Schakel het selectievakje in naast het abonnement dat u wilt wijzigen en kies Bewerken. Gegevensgestuurde abonnementen hebben de waarde 'Gegevensgestuurd' in de kolom Type .
Een bestaand gegevensgestuurd abonnement wijzigen (SharePoint-modus)
Beweeg de muisaanwijzer over het rapport in de SharePoint-documentbibliotheek, open het menu Opties en selecteer Abonnementen beheren.
Selecteer het abonnement dat u wilt wijzigen.
Opmerking
U kunt elke waarde wijzigen die al is opgegeven. Alle waarden worden weergegeven zoals ze voor het eerst zijn gemaakt, met uitzondering van het wachtwoord dat wordt gebruikt voor toegang tot het abonneegegevensarchief. Telkens wanneer u waarden op de tweede pagina of een volgende pagina wijzigt, moet u het wachtwoord opnieuw invoeren.
Voordat u een gegevensgestuurd abonnement kunt maken, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:
Rapportvereisten. Het rapport moet opgeslagen referenties of geen referenties gebruiken om gegevens op te halen tijdens runtime. U kunt zich niet abonneren op een rapport dat geïmiteerde of gedelegeerde referenties gebruikt om verbinding te maken met een externe gegevensbron. De referenties van de gebruiker die het abonnement maakt of eigenaar is, zijn niet beschikbaar wanneer het abonnement wordt verwerkt. De opgeslagen gegevens kunnen een Windows-account of een databasegebruikersaccount zijn. Zie Referentie- en verbindingsgegevens opgeven voor rapportgegevensbronnen voor meer informatie.
U kunt zich niet abonneren op een Report Builder-rapport dat gebruikmaakt van een model als gegevensbron en het model beveiligingsinstellingen voor modelitems bevat. Alleen rapporten die gebruikmaken van de beveiliging van modelitems zijn opgenomen in deze beperking.
U kunt geen gegevensgestuurd abonnement maken op een rapport dat de
User!UserIDexpressie bevat.Gegevensvereisten. U moet een toegankelijke externe gegevensbron hebben die abonneegegevens bevat.
Gebruikersvereisten. De auteur van het abonnement moet gemachtigd zijn voor 'Rapporten beheren' en 'Alle abonnementen beheren'. Zie Taken en machtigingen voor meer informatie over taakmachtigingen op itemniveau. De auteur moet ook over de benodigde referenties beschikken om toegang te krijgen tot de externe gegevensbron die abonneegegevens bevat.
Een query definiëren waarmee abonnementsgegevens worden opgehaald
Een gegevensgestuurd abonnement moet een query of opdracht opgeven waarmee abonneegegevens worden opgehaald. De query moet één rij voor elke abonnee produceren. Als u de extensie voor e-mailbezorging gebruikt, moet de query een geldige e-mailalias retourneren voor elke abonnee. Het aantal leveringen dat wordt uitgevoerd, is gebaseerd op het aantal rijen dat door de query wordt geretourneerd. Als de rijset uit 10.000 rijen bestaat, zal het abonnement 10.000 rapporten leveren.
Als het uitvoeren van de query tijdrovend is, kunt u de time-outwaarde verhogen om andere verwerkingen mogelijk te maken.
Voor deze stap moet de query worden gevalideerd voordat u doorgaat. Validatie verwerkt de query niet, maar retourneert wel een lijst met alle kolommen in de rijset, zodat u in volgende selecties naar de kolommen kunt verwijzen. Als de query niet kan worden gevalideerd, kunt u niet doorgaan. Een query kan niet valideren of de querysyntaxis onjuist is of als de verbinding met de gegevensbron niet geldig is. Gebruik de knop Vorige om correcties aan te brengen in de gegevensbron.
Het abonnement uitvoeren
U moet voorwaarden opgeven voor het verwerken van het abonnement. U kunt een planning opgeven of u kunt het abonnement activeren om samen te vallen met updates voor een momentopname van de uitvoering van een rapport. Verwerking voor gegevensgestuurde abonnementen is hetzelfde als de verwerking voor standaardabonnementen.
Verwante inhoud
- Abonnementen maken en beheren voor rapportservers in de systeemeigen modus
- Abonnementen en levering (Reporting Services)
- De webportal van een rapportserver (systeemeigen SSRS-modus)
- Abonnementen maken en beheren voor rapportservers in de systeemeigen modus
- Werken met abonnementen (webportal)
- Mijn abonnementen gebruiken (rapportserver in systeemeigen modus)