Condividi tramite


Utilizzo dei dati in Reporting Services

Data aggiornamento: 12 dicembre 2006

Quando si crea un report in visualizzazione Dati in Progettazione report, si definiscono innanzitutto i set di dati. Un set di dati è costituito dai metadati che rappresentano i dati sottostanti di un'origine dei dati specifica. È necessario scegliere l'origine dei dati, specificando il relativo percorso e la modalità di connessione. In Progettazione report viene quindi visualizzata una finestra di progettazione query associata al tipo di origine dei dati scelto, che consente di esplorare i dati sottostanti e di progettare in modo interattivo una query. È necessario creare una query che specifichi i dati che si desidera recuperare dall'origine dei dati. Eseguendo la query, si ottiene un set di risultati. Il set di risultati è rappresentato da un insieme di campi per il set di dati. È inoltre possibile definire campi calcolati aggiuntivi. Riepilogando, ogni set di dati è costituito da un puntatore a un'origine dei dati, una query e un insieme di campi. È possibile creare un numero qualsiasi di set di dati, in base a quanto necessario per rappresentare i dati del report.

Dopo avere definito tutti i set di dati per un report, è possibile passare in visualizzazione Layout e trascinare i campi nel layout del report, disponendo i dati nella pagina del report. Per ulteriori informazioni, vedere Informazioni sul layout e il rendering dei report.

Origini dei dati

Una definizione di un'origine dei dati di Reporting Services include le informazioni necessarie per la connessione a un'origine dei dati. Per un database, queste informazioni includono il nome del server, il nome del database e le credenziali utente. Le informazioni incluse in una definizione di un'origine dati variano a seconda del tipo di dati sottostanti. Reporting Services supporta i tipi di origini dei dati seguenti: Microsoft SQL Server, Microsoft SQL Server Analysis Services, Report Server Model, XML, Oracle, SAP NetWeaver Business Intelligence, Hyperion Essbase, ODBC e OLE DB. Un'origine dei dati di tipo Modello Server report consente di creare report basati su un modello di report esistente. Per ulteriori informazioni sui modelli di report, vedere Utilizzo di modelli.

Un'origine dei dati può essere utilizzata in un singolo report oppure può essere condivisa da più report. La definizione di un'origine dei dati specifica di un report viene archiviata all'interno del report stesso, mentre la definizione di un'origine dei dati condivisa viene archiviata in un file distinto nel server di report. Un report può includere una sola origine dei dati, specifica del report o condivisa, oppure numerose origini dei dati. Per ulteriori informazioni sulle origini dei dati, vedere Definizione di origini dei dati dei report.

Estensioni per l'elaborazione dati

Il tipo di origine dei dati viene scelto da un elenco di estensioni per l'elaborazione dati di Reporting Services o di provider di dati gestiti .NET Framework installati e registrati. È possibile configurare ulteriori estensioni per l'elaborazione dati quando si installa il provider di dati corrispondente. Per ulteriori informazioni sulle estensioni per l'elaborazione dati supportate, vedere Definizione di set di dati del report e Configurazione dei componenti di Reporting Services. Per ulteriori informazioni sulla creazione di estensioni per l'elaborazione dati personalizzate, vedere Implementing a Data Processing Extension.

Set di dati

Un set di dati di Reporting Services include una definizione dell'origine dei dati, una query dell'origine dei dati e un elenco di campi risultanti, nonché, facoltativamente, parametri, campi calcolati e informazioni sulla sensibilità alle regole di confronto e ad altre distinzioni relative ai caratteri da utilizzare in un report.

Un report può includere più set di dati che è possibile utilizzare in diverse aree dati del report oppure per offrire elenchi dinamici di parametri. Per modificare i dati visualizzati in un report, è possibile filtrarli, ordinarli e raggrupparli. Per ulteriori informazioni sui set di dati, vedere Definizione di set di dati del report. Per ulteriori informazioni sulle aree dati, vedere Informazioni sulle aree dati.

Campi

Ogni set di dati di un report include un insieme di campi. I campi fanno in genere riferimento alle colonne o ai campi restituiti dalla query nel set di dati. Per un'origine dei dati XML, i campi fanno riferimento a valori di nodi elemento XML e ai relativi attributi. I campi che fanno riferimento a campi di database includono un puntatore al campo di database e una proprietà Name. È possibile utilizzare tale proprietà per specificare un nome descrittivo anziché il nome del campo di database. Oltre ai campi di database, l'elenco di campi può includere campi calcolati, contenenti un nome e un'espressione. L'espressione può essere semplice come il concatenamento di due campi di database, ad esempio nome e cognome, oppure può essere utilizzata per eseguire calcoli complessi. Per ulteriori informazioni, vedere Procedura: Aggiunta, modifica o eliminazione di un campo nella finestra Set di dati (Progettazione report).

Per informazioni su come fare riferimento all'insieme di campi da un elemento del report, vedere Utilizzo di insiemi Global nelle espressioni (Reporting Services).

Alcuni linguaggi di query sufficientemente flessibili consentono di scrivere una query che restituisce nomi di campo descrittivi ed esegue calcoli, senza che sia necessario apportare modifiche all'elenco di campi. L'elenco di campi risulta particolarmente utile quando si utilizza un database o un linguaggio di query non dotato di tale flessibilità. Per ulteriori informazioni, vedere Procedura: Aggiornamento di campi nella finestra Set di dati (Progettazione report).

Vedere anche

Concetti

Concetti fondamentali della progettazione dei report
Utilizzo dei dati in un layout di report

Altre risorse

Visualizzazione Dati (Progettazione report)

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

12 dicembre 2006

Contenuto modificato:
  • Aggiunta di Hyperion Essbase ai tipi di origini dei dati supportati.

14 aprile 2006

Nuovo contenuto:
  • Aggiunta di collegamenti a procedure.
  • Aggiunta di contenuto relativo all'estensione per l'elaborazione dati.
  • Aggiornamento dei tipi di origine dei dati supportati.