Delen via


Extensies voor gegevensverwerking en .NET Framework-gegevensproviders (SSRS)

Een Reporting Services-extensie voor gegevensverwerking is een onderdeel dat is geïnstalleerd met Reporting Services, ontworpen om gegevens op te halen uit een specifiek type gegevensbron en om extra functionaliteit te bieden ter ondersteuning van rapportontwerp en rapportverwerking. Een .NET Framework-gegevensprovider is een onderdeel dat beschikbaar is in Microsoft- of externe bronnen die interfaces ondersteunen System.Data waarmee u gegevens kunt ophalen en wijzigen uit een specifiek type gegevensbron.

Begrip van een extensie voor gegevensverwerking

Een Reporting Services-extensie voor gegevensverwerking ondersteunt een subset van de System.Data interfaces. Extensies voor gegevensverwerking vereisen alleen-lezentoegang tot een gegevensbron, zodat de interfaces voor schrijven en bijwerken niet worden geïmplementeerd. Elke gegevensverwerkingsextensie kan aangepaste functies bieden ter ondersteuning van rapportverwerking. Een extensie voor gegevensverwerking kan bijvoorbeeld ondersteuning bieden voor de volgende typen functies:

  • Referenties afzonderlijk van de verbindingsreeks beheren

  • Ondersteuning voor parameters met meerdere waarden

  • Serveraggregaten ophalen die op de gegevensbron worden berekend

  • Gegevenseigenschappen en gegevenswaarden ophalen uit de gegevensbron

Inzicht in een gegevensprovider

Een .NET Framework-gegevensprovider (ook wel stuurprogramma genoemd) ondersteunt een standaardset interfaces voor het lezen, schrijven en bijwerken van System.Data gegevens op een gegevensbron. Een gegevensprovider kan worden gebruikt wanneer er geen extensie voor gegevensverwerking beschikbaar is voor een specifiek type gegevensbron. Veel externe standaard .NET Framework-gegevensproviders zijn beschikbaar.

Omdat Reporting Services een uitbreidbare gegevensproviderarchitectuur heeft, kunt u een aangepaste gegevensverwerkingsextensie bouwen om de extra functionaliteit van Reporting Services-gegevensverwerkingsuitbreidingen op te nemen. Zie Een gegevensverwerkingsextensie implementeren voor meer informatie. Zie de documentatie die bij de extensie voor gegevensverwerking van derden wordt geleverd.

Opmerking

Een .NET Framework-gegevensprovider of aangepaste extensie voor gegevensverwerking moet worden geïnstalleerd en geregistreerd voordat deze kan worden gebruikt voor toegang tot gegevens uit een gegevensbron. De extensie voor gegevensverwerking moet worden geïnstalleerd en geregistreerd op zowel de rapportageclient om het rapport te maken als op de rapportserver om het gepubliceerde rapport weer te geven. Niet alle gegevensproviders zijn ontworpen om te werken in een serveromgeving. Zie Een Standaard .NET Framework-gegevensprovider (SSRS) registreren en een gegevensverwerkingsextensie implementeren voor meer informatie.