Estensioni per l'elaborazione dati e provider di dati .NET Framework

Un'estensione per l'elaborazione dati di Reporting Services è un componente installato con Reporting Services, progettato per recuperare dati da un tipo specifico di origine dati e per offrire funzionalità aggiuntive per supportare la progettazione e l'elaborazione di report. Un provider di dati .NET Framework è un componente reso disponibile da Microsoft 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.

Informazioni sulle estensioni per l'elaborazione dei dati

Un'estensione per l'elaborazione dati di Reporting Services supporto un sottoinsieme di interfacce System.Data. 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. Ogni estensione per l'elaborazione dati può fornire funzionalità personalizzate per supportare l'elaborazione del report. Un'estensione per l'elaborazione dati potrebbe supportare ad esempio i tipi di caratteristiche seguenti:

  • Credenziali nascoste in una stringa di connessione

  • Supporto di parametri multivalore

  • Recupero di aggregazioni calcolate nell'origine dati

  • Recupero di proprietà e valori dei dati dall'origine dati

Informazioni sui provider di dati

Un provider di dati .NET Framework (definito anche driver) supporta un insieme standard di interfacce System.Data per la lettura, la scrittura e l'aggiornamento di dati in un'origine dati. I provider di dati possono essere utilizzati quando non sono disponibili estensioni per l'elaborazione dati per un determinato tipo di origine dati. Sono disponibili numerosi provider di dati .NET Framework standard di terze parti.

Poiché Reporting Services è provvisto di un'architettura di provider di dati estensibile, è possibile creare estensioni per l'elaborazione dati personalizzate con funzionalità aggiuntive offerte dalle estensioni di Reporting Services. Per ulteriori informazioni, vedere Implementazione di un'estensione per l'elaborazione dati. Per le estensioni per l'elaborazione dati di terze parti, vedere la documentazione fornita con le stesse.

[!NOTA]

Per poter accedere ai dati di un'origine dei dati mediante un provider di dati .NET Framework o un'estensione per l'elaborazione dati personalizzata, è necessario che questi ultimi vengano installati e registrati. 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. Per ulteriori informazioni, vedere Procedura: Registrazione di un provider di dati .NET Framework standard (Reporting Services) e Distribuzione di un'estensione per l'elaborazione dati.