Megosztás a következőn keresztül:


Natív és SharePoint Reporting Services-jelentéskészítő kiszolgálók összehasonlítása

A következőkre vonatkozik: SQL Server 2016 (13.x) Reporting Services és újabb verziók SharePoint Power BI jelentéskészítő kiszolgáló

Az SQL Server Reporting Services (SSRS) korábbi verzióival kapcsolatos tartalmakért lásd : Mi az AZ SQL Server Reporting Services?

Ismerje meg az SQL Server Reporting Services telepítésének központi részét. Ez egy feldolgozó motorból és a funkciók hozzáadására használható bővítményekből áll.

Megjegyzés:

A Reporting Services SharePoint-integrációja az SQL Server 2016 után már nem érhető el. A Power View támogatása az SQL Server 2017 után már nem érhető el.

A Reporting Services jelentéskészítő kiszolgálója két üzembe helyezési mód egyikében fut; Natív vagy SharePoint mód. A funkciók összehasonlításához tekintse meg a SharePoint és a natív mód funkció-összehasonlítását ismertető szakaszt.

Telepítés: A Reporting Services telepítésével kapcsolatos információkért lásd a Reporting Services telepítését ismertető témakört.

A jelentéskészítő kiszolgáló módjainak áttekintése

A jelentéskészítő kiszolgáló magja a feldolgozómotorok (processzorok). A processzorok támogatják a jelentéskészítési rendszer integritását, és nem módosíthatók és nem bővíthetők. A bővítmények processzorok is, de bizonyos funkciókat hajtanak végre. A Reporting Services egy vagy több alapértelmezett bővítményt tartalmaz minden támogatott bővítménytípushoz. Egyéni bővítményeket is hozzáadhat egy jelentéskészítő kiszolgálóhoz. Ezzel lehetővé teszi a jelentéskészítő kiszolgáló kiterjesztését a nem támogatott funkciók támogatására; Az egyéni funkciók közé tartozhat például az egyszeri bejelentkezési technológiák támogatása, a jelentés kimenete olyan alkalmazásformátumokban, amelyeket még nem kezelnek az alapértelmezett renderelési bővítmények, valamint a jelentés kézbesítése egy nyomtatóra vagy alkalmazásra.

Egyetlen jelentéskészítő kiszolgálópéldányt a processzorok és bővítmények teljes gyűjteménye határoz meg, amelyek teljes körű feldolgozást biztosítanak a kezdeti kérés kezelésétől a kész jelentés bemutatásáig. A jelentéskészítő kiszolgáló az alösszetevői révén feldolgozza a jelentéskéréseket, és elérhetővé teszi a jelentéseket igény szerinti hozzáféréshez vagy ütemezett terjesztéshez.

A jelentéskészítő kiszolgáló funkcionálisan lehetővé teszi a jelentéskészítési szolgáltatásokat, a jelentésmegjelenítést és a jelentéskézbesítési szolgáltatásokat a különböző adatforrásokhoz, valamint a bővíthető hitelesítési és engedélyezési sémákhoz. A jelentéskészítő kiszolgáló emellett jelentéskészítő kiszolgálói adatbázisokat is tartalmaz, amelyek közzétett jelentéseket, megosztott adatforrásokat, megosztott adatkészleteket, megosztott ütemezéseket és előfizetéseket, jelentésdefiníciós forrásfájlokat, modelldefiníciókat, lefordított jelentéseket, pillanatképeket, paramétereket és egyéb erőforrásokat tárolnak. A jelentéskészítő kiszolgáló emellett lehetővé teszi a jelentéskészítő kiszolgáló konfigurálását a jelentéskérések feldolgozásához, a pillanatkép-előzmények karbantartásához és a jelentések, adatforrások, adathalmazok és előfizetések engedélyeinek kezeléséhez.

