Condividi tramite


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 per 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

L'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 è 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 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 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 ulteriori informazioni, vedere Procedura: Registrare un provider di dati .NET Framework standard (SSRS) e Distribuzione di un'estensione per l'elaborazione dati.