Share via


Systeemeigen en SharePoint Reporting Services-rapportservers vergelijken

Van toepassing op: SQL Server 2016 (13.x) Reporting Services en latere versies SharePoint Power BI Report Server

Voor inhoud met betrekking tot eerdere versies van SQL Server Reporting Services (SSRS) raadpleegt u Wat is SQL Server Reporting Services?

Meer informatie over het centrale onderdeel van een SQL Server Reporting Services-installatie. Het bestaat uit een verwerkingsengine samen met extensies om functionaliteit toe te voegen.

Opmerking

Reporting Services-integratie met SharePoint is niet meer beschikbaar na SQL Server 2016. Power View-ondersteuning is niet meer beschikbaar na SQL Server 2017.

Een Reporting Services-rapportserver wordt uitgevoerd in een van de twee implementatiemodi; Systeemeigen modus of SharePoint-modus. Zie de sectie Functievergelijking van SharePoint en systeemeigen modus voor een vergelijking van functies.

Installatie: Zie Reporting Services installeren voor meer informatie over de installatie van Reporting Services.

Overzicht van rapportservermodi

Verwerkingsengines (processors) vormen de kern van de rapportserver. De processors ondersteunen de integriteit van het rapportagesysteem en kunnen niet worden gewijzigd of uitgebreid. Extensies zijn ook processors, maar ze voeren specifieke functies uit. Reporting Services bevat een of meer standaardextensies voor elk type ondersteunde extensie. U kunt aangepaste extensies toevoegen aan een rapportserver. Hierdoor kunt u een rapportserver uitbreiden ter ondersteuning van functies die niet standaard worden ondersteund; Voorbeelden van aangepaste functionaliteit kunnen ondersteuning bieden voor technologieën voor eenmalige aanmelding, rapportuitvoer in toepassingsindelingen die niet al worden verwerkt door de standaardweergave-extensies en de levering van rapporten aan een printer of toepassing.

Eén exemplaar van de rapportserver wordt gedefinieerd door de volledige verzameling processors en extensies die end-to-end verwerking bieden, van de verwerking van de eerste aanvraag tot de presentatie van een voltooid rapport. Via de subonderdelen verwerkt de rapportserver rapportaanvragen en maakt ze rapporten beschikbaar voor toegang op aanvraag of geplande distributie.

Functioneel maakt een rapportserver het ontwerpen van ervaringen, het weergeven van rapporten en het leveren van rapporten mogelijk voor verschillende gegevensbronnen, evenals uitbreidbare verificatie- en autorisatieschema's. Daarnaast bevat een rapportserver rapportserverdatabases waarin gepubliceerde rapporten, gedeelde gegevensbronnen, gedeelde gegevenssets, gedeelde planningen en abonnementen, rapportdefinities, modeldefinities, gecompileerde rapporten, momentopnamen, parameters en andere resources worden opgeslagen. Een rapportserver biedt ook beheerervaringen voor het configureren van de rapportserver voor het verwerken van rapportaanvragen, het onderhouden van momentopnamegeschiedenissen en het beheren van machtigingen voor rapporten, gegevensbronnen, gegevenssets en abonnementen.

Een Reporting Services-rapportserver ondersteunt twee implementatiemodi voor rapportserverexemplaren:

  • Systeemeigen modus: inclusief systeemeigen modus met SharePoint-webonderdelen, waarbij een rapportserver wordt uitgevoerd als een toepassingsserver die alle verwerkings- en beheermogelijkheden biedt, exclusief via Reporting Services-onderdelen. U configureert een rapportserver in de systeemeigen modus met Report Server Configuration Manager en SQL Server Management Studio.

  • SharePoint-modus: waar een rapportserver is geïnstalleerd als onderdeel van een SharePoint-serverfarm. De SharePoint-modus implementeren en configureren met behulp van PowerShell-opdrachten of SharePoint-pagina's voor inhoudsbeheer.

