Différences entre les extensions pour le traitement des données et les fournisseurs de données .NET standard (Générateur de rapports version 2.0)
Une extension pour le traitement des données est un composant installé avec le Générateur de rapports version 2.0 qui récupère des données à partir d'un type spécifique de source de données. Contrairement à un fournisseur de données, une extension pour le traitement des données fournit 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.
Pour obtenir la liste des extensions pour le traitement des données installées avec le Générateur de rapports version 2.0, consultez Exemples de connexions (Générateur de rapports version 2.0).
[!REMARQUE]
L'installation d'extensions pour le traitement des données sur l'ordinateur de création de rapports n'est pas prise en charge. Toutefois, dans la mesure où vous choisissez les sources de données à partir d'un serveur de rapports dans le Générateur de rapports version 2.0, vous pouvez afficher et modifier des rapports qui utilisent des extensions pour le traitement des données personnalisées qui sont installées sur le serveur de rapports.
Présentation d'une extension pour le traitement des données
Une extension pour le traitement des données est un composant de SQL ServerReporting Services qui 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 » dans la documentation de Reporting Services dans la documentation en ligne de SQL Server. 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 récupérer des données à partir d'une source de données. Pour modifier et afficher un aperçu d'un rapport localement sur votre ordinateur local, l'extension pour le traitement des données doit être installée et inscrite sur votre ordinateur. Pour modifier un rapport et l'afficher sur le serveur de rapports, l'extension pour le traitement des données doit être installée et inscrite sur le serveur de rapports. Pour plus d'informations, consultez « Procédure : inscrire un fournisseur de données .NET Framework standard » et « Déploiement d'une extension pour le traitement des données » dans la documentation de Reporting Services dans la documentation en ligne de SQL Server.