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

L’extension pour le traitement des données Reporting Services est un composant installé avec Reporting Services. Elle est chargée 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 pour prendre en charge la conception et le traitement des rapports. Le fournisseur de données .NET Framework est un composant fourni par Microsoft et par des sources tierces qui prend en charge les interfaces System.Data. Celles-ci vous permettent de récupérer et de modifier des données à partir d’un type spécifique de source de données.

Présentation d'une extension pour le traitement des données

L’extension pour le traitement des données Reporting Services prend en charge un sous-ensemble des interfaces System.Data. 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. Chaque extension pour le traitement des données peut fournir des fonctionnalités personnalisées pour prendre en charge le traitement des rapports. Par exemple, une extension pour le traitement des données peut prendre en charge les types de fonctionnalités suivants :

  • Gestion des informations d'identification indépendamment de la chaîne de connexion

  • Prise en charge des paramètres à valeurs multiples

  • Récupération des agrégats de serveur, calculés sur la source de données

  • Récupération des propriétés de données ainsi que des valeurs de données dans la source de données

Présentation d'un fournisseur de données

Le fournisseur de données .NET Framework (parfois appelé « pilote ») prend en charge un jeu standard d’interfaces System.Data permettant de lire, écrire et mettre à jour les données d’une source de données. 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. De nombreux fournisseurs de données .NET Framework standard tiers sont disponibles.

Étant donné que Reporting Services est doté d’une architecture de fournisseur de données extensible, vous pouvez créer une extension personnalisée pour le traitement des données afin d’inclure les fonctionnalités supplémentaires qui sont fournies par les extensions pour le traitement de données Reporting Services. Pour plus d’informations, consultez Implémentation d’une extension pour le traitement des données. Pour les extensions pour le traitement des données tierces, consultez la documentation associée.

Notes

Vous devez installer et inscrire un fournisseur de données .NET Framework ou une extension pour le traitement des données personnalisée avant de pouvoir les utiliser pour accéder aux données d’une source de données. 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é. Tous les fournisseurs de données ne sont pas conçus pour fonctionner dans un environnement serveur. 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.

Voir aussi

Vue d'ensemble des extensions pour le traitement des données
Datasets incorporés dans le rapport et datasets partagés (Générateur de rapports et SSRS)