In SQL Server Reporting Services kunt u een rapportserver niet van de ene modus naar de andere overschakelen. Als u het type rapportserver wilt wijzigen dat door uw omgeving wordt gebruikt, moet u de gewenste modus van de rapportserver installeren. Vervolgens moet u de rapportitems of rapportserverdatabase van de oudere rapportserver naar de nieuwe rapportserver kopiëren of verplaatsen. Dit proces wordt meestal een 'migratie' genoemd. De stappen die nodig zijn om te migreren, zijn afhankelijk van de modus waarnaar u migreert en de versie waaruit u migreert. Zie Reporting Services upgraden en migreren voor meer informatie

Functievergelijking van SharePoint en systeemeigen modus

Functie of onderdeel Systeemeigen modus SharePoint-modus
URL-adressering Yes URL-adressering verschilt in de geïntegreerde SharePoint-modus. SharePoint-URL's worden gebruikt om te verwijzen naar rapporten, rapportmodellen, gedeelde gegevensbronnen en resources. De hiërarchie van mappen op de rapportserver wordt niet gebruikt. Als u aangepaste toepassingen hebt die afhankelijk zijn van URL-toegang zoals ondersteund op een rapportserver in de systeemeigen modus, werkt die functionaliteit niet meer wanneer de rapportserver is geconfigureerd voor SharePoint-integratie.

Zie De naslaginformatie over URL-toegangsparameters voor meer informatie over URL-toegang
Aangepaste beveiligingsextensies Yes Aangepaste beveiligingsextensies van Reporting Services kunnen niet worden geïmplementeerd of gebruikt op de rapportserver. De rapportserver bevat een speciale beveiligingsextensie die wordt gebruikt wanneer u een rapportserver configureert voor uitvoering in de geïntegreerde SharePoint-modus. Deze beveiligingsextensie is een intern onderdeel en is vereist voor geïntegreerde bewerkingen.
Configuration Manager Yes **Belangrijk** Configuration Manager kan niet worden gebruikt voor het beheren van een Rapportserver in de SharePoint-modus. Gebruik in plaats daarvan centraal beheer van SharePoint.
Webportal Yes U kunt de SharePoint-modus niet beheren in de webportal. Gebruik de SharePoint-toepassingspagina's. Zie Reporting Services SharePoint Service en Service-toepassingen voor meer informatie.
Gekoppelde rapporten Yes Nee.
Mijn rapporten Yes Nee.
Mijn abonnementen en batchverwerkingsmethoden. Yes Nee.
Gegevenswaarschuwingen Nee. Yes
Power View Nee. Yes

Vereist Silverlight in de clientbrowser. Zie Browserondersteuning voor Reporting Services voor meer informatie over browservereisten
. RDL-rapporten Yes Yes

. RDL-rapporten kunnen worden uitgevoerd op Reporting Services-rapportservers in de systeemeigen modus of in de SharePoint-modus.
. RDLX-rapporten Nee. Yes

Power View. RDLX-rapporten kunnen alleen worden uitgevoerd op Reporting Services-rapportservers in de SharePoint-modus.
SharePoint-gebruikerstokenreferenties voor de SharePoint-lijstextensie Nee. Yes
AAM-zones voor internetgerichte implementaties Nee. Yes
Back-up en herstel van SharePoint Nee. Yes
Ondersteuning voor ULS-logboeken Nee. Yes

Systeemeigen modus

In de systeemeigen modus is een rapportserver een zelfstandige toepassingsserver die alle weergaven, beheer, verwerking en levering van rapporten en rapportmodellen biedt. Deze modus is de standaardinstelling voor rapportserverexemplaren. U kunt een rapportserver in de systeemeigen modus installeren die tijdens de installatie is geconfigureerd of u kunt deze configureren voor systeemeigen modusbewerkingen zodra de installatie is voltooid.

In het volgende diagram ziet u de architectuur met drie lagen van een implementatie van de systeemeigen Reporting Services-modus. Hierin worden de database en gegevensbronnen van de rapportserver in de gegevenslaag, de rapportserveronderdelen in de middelste laag en de clienttoepassingen en ingebouwde of aangepaste hulpprogramma's in de presentatielaag weergegeven. Het toont de stroom van aanvragen en gegevens tussen de serveronderdelen en welke onderdelen inhoud verzenden en ophalen uit een gegevensarchief.

Diagram van de Reporting Services-architectuur.

