Partager via


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

Une extension pour le traitement des données Reporting Services est un composant installé avec Reporting Services et 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. Un fournisseur de données .NET Framework est un composant disponible dans Microsoft ou des sources tierces qui prend en charge des interfaces System.Data qui 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

Une 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 nécessitant uniquement l'accès en lecture seule à une source de données, 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 :

  • Masquage des informations d'identification dans une chaîne de connexion

  • Prise en charge des paramètres à valeurs multiples

  • Récupération des agrégats 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

Un fournisseur de données .NET Framework (quelquefois connu sous le nom de pilote) prend en charge un jeu standard d'interfaces System.Data pour lire, écrire et mettre à jour des données sur 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.

Comme Reporting 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 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.

[!REMARQUE]

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 à des données dans 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é. Pour plus d'informations, consultez Procédure : inscrire un fournisseur de données .NET Framework standard (Reporting Services) et Déploiement d'une extension pour le traitement des données.