Condividi tramite


Aggiungere dati da origini dati esterne (SSRS)

Per recuperare dati da un'origine dati esterna, utilizzare una connessione dati. Le informazioni di connessione dati vengono in genere fornite dal proprietario dell'origine dati esterna che è responsabile della concessione delle autorizzazioni e di specificare i tipi di credenziali da utilizzare. Le informazioni di connessione dati vengono salvate come un'origine dati del report. Il tipo di origine dati consente di specificare quale estensione per i dati utilizzare per recuperare i dati.

Informazioni sulla tecnologia di accesso ai dati

Per recuperare dati per un set di dati del report sono necessari più livelli di software per l'accesso ai dati. Nell'elenco seguente viene fornita una semplice descrizione del funzionamento dei report con tecnologie di accesso ai dati:

  • Applicazione e interfaccia utente Applicazione Generatore report che consente di creare un'origine dati, aggiungere un riferimento a un'origine dati condivisa, aggiungere un set di dati condiviso o aggiungere una parte del report che include le origini dati e i set di dati da cui dipende.

  • Elementi della definizione del report Le origini dati e i set di dati fanno parte della definizione del report. Dopo la pubblicazione di un report in un server di report, le origini dati e i set di dati condivisi vengono gestiti in modo indipendente dalla definizione del report.

  • Origine dati e origine dati condivisa Parte di una definizione del report che include le informazioni sul tipo di estensione per l'elaborazione dati, le informazioni di connessione e l'autenticazione.

  • Set di dati e raccolta campi Parte di una definizione del report che include la query, la raccolta campi e i tipi di dati dei campi.

  • Estensioni per i dati Reporting Services Estensioni per i dati incorporate installate con Generatore report. Un'estensione per i dati fornisce la funzionalità che gestisce l'autenticazione, le aggregazioni server e i parametri multivalore.

  • Provider di dati Software che gestisce la connessione e il recupero di dati dall'origine dati esterna. Il provider di dati definisce la sintassi della stringa di connessione. La maggior parte delle estensioni per i dati viene compilata su un livello provider di dati.

  • Origine dati esterna Posizione da cui vengono recuperati i dati del report, ad esempio un database, un file, un cubo o un servizio Web.

Nota

Quando non si è connessi a un server di report, è possibile scegliere tra le estensioni per i dati installate con Generatore report. Si accede ai dati come utente singolo utilizzando le credenziali del computer. Quando si è connessi a un server di report, è possibile scegliere tra le estensioni per i dati installate nel server di report. Si accede ai dati come uno degli utenti che eseguono il report e si utilizzano le credenziali nel server di report. Per altre informazioni, vedere Specifica di credenziali in Generatore report.

Informazioni sui dati del report

Nella sua forma più semplice, un report visualizza i dati di un set di dati in un'area dati nella pagina del report, ovvero in una singola tabella, in un grafico, in una matrice o in un altro tipo di area dati del report. I dati di un set di dati del report provengono dal primo set di risultati restituito da un singolo comando di query eseguito dall'accesso in sola lettura a un'origine dati esterna. Ogni area dati può essere espansa in base alle esigenze per visualizzare tutti i dati del set di dati.

I dati di un set di dati sono soprattutto tabulari. Le colonne sono date dai campi della query del set di dati. Le righe corrispondono alle righe del set di risultati. È possibile utilizzare i tipi di dati generalizzati seguenti in un report:

  • Dati rettangolari. Dati di un set di risultati che dispongono dello stesso numero di colonne in ogni riga.

  • I dati gerarchici sono supportati come un set di righe bidimensionale.

  • Le gerarchie incomplete, dove esiste un numero diverso di colonne per ogni riga di dati, non sono supportate. Per alcune estensioni per i dati, questo fatto ha alcune implicazioni.

  • Le estensioni per i dati che vengono utilizzate con origini dati multidimensionali utilizzano il protocollo XML for Analysis e recuperano i dati come set di righe bidimensionale e non come set di celle.

  • L'estensione per i dati XML rende automaticamente bidimensionali i dati XML da utilizzare in un report. Se la prima istanza di un elemento XML non include tutti gli attributi o tutti i sottoelementi, i dati potrebbero non essere disponibili come dati del report.

  • I dati ricorsivi sono supportati. Un set di risultati che contiene una gerarchia di dati ricorsivi include tutte le informazioni sulla struttura della gerarchia in un set di risultati rettangolare. Ad esempio, la struttura di relazioni tra i dipendenti di una società può essere rappresentata da una tabella che include due colonne: un dipendente e un responsabile. Ogni responsabile è anch'egli un dipendente con un responsabile. Il massimo dirigente contiene in genere un identificatore Null o di altro tipo a indicare che questo dipendente non ha un responsabile.