De rapportserver wordt geïmplementeerd als een Microsoft Windows-service, de 'Report Server-service', die als host fungeert voor een webservice, achtergrondverwerking en andere bewerkingen. In de Services-consoletoepassing wordt de service vermeld als SQL Server Reporting Services (MSSQLSERVER).

Externe ontwikkelaars kunnen meer extensies maken om de verwerkingsmogelijkheid van de rapportserver te vervangen of uit te breiden. Zie de technische naslaginformatie voor meer informatie over de programmatische interfaces die beschikbaar zijn voor toepassingsontwikkelaars.

Systeemeigen modus met SharePoint-webonderdelen

Reporting Services biedt twee webonderdelen die u kunt installeren en registreren op een exemplaar van Windows SharePoint Services 2.0 of hoger, of SharePoint Portal Server 2003 of hoger. Vanaf een SharePoint-site kunt u de webonderdelen gebruiken om rapporten te zoeken en weer te geven die zijn opgeslagen en verwerkt op een rapportserver die in de systeemeigen modus wordt uitgevoerd. Deze webonderdelen zijn geïntroduceerd in eerdere versies van Reporting Services.

SharePoint-modus

In de SharePoint-modus moet een rapportserver worden uitgevoerd binnen een SharePoint-serverfarm. De rapportserververwerkings-, rendering- en beheerfuncties worden vertegenwoordigd door een SharePoint-toepassingsserver waarop de gedeelde Reporting Services SharePoint-service en een of meer Reporting Services-servicetoepassingen worden uitgevoerd. Een SharePoint-site biedt de front-endtoegang tot inhoud en bewerkingen van de rapportserver.

Voor de SharePoint-modus is het volgende vereist:

  • SharePoint Foundation 2010 of SharePoint Server 2010.

  • Een geschikte versie van de Reporting Services-invoegtoepassing voor SharePoint 2010-producten.

  • Een SharePoint-toepassingsserver waarop de gedeelde Reporting Services-service is geïnstalleerd en ten minste één Reporting Services-servicetoepassing.

In de volgende afbeelding ziet u een Reporting Services-omgeving in de SharePoint-modus:

Diagram van de functionele SSRS SharePoint-architectuur.

Description
(1) Webservers of webfront-ends (WFE). De Reporting Services-invoegtoepassing moet worden geïnstalleerd op elke webserver van waaruit u de functies van de webtoepassing wilt gebruiken. Webtoepassingsfuncties omvatten het weergeven van rapporten of Reporting Services-beheerpagina's voor taken zoals het beheren van gegevensbronnen of abonnementen.
(2) De invoegtoepassing installeert URL- en SOAP-eindpunten voor clients om te communiceren met de toepassingsservers via de Reporting Services-serviceproxy.
(3) Toepassingsservers waarop de Gedeelde Service van Reporting Services wordt uitgevoerd. Uitschalen van rapportverwerking wordt beheerd als onderdeel van de SharePoint-farm en door de Reporting Services-service toe te voegen aan meer toepassingsservers.
(4) U kunt meer dan één Reporting Services-servicetoepassing maken, met verschillende configuraties, waaronder machtigingen, e-mail, proxy en abonnementen.
(5) Rapporten, gegevensbronnen en andere items worden opgeslagen in de SharePoint-inhoudsdatabases.
(6) Reporting Services-servicetoepassingen maken drie databases voor rapportserver-, tijdelijke en gegevenswaarschuwingsfuncties. Configuratie-instellingen die van toepassing zijn op alle SSRS-servicetoepassingen, worden opgeslagen in het RSReportserver.config-bestand .

Rapportproces en planning en leveringsproces

De rapportserver bevat twee verwerkingsengines die voorlopige en tussenliggende rapportverwerking en geplande en leveringsbewerkingen uitvoeren. De rapportprocessor haalt de rapportdefinitie of het model op, combineert indelingsgegevens met gegevens uit de gegevensverwerkingsextensie en geeft deze weer in de aangevraagde indeling. Het plannings- en leveringsproces verwerkt rapporten die zijn geactiveerd vanuit een planning en levert rapporten aan doelbestemmingen.

Rapportserver-database

