Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
En datadriven prenumeration ger ett sätt att använda dynamiska prenumerationsdata som hämtats från en extern datakälla vid körning. En datadriven prenumeration kan också använda statisk text och standardvärden som du anger när du definierar prenumerationen. Du kan använda datadrivna prenumerationer för att:
Distribuera en rapport till en fluktuerande lista över prenumeranter. Du kan till exempel använda datadrivna prenumerationer för att distribuera en rapport i en stor organisation där prenumeranterna varierar från en månad till en annan. Eller så kan du använda andra kriterier som avgör gruppmedlemskap från en befintlig uppsättning användare.
Filtrera rapportens utdata med hjälp av rapportparametervärden som hämtas vid körning.
Variera rapportutdataformat och leveransalternativ för varje rapportleverans.
En datadriven prenumeration består av flera delar. De fasta aspekterna av en datadriven prenumeration definieras när du skapar prenumerationen, och dessa aspekter omfattar:
Den rapport som prenumerationen har definierats för (en prenumeration är alltid associerad med en enda rapport).
Distribueringspluginet som används för att distribuera rapporten. Du kan ange rapportserverns e-postleverans, filresursleverans eller den null-leveransprovider som används för att förinläsa cachen. Du kan också ange ett anpassat leveranstillägg. Du kan inte ange flera leveranstillägg i en enda prenumeration.
Prenumerantdatakällan. Ange en anslutningssträng till datakällan som innehåller prenumerantdata när du definierar prenumerationen. Det går inte att ange prenumerantens datakälla dynamiskt vid körning.
Frågan som du använder för att välja prenumerantdata måste anges när du definierar prenumerationen. Du kan inte ändra frågan under körning.
Dynamiska värden som används i en datadriven prenumeration hämtas när prenumerationen bearbetas. Exempel på variabeldata som du kan använda i en prenumeration är prenumerantnamn, e-postadress, önskat rapportutdataformat eller ett värde som är giltigt för en rapportparameter. Om du vill använda dynamiska värden i en datadriven prenumeration definierar du en mappning mellan de fält som returneras i frågan till specifika leveransalternativ och rapportparametrar. Variabeldata hämtas från en prenumerantdatakälla varje gång prenumerationen bearbetas.
Krav för datadrivna prenumerationer
Datadrivna prenumerationsfunktioner är inte tillgängliga i alla utgåvor. Det finns begränsningar för vilka typer av datakällor som du kan använda för att hämta prenumerationsdata vid körning. Följande lista innehåller mer information om kraven:
Mer information om utgåvorna av SQL Server som stöder funktioner för datadrivna prenumerationer finns i SQL Server Reporting Services-funktioner som stöds av dess utgåvor.
För prenumerationsdata väljer du en datakälla som kan tillhandahålla schemainformation till rapportservern. Exempel på typer av datakällor som stöds är:
- SQL Server-relationdata
- Oracle Analysis Services-databaser
- SQL Server Integration Services-paketdata
- Öppna ODBC-datakällor (Database Connectivity) och OLEDB-datakällor (Object Linking and Embedding Database).
Mer information om krav för prenumerantdatakälla finns i Använda en extern datakälla för prenumerantdata (datadriven prenumeration).
Arbeta med datadrivna prenumerationer
Följande artiklar innehåller mer information om datadrivna prenumerationer.
| Articles | Description |
|---|---|
| Skapa, ändra och ta bort datadrivna prenumerationer | Förklarar hur du skapar, ändrar eller tar bort en datadriven prenumeration. |
| Använda en extern datakälla för prenumerantdata (datadriven prenumeration) | Innehåller information om de datakällor som du kan använda för en datadriven prenumeration. |
| Skapa en datadriven prenumeration (SSRS-handledning) | Innehåller stegvisa instruktioner för att lära dig hur du skapar en datadriven prenumeration. |
| Cacherapporter (SSRS) | Beskriver hur du använder Null Delivery Provider med en datadriven prenumeration för att ladda cacheminnet. |