Megosztás:


Adatvezérelt előfizetés létrehozása (SSRS-oktatóanyag)

Ismerje meg, hogyan hozhat létre adatvezérelt előfizetést az SQL Server Jelentésszolgáltatás (SSRS) oktatóanyagával. Az oktatóanyag végigvezeti egy egyszerű példán, amely egy adatvezérelt előfizetést hoz létre a szűrt jelentés kimenetének egy megosztott fájlba való létrehozásához és mentéséhez.

A Reporting Services adatvezérelt előfizetései lehetővé teszik a jelentések dinamikus előfizetői adatokon alapuló elosztásának testreszabását és automatizálását. Az adatvezérelt előfizetések használata a következő forgatókönyvekben:

  • Jelentések terjesztése olyan nagy címzettkészletbe, amelynek tagsága az egyik terjesztésről a másikra változhat. Például e-mailben elküldheti a havi jelentést az összes jelenlegi ügyfélnek.
  • Jelentések terjesztése a címzettek egy adott csoportjába előre meghatározott feltételek alapján. Például küldjön egy értékesítési teljesítményjelentést egy szervezet összes értékesítési vezetőjének.
  • A jelentések létrehozásának automatizálása számos különböző formátumban, például .xlsx és .pdf.

Előfeltételek

A jelentéskészítő kiszolgáló rendszergazdái általában adatvezérelt előfizetéseket hoznak létre és tartanak fenn. Az adatvezérelt előfizetések létrehozásának lépéseihez lekérdezések létrehozása, az előfizetői adatokat tartalmazó adatforrások ismerete és emelt szintű engedélyek szükségesek a jelentéskészítő kiszolgálón.

Az oktatóanyag az Alapszintű táblajelentés létrehozása (SSRS-oktatóanyag) című oktatóanyagban létrehozott Értékesítési rendelés jelentést, valamint az AdventureWorks2022 mintaadatbázis adatait használja.

Az oktatóanyag használatához a számítógépnek a következőket kell telepítenie:

  • Az SQL Server adatvezérelt előfizetéseket támogató kiadása. További információkért lásd az SQL Server 2022 kiadásait és támogatott funkcióit.

  • Futtassa a jelentéskészítő kiszolgálót natív módban. Az oktatóanyagban ismertetett felhasználói felület egy natív módú jelentéskészítő kiszolgálón alapul. Az előfizetések támogatottak a SharePoint módú jelentéskészítő kiszolgálókon, de a felhasználói felület eltér az oktatóanyagban leírtaktól.

  • SQL Server Agent szolgáltatás.

  • A Reporting Services szerepkör-hozzárendelése, amely tartalmazza a mintajelentés összes előfizetésének kezelése feladatot. Ez a feladat egy adatvezérelt előfizetést határoz meg. Ha Ön rendszergazda a számítógépen, a helyi rendszergazdák alapértelmezett szerepkör-hozzárendelése biztosítja az adatvezérelt előfizetések létrehozásához szükséges engedélyeket. További információ: Engedélyek megadása natív módú jelentéskészítő kiszolgálón.

  • Engedélyek írása hálózati kapcsolaton keresztül elérhető megosztott mappába.

Az oktatóanyag befejezésének becsült ideje: 30 perc. További 30 perc, ha el kell végeznie az alapszintű jelentés oktatóanyagát.

Oktatóanyag munkafolyamata

Az oktatóanyag három leckéből áll:

Lecke Leírás
1. lecke: Előfizetői mintaadatbázis létrehozása Hozzon létre egy táblát a helyi SQL Server-adatbázisban, amely előfizetői adatokat tartalmaz. Ezek az információk tartalmazzák a szűréshez és a kimeneti fájlformátumokhoz használandó rendelésszámokat.
2. lecke: Jelentés adatforrás-tulajdonságainak konfigurálása Konfiguráljon egy jelentés adatforrását úgy, hogy felügyelet nélkül és ütemezés szerint fusson a jelentés. Módosítsa a jelentés adatkészletét úgy, hogy az tartalmazza az előfizetői adatok által megadott paramétert.
3. lecke: Adatvezérelt előfizetés definiálása Hozzon létre egy adatvezérelt előfizetést a Data-Driven Előfizetés varázslóval.

Az alábbi ábra a folyamat alapszintű munkafolyamatát mutatja be:

Step Leírás
(1) Az előfizetés konfigurációja beállítja a forrásjelentést, az ütemezést és a mezőleképezést az előfizetői adatbázishoz.
(2) Az OrderInfo tábla négy, a szűréshez használható rendelésszámot tartalmaz, fájlonként 1-et. A tábla a létrehozott jelentések fájlformátumát is tartalmazza.
(3) Az AdventureWorks2025 adatbázisból származó információk szűrése és visszaadása a jelentésben történik.
(4) Az OrderInfo tábla által megadott fájlformátumokban létrehozott jelentések.

Az előfizetés létrehozására vonatkozó folyamat alapszintű munkafolyamatát bemutató ábra.