A Reporting Services jelentéskészítő kiszolgáló két üzembe helyezési módot támogat a jelentéskészítő kiszolgálópéldányok esetében:

  • Natív mód: beleértve a SharePoint kijelzőkkel rendelkező natív módot is, ahol a jelentéskészítő kiszolgáló alkalmazáskiszolgálóként fut, amely minden feldolgozási és felügyeleti képességet kizárólag a Reporting Services összetevőin keresztül biztosít. Natív módú jelentéskészítő kiszolgálót konfigurálhat a Jelentéskészítő kiszolgáló Konfigurációkezelőjével és az SQL Server Management Studióval.

  • SharePoint-mód: ahol a jelentéskészítő kiszolgáló egy SharePoint-kiszolgálófarm részeként van telepítve. SharePoint-mód üzembe helyezése és konfigurálása PowerShell-parancsokkal vagy SharePoint-tartalomkezelő lapokkal.

Az SQL Server Reporting Servicesben nem válthat jelentéskészítő kiszolgálót egyik módról a másikra. Ha módosítani szeretné a környezet által használt jelentéskészítő kiszolgáló típusát, telepítenie kell a jelentéskészítő kiszolgáló kívánt módját. Ezután át kell másolnia vagy át kell helyeznie a jelentéselemeket vagy a jelentéskészítő kiszolgáló adatbázisát a régebbi verziójú jelentéskészítő kiszolgálóról az új jelentéskészítő kiszolgálóra. Ezt a folyamatot általában migrálásnak nevezzük. A migráláshoz szükséges lépések attól függenek, hogy milyen módba migrál, és hogy melyik verzióból migrál. További információ: Reporting Services frissítése és migrálása

A SharePoint és a natív mód funkció-összehasonlítása

Funkció vagy összetevő Alapértelmezett mód SharePoint mód
URL-címzés Igen Az URL-címzés a SharePoint integrált módban eltérő. A SharePoint URL-címeivel jelentésekre, jelentésmodellekre, megosztott adatforrásra és erőforrásokra hivatkozhat. A jelentéskészítő kiszolgáló mappahierarchiája nincs használatban. Ha olyan egyéni alkalmazásokkal rendelkezik, amelyek a natív módú jelentéskészítő kiszolgálón támogatott URL-hozzáférésre támaszkodnak, ez a funkció már nem működik, ha a jelentéskészítő kiszolgáló a SharePoint-integrációhoz van konfigurálva.

Az URL-hozzáféréssel kapcsolatos további információkért tekintse meg az URL-hozzáférési paraméter referenciaadatait
Egyéni biztonsági bővítmények Igen A Reporting Services egyéni biztonsági bővítményei nem helyezhetők üzembe vagy használhatók a jelentéskészítő kiszolgálón. A jelentéskészítő kiszolgáló egy speciális célú biztonsági bővítményt tartalmaz, amelyet akkor használ, amikor a jelentéskészítő kiszolgálót úgy konfigurálja, hogy a SharePoint integrált módban fusson. Ez a biztonsági bővítmény egy belső összetevő, és az integrált műveletekhez szükséges.
Konfigurációkezelő Igen **Fontos** A Configuration Manager nem használható SharePoint módú jelentéskészítő kiszolgáló kezelésére. Ehelyett használja a SharePoint központi felügyeletét.
Webportál Igen A SharePoint mód nem kezelhető a webes portálon. Használja a SharePoint-alkalmazás lapjait. További információ: Reporting Services SharePoint Service és Service Applications.
Csatolt jelentések Igen Nem.
Saját jelentések Igen Nem
Saját előfizetések és kötegelési módszerek. Igen Nem
Adatriasztások Nem Igen
Power View Nem Igen

Silverlight szükséges az ügyfélböngészőben. A böngészőkövetelményekkel kapcsolatos további információkért lásd: A Reporting Services böngészőtámogatása
. RDL-jelentések Igen Igen

