Estensioni per l'elaborazione dati e provider di dati .NET Framework (SSRS)
Un'estensione per l'elaborazione dati di Reporting Services è un componente installato con Reporting 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. 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 supporta un subset delle 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 caratteristiche personalizzate per supportare l'elaborazione del report. Un'estensione per l'elaborazione dati potrebbe supportare ad esempio i tipi di caratteristiche seguenti:
Gestione di credenziali separatamente dalla stringa di connessione
Supporto di parametri multivalore
Recupero di aggregazioni server 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, 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. 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 ha un'architettura di provider di dati estensibile, è possibile creare estensioni per l'elaborazione dati personalizzate con funzionalità aggiuntive offerte dalle estensioni per l'elaborazione dati di Reporting Services. Per ulteriori informazioni, vedere Implementing a Data Processing Extension. 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 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. Non tutti i provider di dati vengono progettati per il funzionamento in un ambiente server. Per altre informazioni, vedere Registrare un provider di dati .NET Framework standard (SSRS) e Distribuzione di un'estensione per l'elaborazione dati.