Différences entre les extensions pour le traitement des données et les fournisseurs de données .NET standard

Nouveau : 12 décembre 2006

Une extension pour le traitement des données Reporting Services est un composant installé avec Reporting Services et chargé d'extraire 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 d'extraire et de modifier des données à partir d'un type spécifique de source de données. Un fournisseur de données ne fournit pas nécessairement de fonctionnalités supplémentaires qui prennent en charge le traitement de rapports. Si vous utilisez un fournisseur de données, vous ne pourrez pas utiliser toutes les fonctionnalités de conception de rapport. Pour extraire des données dans un fournisseur de données, vous devez l'installer et l'inscrire à la fois sur le client de création de rapports et le serveur de rapports. Vous pouvez utiliser un fournisseur de données en l'absence d'une extension pour le traitement de données pour un type spécifique de source de données.

Une extension pour le traitement de données Reporting Services prend en charge un sous-ensemble des interfaces System.Data. Les extensions pour le traitement des données nécessitent uniquement l'accès en lecture seule à une source de données. De plus, l'extension fournit des fonctionnalités supplémentaires nécessaires pour traiter des rapports. Le type de source de données détermine les fonctionnalités prises en charge par une extension. Parmi les exemples de types de fonctionnalités affectés par l'extension figurent la manière de masquer les informations d'identification dans une chaîne de connexion ou la manière de spécifier des agrégats, la possibilité de définir des paramètres à valeurs multiples et quelles propriétés étendues vous pouvez utiliser.

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 Implementing a Data Processing Extension. Pour les extensions pour le traitement des données tierces, consultez la documentation relative.

Cependant, vous pouvez créer des rapports à partir d'un fournisseur de données .NET Framework qui implémentent les interfaces nécessaires pour System.Data. Les fonctionnalités de création de rapports ne sont pas prises en charge dans leur ensemble par ces fournisseurs de données. Pour tirer parti de la gamme complète des fonctionnalités de création de rapports, vous devez utiliser une extension pour le traitement des données.

Bb283184.note(fr-fr,SQL.90).gifRemarque :
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. Pour plus d'informations, consultez Procédure : inscrire un fournisseur de données .NET Framework standard et Deploying a Data Processing Extension.

De nombreux fournisseurs de données .NET Framework standard tiers sont disponibles. Pour plus d'informations sur ces fournisseurs de données, recherchez les sites Web ou forums de fournisseurs tiers.

Voir aussi

Autres ressources

Exemple d'extension de traitement de données de partage de fichiers
Introducing Data Processing Extensions

Aide et Informations

Assistance sur SQL Server 2005