Dela via


Skapa en datadriven prenumeration (SSRS-handledning)

Lär dig mer om hur du skapar en datadriven prenumeration med hjälp av SQL Server Reporting Services (SSRS) handledning. Självstudien vägleder dig genom ett enkelt exempel som skapar en prenumeration baserad på data för att generera och spara filtrerade rapportresultat till en fil som delas.

Med Reporting Services-datadrivna prenumerationer kan du anpassa och automatisera fördelningen av en rapport baserat på dynamiska prenumerantdata. Använd datadrivna prenumerationer i följande scenarier:

  • Distribuera rapporter till en stor mottagarpool vars medlemskap kan ändras från en distribution till en annan. Du kan till exempel skicka en månatlig rapport till alla aktuella kunder via e-post.
  • Distribuera rapporter till en viss grupp mottagare baserat på fördefinierade kriterier. Skicka till exempel en försäljningsprestandarapport till alla säljchefer i en organisation.
  • Automatisera genereringen av rapporter i en mängd olika format, till exempel .xlsx och .pdf.

Förutsättningar

Rapportserveradministratörer skapar och underhåller vanligtvis datadrivna prenumerationer. Stegen för att skapa datadrivna prenumerationer kräver att du skapar frågor, kunskap om datakällor som innehåller prenumerantdata och utökade behörigheter på en rapportserver.

I självstudien används rapporten Försäljningsorder som skapades i självstudien Skapa en grundläggande tabellrapport (SSRS-självstudie) och data från exempeldatabasen AdventureWorks2022.

Datorn måste ha följande installerat för att använda den här handledningen:

  • En utgåva av SQL Server som stöder datadrivna prenumerationer. Mer information finns i -utgåvor och funktioner som stöds i SQL Server 2022.

  • Kör rapportservern i inbyggt läge. Användargränssnittet som beskrivs i självstudien baseras på en rapportserver i inbyggt läge. Prenumerationer stöds på rapportservrar i SharePoint-läge, men användargränssnittet skiljer sig från det som beskrivs i självstudien.

  • SQL Server Agent-tjänsten.

  • En Rolltilldelning för Reporting Services som innehåller uppgiften Hantera alla prenumerationer i exempelrapporten. Den här uppgiften definierar en datadriven prenumeration. Om du är administratör på datorn ger standardrolltilldelningen för lokala administratörer de behörigheter som krävs för att skapa datadrivna prenumerationer. Mer information finns i Bevilja behörigheter på en rapportserver i inbyggt läge.

  • Skrivbehörigheter till en delad mapp som är tillgänglig via en nätverksanslutning.

Beräknad tid för att slutföra självstudien: 30 minuter. Ytterligare 30 minuter om du behöver komplettera den grundläggande raporthandledningen.

Handledningsarbetsflöde

Handledningen är uppdelad i tre lektioner:

Lektion Beskrivning
Lektion 1: Skapa en exempelprenumerantdatabas Skapa en tabell i den lokala SQL Server-databasen som innehåller prenumerantinformation. Den här informationen innehåller de ordernummer som ska användas för filtrering och utdatafilformat.
Lektion 2: Konfigurera egenskaper för rapportdatakälla Konfigurera en rapportdatakälla för att köra en rapport obevakad och enligt ett schema. Ändra rapportdatauppsättningen så att den innehåller en parameter som tillhandahålls av prenumerantdata.
Lektion 3: Definiera en datastyrd prenumeration Skapa en datadriven prenumeration med hjälp av guiden Data-Driven-prenumeration.

Följande diagram illustrerar det grundläggande arbetsflödet för processen:

Steg Beskrivning
(1) Prenumerationskonfigurationen anger källrapporten, schemat och fältmappningen till prenumerantdatabasen.
(2) Tabellen OrderInfo innehåller fyra ordernummer som ska användas för filtrering, 1 per fil. Tabellen innehåller också filformaten för de genererade rapporterna.
(3) Information från AdventureWorks2022 databasen filtreras och returneras i rapporten.
(4) Rapporter som skapats i de filformat som anges av tabellen OrderInfo .

Diagram som visar det grundläggande arbetsflödet för processen för att skapa en prenumeration.