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 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:
Zie sql Server Reporting Services-functies die worden ondersteund door de edities ervan voor meer informatie over de edities van SQL Server die ondersteuning bieden voor functionaliteit voor gegevensgestuurde abonnementen.
Kies voor abonnementsgegevens een gegevensbron die schemagegevens kan verstrekken aan de rapportserver. Voorbeelden van ondersteunde gegevensbrontypen zijn:
- Relationele SQL Server-gegevens,
- Oracle Analysis Services-databases
- Pakketgegevens van SQL Server Integration Services
- Open ODBC-gegevensbronnen (Database Connectivity) en OLEDB-gegevensbronnen (Object Linking and Embedding Database).
Zie Een externe gegevensbron gebruiken voor abonneegegevens (gegevensgestuurd abonnement) voor meer informatie over de vereisten voor abonneegegevens.
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. |