Delen via


Gegevensgestuurde abonnementen in Reporting Services

Een gegevensgestuurd abonnement biedt een manier om dynamische abonnementsgegevens te gebruiken die tijdens runtime zijn opgehaald uit een externe gegevensbron. Een gegevensgestuurd abonnement kan ook statische tekst en standaardwaarden gebruiken die u opgeeft wanneer u het abonnement definieert. U kunt gegevensgestuurde abonnementen gebruiken voor het volgende:

  • Distribueer een rapport naar een fluctuerende lijst met abonnees. U kunt bijvoorbeeld gegevensgestuurde abonnementen gebruiken om een rapport over een grote organisatie te distribueren, waarbij abonnees van één maand tot de volgende maand verschillen. U kunt ook andere criteria gebruiken om het groepslidmaatschap van een bestaande set gebruikers te bepalen.

  • Filter de rapportuitvoer met behulp van rapportparameterwaarden die tijdens runtime worden opgehaald.

  • Varieer de reportuitvoeringsformaten en bezorgopties voor elke reportlevering.

Een gegevensgestuurd abonnement bestaat uit meerdere onderdelen. De vaste aspecten van een gegevensgestuurd abonnement worden gedefinieerd wanneer u het abonnement maakt en deze aspecten zijn:

  • Het rapport waarvoor het abonnement is gedefinieerd (een abonnement is altijd gekoppeld aan één rapport).

  • De leveringsextensie die wordt gebruikt om het rapport te distribueren. U kunt de e-maillevering van de rapportserver, de levering via bestandsdeling of de null-leveringsprovider opgeven om de cache vooraf te laden. U kunt ook een aangepaste leveringsextensie opgeven. U kunt niet meerdere leveringsextensies binnen één abonnement opgeven.

  • De abonneegegevensbron. Geef een verbindingsreeks op voor de gegevensbron die abonneegegevens bevat wanneer u het abonnement definieert. De abonneegegevensbron kan niet dynamisch worden opgegeven tijdens runtime.

  • De query die u gebruikt om abonneegegevens te selecteren, moet worden opgegeven wanneer u het abonnement definieert. U kunt de query tijdens runtime niet wijzigen.

Dynamische waarden die worden gebruikt in een gegevensgestuurd abonnement, worden verkregen wanneer het abonnement wordt verwerkt. Voorbeelden van variabele gegevens die u in een abonnement kunt gebruiken, zijn de naam van de abonnee, het e-mailadres, de uitvoerindeling van voorkeursrapport of een waarde die geldig is voor een rapportparameter. Als u dynamische waarden wilt gebruiken in een gegevensgestuurd abonnement, definieert u een toewijzing tussen de velden die in de query worden geretourneerd aan specifieke leveringsopties en aan rapportparameters. Variabele gegevens worden opgehaald uit een abonneegegevensbron telkens wanneer het abonnement wordt verwerkt.

Vereisten voor gegevensgestuurde abonnementen

Functionaliteit voor gegevensgestuurde abonnementen is niet beschikbaar in alle edities. Er gelden beperkingen voor de soorten gegevensbronnen die u kunt gebruiken om abonnementsgegevens op te halen tijdens runtime. De volgende lijst bevat meer informatie over de vereisten:

Werken met gegevensgestuurde abonnementen

De volgende artikelen bevatten meer informatie over gegevensgestuurde abonnementen.

Articles Description
Gegevensgestuurde abonnementen maken, wijzigen en verwijderen Hierin wordt uitgelegd hoe u een gegevensgestuurd abonnement maakt, wijzigt of verwijdert.
Een externe gegevensbron gebruiken voor abonneegegevens (gegevensgestuurd abonnement) Biedt informatie over de gegevensbronnen die u kunt gebruiken voor een gegevensgestuurd abonnement.
Een gegevensgestuurd abonnement maken (SSRS-zelfstudie) Biedt stapsgewijze instructies voor het maken van een gegevensgestuurd abonnement.
Cacherapporten (SSRS) Beschrijft hoe u de Null Delivery Provider gebruikt met een gegevensgestuurd abonnement om de cache vooraf te laden.