. Az RDL-jelentések natív módban vagy SharePoint módban futtathatók a Reporting Services jelentéskészítő kiszolgálóin.
. RDLX-jelentések Nem Igen

Power View .RDLX jelentések csak SharePoint módban futtathatók Reporting Services kiszolgálókon.
SharePoint-felhasználói jogkivonat hitelesítő adatai a SharePoint-listabővítményhez Nem Igen
AAM-zónák internetkapcsolattal rendelkező üzemelő példányokhoz Nem Igen
SharePoint biztonsági mentés és helyreállítás Nem Igen
ULS-naplók támogatása Nem Igen

Alapértelmezett mód

Natív módban a jelentéskészítő kiszolgáló egy különálló alkalmazáskiszolgáló, amely a jelentések és jelentésmodellek megtekintését, kezelését, feldolgozását és kézbesítését biztosítja. Ez a mód a jelentéskészítő kiszolgálópéldányok alapértelmezett módja. Telepítheti a telepítés során konfigurált natív módú jelentéskészítő kiszolgálót, vagy konfigurálhatja natív módú műveletekhez a telepítés befejezése után.

Az alábbi ábra a Reporting Services natív módú üzembe helyezésének háromrétegű architektúráját mutatja be. Megjeleníti a jelentéskészítő kiszolgáló adatbázisát és adatforrásait az adatrétegben, a jelentéskészítő kiszolgáló középső rétegbeli összetevőit, valamint az ügyfélalkalmazásokat, valamint a bemutatószint beépített vagy egyéni eszközeit. Megjeleníti a kérések és adatok áramlását a kiszolgálóösszetevők között, valamint azt, hogy mely összetevők küldenek és kérnek le tartalmat egy adattárból.

A Reporting Services architektúrájának diagramja.

A jelentéskészítő kiszolgáló Microsoft Windows-szolgáltatásként, úgynevezett "Jelentéskészítő kiszolgáló szolgáltatásként" van implementálva, amely webszolgáltatást, háttérfeldolgozást és egyéb műveleteket üzemeltet. A Szolgáltatások konzolalkalmazásban a szolgáltatás SQL Server Reporting Services (MSSQLSERVER) néven szerepel.

A külső fejlesztők további bővítményeket hozhatnak létre a jelentéskészítő kiszolgáló feldolgozási kapacitásának lecseréléséhez vagy kibővítéséhez. Az alkalmazásfejlesztők számára elérhető programozott felületekkel kapcsolatos további információkért tekintse meg a műszaki útmutatót.

Natív mód a SharePoint-kijelzőkkel

A Reporting Services két webpartot biztosít, amelyeket telepíthet és regisztrálhat a Windows SharePoint Services 2.0 vagy újabb, illetve a SharePoint Portal Server 2003 vagy újabb verzióján. SharePoint-webhelyen a kijelzők segítségével megkeresheti és megtekintheti a natív módban futó jelentéskészítő kiszolgálón tárolt és feldolgozott jelentéseket. Ezeket a webpartokat a Reporting Services korábbi kiadásaiban vezették be.

SharePoint mód

SharePoint módban a jelentéskészítő kiszolgálónak egy SharePoint-kiszolgálófarmon belül kell futnia. A jelentéskészítő kiszolgáló feldolgozási, renderelési és felügyeleti funkcióit egy SharePoint-alkalmazáskiszolgáló képviseli, amely a Reporting Services SharePoint megosztott szolgáltatását és egy vagy több Reporting Services-szolgáltatásalkalmazást futtat. A SharePoint-webhelyek biztosítják a jelentéskészítő kiszolgáló tartalmának és műveleteinek előtérbeli elérését.

A SharePoint mód használatához a következőre van szükség:

  • SharePoint Foundation 2010 vagy SharePoint Server 2010.

  • A SharePoint 2010 termékekhez készült, Reporting Services kiegészítő megfelelő verziója.

  • SharePoint-alkalmazáskiszolgáló, amelyen telepítve van a Reporting Services megosztott szolgáltatása, és legalább egy Reporting Services-szolgáltatásalkalmazás.

