Definizione e gestione di dati dei report
Data creazione: 14 aprile 2006
SQL Server Reporting Services (SSRS) consente di creare report utilizzando dati di molti tipi di origine dei dati, inclusi database relazionali, database multidimensionali, servizi Web e documenti XML e di altro tipo. I report possono essere costituiti semplicemente da dati di un documento oppure possono includere dati complessi, ad esempio dati multidimensionali di data warehouse di Business Intelligence. In un unico report è possibile includere dati di più origini dei dati. Dopo avere definito un'origine dei dati, è possibile utilizzarla per un unico report oppure condividerla tra più report. La modalità di utilizzo dei dati del report dipende dai requisiti dell'organizzazione.
In Reporting Services sono disponibili strumenti per la creazione e la gestione di origini dei dati e di dati dei report.
- Progettazione report consente di definire le origini dei dati e i set di dati dei report. Ogni set di dati definisce una query specifica che consente di recuperare un insieme di campi da un'origine dei dati. È possibile definire più set di dati per la stessa origine dei dati. In Progettazione report sono disponibili finestre di progettazione query che consentono di esplorare in modo interattivo i dati sottostanti di ogni origine dei dati e di creare la query per ogni set di dati. Dopo avere definito i set di dati del report, è possibile utilizzare la funzionalità di layout del report per visualizzare un'anteprima. Se i risultati sono soddisfacenti, è possibile pubblicare il report e le origini dei dati nel server di report. Progettazione report consente inoltre di modificare i report creati utilizzando lo strumento Generatore report.
- Gestione report è un'applicazione basata sul Web utilizzata per gestire le origini dei dati e l'elaborazione dei report dopo la pubblicazione nel server di report. Utilizzare questa applicazione per la gestione di report per modificare la maggior parte delle proprietà di report, modelli di report e origini dei dati.
- SQL Server Management Studio è un'applicazione integrata per la gestione delle funzionalità di SQL Server. Dopo avere stabilito la connessione a un server di Reporting Services, utilizzare questa applicazione per gestire tutti gli aspetti relativi alle proprietà di report, origini dei dati dei report e modelli di report e per elaborare i report dopo la pubblicazione nel server di report.
- Progettazione modelli consente di creare modelli delle origini dei dati sottostanti, a cui è possibile accedere tramite lo strumento Generatore report, che consente di creare report ad hoc. I report creati tramite Generatore report possono inoltre essere modificati tramite lo strumento Progettazione report.
Report
Quando si definiscono i set di dati per un report, è necessario prendere alcune decisioni relative ai dati necessari. Alcune decisioni da prendere riguardano la definizione delle origini dei dati. È infatti necessario stabilire da dove vengono i dati e come è possibile accedervi. È inoltre necessario stabilire se sono necessari tutti i dati dell'origine dei dati sottostante o se è possibile specificare un subset di dati. Gli argomenti di questa sezione riguardano questi aspetti.
Altre decisioni da prendere riguardano quando e come deve essere elaborato il report. È infatti necessario stabilire se si desidera che gli utenti finali che visualizzano il report possano vedere i dati più aggiornati oppure i dati di un punto nel tempo specifico. Se l'origine dei dati sottostante è costituita da un database, è inoltre necessario stabilire se si desidera recuperare tutti i dati del report in un'unica transazione. Per ulteriori informazioni su questi aspetti, vedere Gestione dell'elaborazione dei report.
Una definizione di report di Reporting Services include origini dei dati, set di dati e parametri.
- Una definizione dell'origine dei dati include il percorso dell'origine dei dati, le informazioni di connessione e le credenziali da utilizzare per la connessione all'origine dei dati. Le origini dei dati possono essere condivise tra più report oppure essere specifiche di un report.
- Un set di dati include l'origine dei dati, il comando di query che specifica i dati da recuperare, l'insieme di campi da recuperare, le opzioni relative a come interpretare i dati da recuperare, i parametri da utilizzare nella query e i filtri da utilizzare per limitare i dati recuperati.
- I parametri di report vengono creati automaticamente dai parametri di query del set di dati.
Quando un report viene pubblicato in un server di report, il report viene suddiviso in definizione del report, origini dei dati e parametri, che costituiscono elementi del report gestiti in modo indipendente nel server di report. È possibile impostare le proprietà delle origini dei dati, controllare l'accesso alle origini dei dati e modificare le origini dei dati di un report, ad esempio per passare da un'origine dei dati di prova a una di produzione, se il formato dei dati sottostante è lo stesso per due origini dei dati. È inoltre possibile creare report con parametri che utilizzino un'espressione valutata in fase di esecuzione per controllare un'origine dei dati di un report.
Modelli di report
Quando un modello di report viene pubblicato nel server di report, il modello viene suddiviso in definizione del modello e origini dei dati condivise, che costituiscono elementi del server di report gestiti in modo indipendente. È possibile creare un report da un modello di report utilizzando Generatore report, salvare il report nel computer e utilizzare Progettazione report per modificarlo. È possibile creare nuovi set di dati da un modello di report in Progettazione report utilizzando un'origine dei dati di tipo Modello Server report. Quando si utilizza un modello di report come origine dei dati, si utilizzano i metadati creati durante la progettazione del modello, che rappresentano le strutture di dati sottostanti dell'origine dei dati del modello.
[!NOTA] Alcuni elementi aggiunti a un report in Progettazione report non sono supportati in Generatore report. In Generatore report vengono utilizzati modelli predefiniti ed elementi di progettazione limitati. Se si sta modificando un report generato tramite Generatore report e si prevede di continuare a utilizzare questo strumento, ricordarsi che non tutti gli elementi del report che è possibile creare tramite Progettazione report sono supportati da Generatore report.
Contenuto della sezione
- Definizione di origini dei dati dei report
Illustra come definire e gestire un'origine dei dati di un report e offre esempi di connessione a tipi di origine dei dati diversi.
- Definizione di set di dati del report
Descrive i vari tipi di origine dei dati e le diverse finestre di progettazione query e offre esempi di creazione di set di dati per le origini dei dati supportate.
Vedere anche
Concetti
Utilizzo di Generatore report (report ad hoc)
Procedure per dati di report (Progettazione report)
Utilizzo di Progettazione report
Utilizzo di Progettazione modelli
Altre risorse
Visualizzazione Dati (Progettazione report)