Utilizzo dei tipi di dati

Quando si crea un set di dati, per i tipi di dati dei campi viene eseguito il mapping a un subset di tipi di dati CLR (Common Language Runtime) da .NET Framework. I tipi di dati di cui non è possibile eseguire il mapping in modo chiaro vengono restituiti come stringhe. Per altre informazioni sull'uso dei tipi dei dati dei campi, vedere Raccolta di campi del set di dati (Generatore report e SSRS). Quando si crea un parametro, il tipo di dati deve essere supportato dalla definizione del report. Per altre informazioni sull'esecuzione del mapping dei tipi di dati dal provider di dati a un parametro del report, vedere Tipi di dati nelle espressioni (Generatore report e SSRS).

Procedure

In questa sezione sono contenute istruzioni dettagliate per l'utilizzo di connessioni dati, origini dati e set di dati.

Aggiungere e verificare una connessione dati o un'origine dati (Generatore report e SSRS)

Creare un set di dati condiviso o un set di dati incorporato (Generatore report e SSRS)

Aggiungere un filtro a un set di dati (Generatore report e SSRS)

Contenuto della sezione

Negli argomenti seguenti vengono fornite informazioni su ogni estensione per i dati predefinita.

Argomento Tipo di origine dati
Tipo di connessione SQL Server (SSRS) Microsoft SQL Server
Tipo di connessione Analysis Services per MDX (SSRS) Microsoft SQL Server Analysis Services
Tipo di connessione PowerPivot (SSRS) Microsoft SQL Server Analysis Services
Tipo di connessione dell'elenco SharePoint (SSRS) Elenco Microsoft SharePoint
Tipo di connessione a SQL Azure (SSRS) Database Microsoft SQL
Tipo di connessione a SQL Server Parallel Data Warehouse (SSRS) Microsoft SQL Server 2008 R2 Parallel Data Warehouse
Tipo di connessione SAP NetWeaver BI (SSRS) SAP NetWeaver BI
Tipo di connessione Hyperion Essbase (SSRS) Hyperion Essbase
Tipo di connessione OLE DB (SSRS) OLE DB
Tipo di connessione ODBC (SSRS) ODBC
Tipo di connessione XML (SSRS) XML

In queste sezioni della documentazione sono incluse informazioni concettuali approfondite sui dati dei report, nonché le informazioni necessarie sulle procedure per definire, personalizzare e usare parti di un report correlate ai dati.

Argomento Descrizione
Aggiungere dati a un report (Generatore report e SSRS) Viene fornita una panoramica sull'accesso ai dati del report.
Connessioni dati, origini dati e stringhe di connessione in Generatore report Vengono fornite informazioni sulle connessioni dati e sulle origini dati.
Set di dati condivisi e incorporati del report (Generatore report e SSRS) Vengono fornite informazioni sui set di dati incorporati e condivisi.
Raccolta di campi del set di dati (Generatore report e SSRS) Vengono fornite informazioni sulla raccolta di campi di set di dati generata dalla query.
Origini dati supportate da Reporting Services (SSRS) nella documentazione di Reporting Services in SQL Server documentazione online. Vengono fornite informazioni dettagliate sul supporto delle piattaforme e delle versioni per ogni estensione per i dati.
Panoramica delle estensioni per l'elaborazione dei dati nella documentazione di Reporting Services nella documentazione online di SQL Server. Vengono fornite informazioni dettagliate destinate agli utenti avanzati sulle estensioni per i dati.

Vedere anche