Az alábbi ábrán egy SharePoint módú Reporting Services-környezet látható:

Az SSRS SharePoint funkcionális architektúrájának diagramja.

Description
(1) Webkiszolgálók vagy webes előtérrendszerek (WFE). A Reporting Services bővítményt minden olyan webkiszolgálóra telepíteni kell, amelyről a webalkalmazás funkcióit használni szeretné. A webalkalmazás funkciói közé tartozik a jelentések megtekintése vagy a Reporting Services felügyeleti lapjainak megtekintése olyan feladatokhoz, mint az adatforrások vagy előfizetések kezelése.
(2) A bővítmény telepíti az URL- és SOAP-végpontokat az ügyfelek számára, hogy kommunikáljanak az alkalmazáskiszolgálókkal a Reporting Services szolgáltatásproxyn keresztül.
(3) A Reporting Services megosztott szolgáltatást futtató alkalmazáskiszolgálók. A jelentésfeldolgozás vertikális felskálázása a SharePoint-farm részeként, valamint a Reporting Services szolgáltatás további alkalmazáskiszolgálókhoz való hozzáadásával kezelhető.
(4) Több Reporting Services szolgáltatásalkalmazást is létrehozhat különböző konfigurációkkal, például engedélyekkel, e-mailekkel, proxykkal és előfizetésekkel.
(5) A jelentések, adatforrások és egyéb elemek a SharePoint-tartalomadatbázisokban vannak tárolva.
(6) A Reporting Services szolgáltatásalkalmazásai három adatbázist hoznak létre a jelentéskészítő kiszolgáló, a temp és az adatriasztási funkciók számára. Az összes SSRS-szolgáltatásalkalmazásra vonatkozó konfigurációs beállítások a RSReportserver.config fájlban vannak tárolva.

Jelentéskészítési folyamat, ütemezési és kézbesítési folyamat

A jelentéskészítő kiszolgáló két feldolgozómotort tartalmaz, amelyek előzetes és köztes jelentésfeldolgozást, valamint ütemezett és kézbesítési műveleteket hajtanak végre. A jelentésfeldolgozó lekéri a jelentésdefiníciót vagy -modellt, egyesíti az elrendezési információkat az adatfeldolgozási bővítmény adataival, és a kért formátumban jeleníti meg. Az ütemezési és kézbesítési folyamat feldolgozza az ütemezésből aktivált jelentéseket, és jelentéseket küld a célhelyekre.

Jelentéskészítő kiszolgáló adatbázisa

A jelentéskészítő kiszolgáló egy állapot nélküli kiszolgáló, amely egy SQL Server-adatbázisban tárolja az összes tulajdonságot, objektumot és metaadatot. A tárolt adatok közé tartoznak a közzétett jelentések, a lefordított jelentések, a jelentésmodellek és a mappahierarchia, amely a jelentéskészítő kiszolgáló által kezelt összes elem címét biztosítja. A jelentéskészítő kiszolgáló adatbázisa belső tárhelyet biztosíthat egyetlen Reporting Services-telepítéshez vagy több jelentéskészítő kiszolgálóhoz, amelyek egy kibővített üzembe helyezés részét képezik. Ha egy jelentéskészítő kiszolgálót úgy konfigurál, hogy egy SharePoint-termék vagy -technológia nagyobb üzemelő példányán belül fusson, a jelentéskészítő kiszolgáló a jelentéskészítő kiszolgáló adatbázisán kívül a SharePoint-adatbázisokat is használja. A Reporting Services telepítésében használt adattárakról további információt a Jelentéskészítő kiszolgáló adatbázisa (SSRS natív mód) című témakörben talál.

Hitelesítés, renderelés, adatok és kézbesítési bővítmények

