Estensioni per l'elaborazione dati e provider di dati .NET Framework (SSRS)Data Processing Extensions and .NET Framework Data Providers (SSRS)

Un'estensione per l'elaborazione dati di Reporting ServicesReporting Services è un componente installato con Reporting ServicesReporting Services, progettato per recuperare i dati da un tipo specifico di origine dati e offrire funzionalità aggiuntive per supportare la progettazione e l'elaborazione dei report.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. Un'estensione per l'elaborazione dati di .NET Framework.NET Framework è un componente reso disponibile da MicrosoftMicrosoft o da terze parti in grado di supportare le interfacce System.Data che consentono di recuperare e modificare i dati da un tipo specifico di origine dati.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.

Informazioni sulle estensioni per l'elaborazione dei datiUnderstanding a Data Processing Extension

Un'estensione per l'elaborazione dati di Reporting ServicesReporting Services supporta un subset delle interfacce System.Data .A Reporting ServicesReporting Services data processing extension supports a subset of the System.Data interfaces. Le estensioni per l'elaborazione dati richiedono soltanto l'accesso in lettura all'origine dati, pertanto le interfacce per scrivere e aggiornare non sono implementate.Data processing extensions require only read-only access to a data source, so the interfaces for write and update are not implemented. Ogni estensione per l'elaborazione dati può fornire caratteristiche personalizzate per supportare l'elaborazione del report.Each data processing extension can provide custom features to support report processing. Un'estensione per l'elaborazione dati potrebbe supportare ad esempio i tipi di caratteristiche seguenti:For example, a data processing extension might support the following types of features:

  • Gestione di credenziali separatamente dalla stringa di connessioneManaging credentials separately from the connection string

  • Supporto di parametri multivaloreSupporting multivalue parameters

  • Recupero di aggregazioni server calcolate nell'origine datiRetrieving server aggregates, which are calculated on the data source

  • Recupero di proprietà e valori dei dati dall'origine datiRetrieving data properties as well as data values from the data source

Informazioni sui provider di datiUnderstanding a Data Provider

Un'estensione per l'elaborazione dati di .NET Framework.NET Framework (talvolta noto anche come driver) supporta un set standard di interfacce System.Data per la lettura, la scrittura e l'aggiornamento di dati in un'origine dati.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. I provider di dati possono essere utilizzati quando non sono disponibili estensioni per l'elaborazione dati per un determinato tipo di origine dati.A data provider can be used when there is no data processing extension available for a specific type of data source. Sono disponibili numerosi provider di dati .NET Framework.NET Framework standard di terze parti.Many third-party standard .NET Framework.NET Framework data providers are available.

Poiché Reporting ServicesReporting Services è provvisto di un'architettura di provider di dati estensibile, è possibile compilare estensioni per l'elaborazione dati personalizzate con funzionalità aggiuntive offerte dalle estensioni di 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. Per ulteriori informazioni, vedere Implementing a Data Processing Extension.For more information, see Implementing a Data Processing Extension. Per le estensioni per l'elaborazione dati di terze parti, vedere la documentazione fornita con le stesse.For third-party data processing extensions, see the documentation that comes with the third-party data processing extension.

Nota

Per poter accedere ai dati di un'origine dati mediante un provider di dati .NET Framework.NET Framework o un'estensione per l'elaborazione dati personalizzata, è necessario che questi ultimi vengano installati e registrati.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'estensione per l'elaborazione dati deve essere installata e registrata nel client per la gestione dei report per creare il report e nel server di report per visualizzare il report pubblicato.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. Non tutti i provider di dati vengono progettati per il funzionamento in un ambiente server.Not all data providers are designed to work in a server environment. Per altre informazioni, vedere Registrare un provider di dati .NET Framework standard (SSRS) e Distribuzione di un'estensione per l'elaborazione dati.For more information, see Register a Standard .NET Framework Data Provider (SSRS).and Deploying a Data Processing Extension.

Vedere ancheSee Also

Cenni preliminari sulle estensioni di elaborazione dei dati Data Processing Extensions Overview
Report di set di dati incorporati e condivisi ( Generatore report e SSRS )Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)