Extensions pour le traitement des données et fournisseurs de données .NET Framework (SSRS)Data Processing Extensions and .NET Framework Data Providers (SSRS)

Une extension pour le traitement des données Reporting ServicesReporting Services est un composant installé avec Reporting ServicesReporting Serviceset chargé de récupérer des données à partir d’un type spécifique de source de données, et de fournir des fonctionnalités supplémentaires de prise en charge de la conception et du traitement des rapports.A Reporting ServicesReporting Services data processing extension is a component installed with Reporting ServicesReporting Services, designed to retrieve data from a specific type of data source and to provide extra functionality to support report design and report processing. A .NET Framework.NET Framework fournisseur de données est un composant disponible à partir de MicrosoftMicrosoft ou des sources tierces qui prend en charge System.Data interfaces qui permettent de récupérer et modifier des données à partir d’un type spécifique de source de données.A .NET Framework.NET Framework data provider is a component available from MicrosoftMicrosoft or third-party sources that supports System.Data interfaces that allow you to retrieve and to modify data from a specific type of data source.

Présentation d'une extension pour le traitement des donnéesUnderstanding a Data Processing Extension

A Reporting ServicesReporting Services extension pour le traitement de données prend en charge un sous-ensemble de la System.Data interfaces.A Reporting ServicesReporting Services data processing extension supports a subset of the System.Data interfaces. Les extensions pour le traitement des données requièrent l'accès en lecture seule à une source de données ; de ce fait, les interfaces pour l'écriture et la mise à jour ne sont pas implémentées.Data processing extensions require only read-only access to a data source, so the interfaces for write and update are not implemented. Chaque extension pour le traitement des données peut fournir des fonctionnalités personnalisées pour prendre en charge le traitement des rapports.Each data processing extension can provide custom features to support report processing. Par exemple, une extension pour le traitement des données peut prendre en charge les types de fonctionnalités suivants :For example, a data processing extension might support the following types of features:

  • Gestion des informations d'identification indépendamment de la chaîne de connexionManaging credentials separately from the connection string

  • Prise en charge des paramètres à valeurs multiplesSupporting multivalue parameters

  • Récupération des agrégats de serveur, calculés sur la source de donnéesRetrieving server aggregates, which are calculated on the data source

  • Récupération des propriétés de données ainsi que des valeurs de données dans la source de donnéesRetrieving data properties as well as data values from the data source

Présentation d'un fournisseur de donnéesUnderstanding a Data Provider

A .NET Framework.NET Framework fournisseur de données (parfois connu en tant que pilote) prend en charge un jeu standard de System.Data des interfaces pour la lecture, écriture et mise à jour des données sur une source de données.A .NET Framework.NET Framework data provider (sometimes known as a driver) supports a standard set of System.Data interfaces for reading, writing, and updating data on a data source. Vous pouvez utiliser un fournisseur de données en l'absence d'extension pour le traitement des données pour un type spécifique de source de données.A data provider can be used when there is no data processing extension available for a specific type of data source. De nombreux fournisseurs de données .NET Framework.NET Framework standard tiers sont disponibles.Many third-party standard .NET Framework.NET Framework data providers are available.

Comme Reporting ServicesReporting Services possède une architecture de fournisseur de données extensible, vous pouvez créer une extension pour le traitement des données personnalisée pour inclure les fonctionnalités supplémentaires fournies par les extensions pour le traitement de données Reporting ServicesReporting Services .Because Reporting ServicesReporting Services has an extensible data provider architecture, you can build a custom data processing extension to include the extra functionality supplied by Reporting ServicesReporting Services data processing extensions. Pour plus d'informations, consultez Implémentation d’une extension pour le traitement des données.For more information, see Implementing a Data Processing Extension. Pour les extensions pour le traitement des données tierces, consultez la documentation associée.For third-party data processing extensions, see the documentation that comes with the third-party data processing extension.

Note

Vous devez installer et inscrire un fournisseur de données .NET Framework.NET Framework ou une extension pour le traitement des données personnalisée avant de pouvoir les utiliser pour accéder à des données à partir d'une source de données.A .NET Framework.NET Framework data provider or custom data processing extension must be installed and registered before it can be used to access data from a data source. L'extension pour le traitement des données doit être installée et inscrite à la fois sur le client de création de rapports pour créer le rapport et sur le serveur de rapports pour afficher le rapport publié.The data processing extension must be installed and registered both on the reporting client to author the report and on the report server to view the published report. Tous les fournisseurs de données ne sont pas conçus pour fonctionner dans un environnement serveur.Not all data providers are designed to work in a server environment. Pour plus d’informations, consultez Inscrire un fournisseur de données .NET Framework standard (SSRS) et Déploiement d’une extension pour le traitement des données.For more information, see Register a Standard .NET Framework Data Provider (SSRS).and Deploying a Data Processing Extension.

Voir aussiSee Also

Vue d'ensemble des extensions pour le traitement des données Data Processing Extensions Overview
Datasets incorporés dans le rapport et datasets partagés (Générateur de rapports et SSRS) Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)