Dela via


Datadrivna prenumerationer i Reporting Services

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:

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.