Creazione di report con Progettazione report

Progettazione report consente di creare report Reporting Services con funzionalità complete. Tale strumento offre un'interfaccia grafica che consente di definire origini dati e informazioni sulle query, posizionare aree dati e campi nel report, ottimizzare il layout del report e configurare funzionalità interattive.

Ambiente di Progettazione report

Progettazione report è uno strumento grafico eseguito in Business Intelligence Development Studio. Quest'ultimo è un ambiente di progettazione dei report integrato con MicrosoftVisual Studio. Quando si seleziona un progetto report oppure un modello di progetto in Creazione guidata report, vengono visualizzati i dati e le aree di progettazione di Progettazione report che include finestre di progettazione di query e un editor di espressioni. Quando si utilizzano i report, è anche possibile servirsi della Casella degli strumenti, di Esplora soluzioni e della finestra Proprietà di Visual Studio .

Come creare un report in Progettazione report

Per creare un report in Progettazione report, selezionare uno degli approcci seguenti:

  • Creare un progetto report, aggiungervi un report e quindi specificare manualmente i dati e il layout del report.

  • Utilizzare la Creazione guidata report per definire un report di base mediante una serie di passaggi dettagliati.

  • Creare un report ad hoc con Generatore report, quindi modificarlo con Progettazione report.

  • Aggiungere un report come elemento esistente o nuovo a un progetto di applicazione o a una soluzione.

  • Importare un report di Microsoft Access esistente.

  • Utilizzare direttamente un file di definizione del report.

Creazione di un report e di un progetto report

I report sono file archiviati in un progetto report. Un progetto report funge da contenitore per le definizioni e le risorse del report. Tutti i file inclusi nel progetto report vengono pubblicati nel server di report al momento della distribuzione del progetto. Quando si crea un progetto per la prima volta, viene creata anche una soluzione come contenitore per il progetto. A una singola soluzione è possibile aggiungere più progetti.

Per creare un progetto report sono disponibili due modi. È possibile creare un progetto report vuoto oppure creare contemporaneamente un progetto report e un report tramite la Creazione guidata progetto report. Per ulteriori informazioni sulla creazione di progetti report, vedere Procedura: Creazione di un progetto server di report (Reporting Services).

Dopo aver creato un progetto report, è possibile aggiungervi un report nuovo o esistente. Nel caso di un nuovo report è necessario definire una connessione all'origine dati da utilizzare per i dati del report e definire un set di dati. È possibile definire più origini dati e set di dati per un solo report. Dopo aver definito i dati per il report, è possibile progettare il layout e le funzionalità interattive desiderate. Per ulteriori informazioni, vedere Procedura: Aggiunta di un report nuovo o esistente a un progetto di report.

Per ulteriori informazioni sulla definizione dei set di dati di un report, vedere Connessione ai dati del report. Per ulteriori informazioni sulla progettazione di un report, vedere Esercitazione: Creazione di un report tabella semplice, Procedura: Creazione di un report (Reporting Services) e Progettazione del layout del report.

I report Reporting Services possono essere esportati in una varietà di formati dai quali dipende il comportamento di alcune funzionalità interattive e del layout del report. Per ulteriori informazioni sulle considerazioni relative alla progettazione per i diversi formati di output, vedere Esportazione di report.

Utilizzo della Creazione guidata report

La Creazione guidata report semplifica la procedura di definizione dei dati e di progettazione dei report mediante una serie di passaggi che consentono di creare un report completo. È possibile eseguire la Creazione guidata report se non si ha una conoscenza approfondita dell'ambiente Visual Studio o se si desidera creare molto rapidamente un report di base. Per ulteriori informazioni sull'utilizzo di questa procedura guidata, vedere Procedura: Creazione di un report (Reporting Services) e Creazione di un report tramite la Creazione guidata report. Dopo aver completato la procedura guidata, è possibile continuare a modificare il report in Progettazione report.

Utilizzo di Generatore report

Utilizzare Generatore report per creare report ad hoc da modelli di report. Generatore report è un'applicazione Windows Form ClickOnce che gli utenti possono scaricare dal server di report nel proprio computer locale. I report vengono creati trascinando i campi da modelli di report predefiniti in un modello di report disponibile. L'utente può formattare, raggruppare, ordinare e filtrare i dati. È possibile aprire un report di Generatore report in Progettazione report per aggiungere funzionalità. Per ulteriori informazioni, vedere Utilizzo di Generatore report 1.0 (report ad hoc).

Aggiunta di un report a un progetto o a una soluzione

Quando si specifica un modello di progetto di report vuoto, il report viene aggiunto come elemento nuovo o esistente a una soluzione o a un progetto di Visual Studio e viene avviato Progettazione report.

Un progetto report vuoto non contiene inizialmente informazioni su dati o layout. Dopo la creazione di un report vuoto, è necessario stabilire una connessione a un'origine dati e definire una query del set di dati. In seguito verranno aggiunti aree dati, caselle di testo e campi al layout del report. Per ulteriori informazioni sull'aggiunta di un elemento del report a una soluzione o a un progetto esistente, vedere Procedura: Creazione di un report (Reporting Services). Per ulteriori informazioni sull'utilizzo di dati, vedere Connessione ai dati del report.

Aggiunta di report personalizzati come modello di report

Per utilizzare un report personalizzato come modello per i nuovi report, è necessario copiarlo nella cartella ReportProject nel computer nel quale è installato BI Development Studio. Per impostazione predefinita la cartella si trova in <unità>:\Programmi\Microsoft Visual Studio 9.0\Common7\IDE\Private Assemblies\ProjectItems\ReportProject. Quando si aggiunge un nuovo elemento al progetto report, il report personalizzato viene visualizzato nel riquadro dei Modelli.

Importazione di report di Microsoft Access

È possibile utilizzare Progettazione report per importare report da un file di progetto o di database di Microsoft Access. In Progettazione report ogni report nel file di database o di progetto viene convertito in formato RDL e salvato nel progetto di report specificato. Non tutte le funzionalità di un report di Microsoft Access vengono trasferite in un file di definizione report con estensione rdl. Per ulteriori informazioni, vedere Procedura: Importazione di report da Microsoft Access (Reporting Services), Importazione di report da Access (Reporting Services) e Funzionalità supportate dei report di Access [Reporting Services].

Utilizzo diretto del file di definizione report

Al momento della scrittura in Progettazione report, il report viene salvato in un file con estensione rdl basato su XML. È possibile modificare questo file in Progettazione report, in un editor di testo o con qualsiasi strumento che supporti la modifica di codice XML. Per ulteriori informazioni, vedere Utilizzo diretto del linguaggio RDL.