De rapportserver is een staatloze server waarin alle eigenschappen, objecten en metagegevens in een SQL Server-database worden opgeslagen. Opgeslagen gegevens omvatten gepubliceerde rapporten, gecompileerde rapporten, rapportmodellen en de maphiërarchie die de adressering biedt voor alle items die worden beheerd door de rapportserver. Een rapportserverdatabase kan interne opslag bieden voor één Reporting Services-installatie of voor meerdere rapportservers die deel uitmaken van een uitschaalimplementatie. Als u een rapportserver configureert voor uitvoering binnen een grotere implementatie van een SharePoint-product of -technologie, gebruikt de rapportserver de SharePoint-databases naast de rapportserverdatabase. Zie Report Server Database (SSRS Native Mode) voor meer informatie over gegevensarchieven die worden gebruikt in de installatie van Reporting Services.

Verificatie-, rendering-, gegevens- en leveringsextensies

De rapportserver ondersteunt de volgende typen extensies: verificatie-extensies, gegevensverwerkingsextensies, rapportverwerkingsextensies, renderingextensies en leveringsextensies. Voor een rapportserver zijn ten minste één verificatie-extensie, gegevensverwerkingsextensie en renderingsextensie vereist. Extensies voor levering en aangepaste rapportverwerking zijn optioneel, maar nodig als u de distributie van rapporten of aangepaste besturingselementen wilt ondersteunen.

Reporting Services biedt standaardextensies, zodat u alle serverfuncties kunt gebruiken zonder dat u aangepaste onderdelen hoeft te ontwikkelen. In de volgende tabel worden de standaardextensies beschreven die bijdragen aan een volledig rapportserverexemplaar, dat kant-en-klare functionaliteit biedt.

Typologie Verstek
Authenticatie Een standaardexemplaar van de rapportserver ondersteunt Windows-authenticatie, waaronder vermeningvuldiging en delegeringsfuncties, als deze zijn ingeschakeld in uw domein.
Gegevensverwerking Een standaardexemplaren van een rapportserver bevat extensies voor gegevensverwerking voor SQL Server, Analysis Services, Oracle, Hyperion Essbase, SAPBW, OLE DB, Parallel Data Warehouse en ODBC-gegevensbronnen.
Rendering Een standaardinstance van de rapportserver bevat renderextensies voor HTML, Excel, CSV, XML, Afbeelding, Word, SharePoint-lijst en PDF.
Levering Een standaardexemplaar van de rapportserver bevat een bezorgingsextensie voor e-mail en een bezorgingsextensie voor bestanddeling. Als de rapportserver is geconfigureerd voor SharePoint-integratie, kunt u een leveringsextensie gebruiken waarmee rapporten worden opgeslagen in een SharePoint-bibliotheek.

Opmerking

Reporting Services bevat een volledige set hulpprogramma's en toepassingen die u kunt gebruiken om de server te beheren, inhoud te maken en die inhoud beschikbaar te maken voor gebruikers in uw organisatie.

De volgende artikelen bevatten aanvullende informatie over het installeren, gebruiken en onderhouden van een rapportserver:

Opdracht Link
Controleer de hardware- en softwarevereisten. Hardware- en softwarevereisten voor Reporting Services in de SharePoint-modus.
Installeer Reporting Services in de SharePoint-modus. Reporting Services SharePoint-modus voor SharePoint 2010 installeren
Hierin wordt uitgelegd hoe u de geheugeninstellingen voor de Report Server-webservice en Windows-service kunt afstemmen. Beschikbaar geheugen configureren voor rapportservertoepassingen
Hierin worden aanbevolen stappen beschreven voor het configureren van een rapportserver voor extern beheer. Een rapportserver configureren voor extern beheer
Bevat instructies voor het configureren van de beschikbaarheid van Mijn rapporten op een systeemeigen rapportserverexemplaar. Mijn rapporten in- en uitschakelen
Bevat instructies voor het instellen van het RSClientPrint-besturingselement dat afdrukfunctionaliteit biedt vanuit ondersteunde browsers. Zie Browserondersteuning voor Reporting Services voor meer informatie over browservereisten. Klantzijde afdrukken voor Reporting Services in- en uitschakelen