A jelentéskészítő kiszolgáló a következő bővítménytípusokat támogatja: hitelesítési bővítmények, adatfeldolgozási bővítmények, jelentésfeldolgozási bővítmények, renderelési bővítmények és kézbesítési bővítmények. A jelentéskészítő kiszolgálónak legalább egy hitelesítési bővítményre, adatfeldolgozási bővítményre és renderelési bővítményre van szüksége. A kézbesítési és egyéni jelentésfeldolgozási bővítmények nem kötelezőek, de szükség van a jelentésterjesztés vagy az egyéni vezérlők támogatására.

A Reporting Services alapértelmezett bővítményeket biztosít, így az összes kiszolgálói funkciót anélkül használhatja, hogy egyéni összetevőket kellene fejlesztenie. Az alábbi táblázat azokat az alapértelmezett bővítményeket ismerteti, amelyek a használatra kész funkciókat biztosító teljes jelentéskészítő kiszolgálópéldányhoz járulnak hozzá:

Típus Alapértelmezett
Authentication Az alapértelmezett jelentéskészítő kiszolgálópéldány támogatja a Windows-hitelesítést, beleértve a megszemélyesítési és delegálási funkciókat, ha engedélyezve vannak a tartományban.
Adatfeldolgozás Az alapértelmezett jelentéskészítő kiszolgálópéldányok az SQL Server, az Analysis Services, az Oracle, a Hyperion Essbase, az SAPBW, az OLE DB, a Parallel Data Warehouse és az ODBC adatforrások adatfeldolgozási bővítményeit tartalmazzák.
Rendering Az alapértelmezett jelentéskészítő kiszolgálópéldány html, Excel, CSV, XML, Image, Word, SharePoint-lista és PDF renderelési bővítményeket tartalmaz.
Kézbesítés Az alapértelmezett jelentéskészítő kiszolgálópéldány tartalmazza az e-mail kézbesítési bővítményt és a fájlmegosztás kézbesítési bővítményét. Ha a jelentéskészítő kiszolgáló a SharePoint-integrációhoz van konfigurálva, használhat egy kézbesítési bővítményt, amely jelentéseket ment egy SharePoint-tárba.

Megjegyzés:

A Reporting Services olyan eszközöket és alkalmazásokat tartalmaz, amelyekkel felügyelheti a kiszolgálót, tartalmakat hozhat létre, és elérhetővé teheti a tartalmat a szervezet felhasználói számára.

Az alábbi cikkek további információt nyújtanak a jelentéskészítő kiszolgáló telepítéséről, használatáról és karbantartásáról:

Feladatok Link
Tekintse át a hardver- és szoftverkövetelményeket. A Reporting Services hardver- és szoftverkövetelményei SharePoint módban.
A Reporting Services telepítése SharePoint módban. A Reporting Services SharePoint üzemmód telepítése a SharePoint Server 2010-hez
A jelentéskészítő kiszolgáló webszolgáltatás és a Windows szolgáltatás memóriabeállításainak finomhangolását ismerteti. Rendelkezésre álló memória konfigurálása jelentéskészítő kiszolgálói alkalmazásokhoz
Ez a cikk a jelentéskészítő kiszolgáló távoli felügyelethez javasolt konfigurálását ismerteti. Jelentéskészítő kiszolgáló konfigurálása távoli felügyelethez
Útmutatást nyújt a Saját jelentések rendelkezésre állásának konfigurálásához egy natív jelentéskészítő kiszolgálópéldányon. Saját jelentések engedélyezése és letiltása
Útmutatást nyújt az RSClientPrint vezérlő beállításához, amely a támogatott böngészőkben biztosítja a nyomtatási funkciókat. A böngésző követelményeiről további információt a Reporting Services böngészőtámogatása című témakörben talál. Az ügyféllapos nyomtatás engedélyezése és letiltása a Jelentésszolgáltatásokhoz