Share via


Utilizzo di Progettazione report in Business Intelligence Development Studio

Un progetto server di report di Business Intelligence Development Studio è l'ambiente che si utilizza per sviluppare report in SQL Server 2008Reporting Services. È anche possibile aprire un progetto Creazione guidata report. Per ulteriori informazioni, vedere Reporting Services in Business Intelligence Development Studio.

Questo argomento contiene una descrizione delle viste, dei menu, delle barre degli strumenti e dei tasti di scelta rapida di Visual Studio che è possibile utilizzare in Progettazione report in BI Development Studio.

Viste di Progettazione report

Menu di Progettazione report

Barre degli strumenti di Progettazione report

Tasti di scelta rapida di Progettazione report

Modelli di report

Esecuzione di BI Development Studio dalla riga di comando

Viste di Progettazione report

In Progettazione report sono supportate due visualizzazioni: Progettazione per definire i dati e il layout del report e Anteprima per visualizzare una vista del report di cui è stato eseguito il rendering. In ogni visualizzazione è possibile aprire più finestre per progettare o visualizzare un report visualizzabile.

Visualizzazione Progettazione

La visualizzazione Progettazione consente di definire i dati e il layout del report. Per impostazione predefinita, quando si crea un progetto server di report, Progettazione report viene aperto in visualizzazione Progettazione. Definire un'origine dati e un set di dati, quindi trascinare gli elementi del report dalla casella degli strumenti e disporli per creare il layout del report. Trascinare i campi del set di dati negli elementi del report per aggiungere dati al report. Per organizzare i dati in gruppi in un'area dati Tablix, trascinare i campi del set di dati nel riquadro Raggruppamento.

Area di progettazione

L'area di progettazione è una finestra di progettazione visiva che si utilizza per creare il layout di un report. È possibile trascinare elementi del report dalla casella degli strumenti e aggiungerli all'area di progettazione, quindi configurare le proprietà e modificare la relativa disposizione sul report.

Per impostazione predefinita, in visualizzazione Progettazione l'area di progettazione include il corpo del report e lo sfondo. Il menu di scelta rapida sullo sfondo fornisce le opzioni per aggiungere un'intestazione e un piè di pagina, mentre dal menu Visualizza è possibile visualizzare un righello e il riquadro Raggruppamento.

Utilizzare il controllo dello zoom per aumentare o ridurre l'ingrandimento del report.

Riquadro Dati report

Il riquadro Dati report contiene i vari tipi di dati disponibili per l'utilizzo in un report. I tipi di dati includono campi predefiniti, origini dati, set di dati, raccolte di campi, parametri del report e immagini.

[!NOTA]

Se non è possibile visualizzare il riquadro Dati report, scegliere Dati report dal menu Visualizza. Se il riquadro Dati report è mobile, è possibile ancorarlo. Per ulteriori informazioni, vedere Procedura: Ancoraggio del riquadro Dati report.

Per poter essere utilizzati in un report, è necessario che i dati vengano visualizzati nel riquadro Dati report, come descritto nell'elenco seguente:

  • Campi predefiniti   In Reporting Services sono disponibili informazioni predefinite sul report, ad esempio il nome o l'ora in cui è stato elaborato.

  • Origini dati con set di dati e campi del set di dati   Un'origine dati rappresenta un nome e una connessione a un'origine di dati. Espandere il nodo dell'origine dati per visualizzare i set di dati del report.

    Ogni set di dati include una query che specifica quali dati recuperare dall'origine dati. Espandere il set di dati per visualizzare la raccolta di campi specificati dalla query del set di dati.

[!NOTA]

Quando si crea una query con parametri per un'origine dati multidimensionale, in Reporting Services viene automaticamente creato un set di dati che fornisce valori validi. Per impostazione predefinita, tale set di dati non viene visualizzato nel riquadro Dati report. Per ulteriori informazioni, vedere Procedura: Visualizzazione di set di dati nascosti.

  • Parametri del report   Per visualizzare tutti i parametri del report, compresi quelli che vengono generati automaticamente quando una query del set di dati include parametri di query, espandere il nodo Parametri.

  • Immagini   Espandere il nodo Immagini per visualizzare un elenco delle immagini disponibili per un report.

Utilizzare il pulsante Nuovo sulla barra degli strumenti del riquadro Dati report per aggiungere nuovi elementi. Gli elementi visualizzati nel riquadro Dati report possono essere trascinati nell'area di progettazione per disporre i dati nella pagina del report. Per ulteriori informazioni, vedere Progettazione del layout del report.

Casella degli strumenti

La casella degli strumenti contiene elementi del report che è possibile trascinare nell'area di progettazione. Le aree dati sono elementi del report che è possibile utilizzare per organizzare i dati nel report. Linea, Tabella, Matrice, Grafico e Contatore sono aree dati. Altri elementi del report sono Casella di testo, Rettangolo, Elenco, Immagine e Sottoreport. In questo elenco possono anche essere inclusi elementi del report personalizzati, se sono stati installati e registrati dall'amministratore del sistema.

In Business Intelligence Development Studio, integrato in Visual Studio, gli elementi del report sono istanze e proprietà degli oggetti. Quando si aggiunge un elemento del report nell'area di progettazione e quindi lo si seleziona, le proprietà dell'istanza selezionata vengono visualizzate nel riquadro Proprietà.

Per ulteriori informazioni, vedere Progettazione del layout del report.

Riquadro Raggruppamento

Utilizzare il riquadro Raggruppamento per definire gruppi per un'origine dati Tablix. È possibile definire gruppi di righe e gruppi di dettagli per le tabelle, nonché gruppi di righe e colonne per le matrici.

Per definire gruppi per un'area dati Grafico o Contatore, selezionare l'area dati nell'area di progettazione e utilizzare i menu di scelta rapida. Per ulteriori informazioni, vedere Procedura: Aggiunta o eliminazione di un gruppo in un'area dati (Reporting Services).

È possibile passare alla visualizzazione Avanzate del riquadro Raggruppamento per visualizzare solo i gruppi oppure i gruppi e i relativi membri. È necessario utilizzare i membri dei gruppi per impostare le proprietà che controllano la visibilità delle righe e delle colonne associate a un gruppo oppure le regole utilizzate dai renderer per tentare di tenere insieme i gruppi in una pagina. Per ulteriori informazioni, vedere Riquadro di raggruppamento.

Modalità predefinita

Utilizzare la modalità predefinita per visualizzare tutti i gruppi di righe e di colonne in un formato gerarchico che mostra la relazione di gruppi padre, gruppi figlio, gruppi adiacenti e gruppi di dettagli. Un gruppo figlio viene visualizzato al di sotto e al livello di rientro successivo rispetto al relativo gruppo padre. Un gruppo adiacente viene visualizzato allo stesso livello di rientro dei gruppi di pari livello.

Quando si seleziona un elemento nel riquadro Gruppi di righe o Gruppi di colonne, le celle del gruppo Tablix correlate vengono automaticamente selezionate nell'area di progettazione.

Utilizzare la modalità predefinita per aggiungere, modificare o eliminare gruppi. Per i gruppi basati su un singolo campo del set di dati, è possibile trascinare il campo nel riquadro Gruppi di righe o Gruppi di colonne. È possibile inserire il gruppo sopra o sotto un gruppo esistente. Per aggiungere un gruppo adiacente, fare clic con il pulsante destro del mouse sul gruppo di pari livello, quindi utilizzare il menu di scelta rapida visualizzato.

Modalità avanzata

Utilizzare la modalità avanzata per visualizzare membri di gruppi di righe e di colonne statici e dinamici, nonché membri di gruppi dell'elemento del report Tablix sottostante.

[!NOTA]

Per passare alla modalità avanzata, fare clic con il pulsante destro del mouse sulla freccia in giù a destra dell'icona Gruppi di colonne.

I membri dei gruppi vengono visualizzati nell'area di progettazione come celle nelle aree dei gruppi di righe e di colonne. Per ulteriori informazioni, vedere Riquadro di raggruppamento.

Riquadro Proprietà

Il riquadro Proprietà è una finestra standard di Visual Studio in cui sono visualizzati i nomi e i valori delle proprietà relative all'elemento del report selezionato nell'area di progettazione. Gli elementi del report e le relative proprietà corrispondono a elementi e attributi nel file RDL (Report Definition Language). Le proprietà utilizzate più di frequente possono essere impostate utilizzando la finestra di dialogo Proprietà relativa all'elemento selezionato. Per aprire la finestra di dialogo corrispondente, fare clic sul pulsante delle pagine di proprietà sulla barra degli strumenti del riquadro Proprietà. Gli utenti avanzati hanno la possibilità di impostare i valori delle proprietà direttamente nel riquadro Proprietà.

Visualizzazione del riquadro Proprietà

Per visualizzare il riquadro Proprietà, scegliere Finestra Proprietà dal menu Visualizza. È possibile disancorare questo riquadro e spostarlo in un'altra area della finestra di Business Intelligence Development Studio oppure aprirlo come vista a schede nell'area di progettazione.

Utilizzare i pulsanti della barra degli strumenti del riquadro Proprietà per impostare la griglia da visualizzazione categorie a visualizzazione alfabetica. In visualizzazione categorie può essere necessario espandere una categoria per visualizzare tutte le proprietà sottostanti. Per aprire la finestra di dialogo Proprietà di un elemento, fare clic sul pulsante delle pagine di proprietà sulla barra degli strumenti oppure fare clic con il pulsante destro del mouse sull'elemento e scegliere Proprietà.

Per alcune proprietà è disponibile un elenco a discesa di valori. È anche possibile digitare il valore direttamente nella cella. Alcune proprietà contengono una raccolta di valori, indicata dal valore (Raccolta). La maggior parte delle proprietà accetta un'espressione. Le espressioni complesse sono indicate dal valore <Expression>. Fare clic su <Expression> per aprire la finestra di dialogo Espressione.

Visualizzazione delle proprietà dei gruppi di aree dati

Quando il riquadro Raggruppamento è visibile, è possibile fare clic su un gruppo per selezionarlo. Dopo avere selezionato un gruppo, le relative proprietà vengono visualizzate nel riquadro Proprietà. Si tratta di proprietà popolate automaticamente dal modello di oggetti per un report.

Per ulteriori informazioni, vedere Riquadro di raggruppamento.

Riquadro Struttura documento

Nel riquadro Struttura documento viene visualizzato un elenco gerarchico di tutti gli elementi del report inclusi nella relativa definizione. Per aprire il riquadro Struttura documento, scegliere Altre finestre dal menu Visualizza, quindi fare clic su Struttura documento.

Esplora soluzioni

Esplora soluzioni è un componente standard di Visual Studio in cui vengono visualizzati tutti gli elementi del progetto. Per un progetto server di report, tali elementi includono origini dati condivise e report. Per accedere alle proprietà di questi elementi, fare clic con il pulsante destro del mouse sull'elemento, quindi scegliere Proprietà.

I report e le origini dati condivise vengono automaticamente disposti in ordine alfabetico quando si apre il file della soluzione per un progetto.

Elenco attività

Nella finestra Elenco attività vengono visualizzati gli errori di generazione per le funzionalità non supportate quando un si importa un report da un'altra applicazione, ad esempio Microsoft Access.

Output

Nella finestra Output vengono visualizzati gli errori di elaborazione che si verificano durante l'anteprima di un report e gli errori di pubblicazione che si verificano quando si distribuisce un report o un'origine dati condivisa.

Visualizzazione Anteprima

Utilizzare Anteprima per eseguire il report e aprire il report visualizzabile nel visualizzatore di report. Con l'anteprima i dati del report vengono memorizzati nella cache in locale. È anche possibile impostare le proprietà di configurazione in modo da eseguire il report in modalità debug, tramite un browser.

Quando si visualizza l'anteprima di un report, Progettazione report si connette alle origini dati del report, esegue le query del set di dati, memorizza i dati nella cache del computer locale, elabora il report per combinare dati e layout ed esegue il rendering del report. È possibile visualizzare il report nella scheda Anteprima oppure configurare le proprietà del progetto per visualizzarlo in modalità debug e aprirlo direttamente in un browser.

Per informazioni su altre modalità di visualizzazione di un report, vedere Visualizzazione e salvataggio di report.

Visualizzazione in anteprima di report con parametri

Quando se ne visualizza l'anteprima, il report viene elaborato automaticamente se tutti i relativi parametri includono valori predefiniti validi. Se uno o più parametri del report non includono un valore predefinito valido, è necessario scegliere un valore per ogni parametro non assegnato, quindi fare clic su Visualizza report sulla barra degli strumenti del report.

Informazioni sulla cache di dati locale

Quando si visualizza l'anteprima di un report, il componente Elaborazione report esegue tutte le query per i set di dati del report utilizzando i valori predefiniti correnti dei parametri, quindi salva i risultati come file della cache di dati locale (con estensione rdl).

È possibile continuare a progettare il report senza incorrere nell'overhead associato a un nuovo recupero dei dati, se non vengono apportate modifiche alle query del set di dati o ai parametri del report.

Visualizzazione in anteprima del report tramite Gestione configurazione e Debug

In Business Intelligence Development Studio le proprietà del progetto consentono di definire come distribuire i report ed eseguirne il debug. Queste proprietà si applicano a tutti i report e a tutte le origini dati condivise del progetto. Per impostare le proprietà del progetto, scegliere Proprietà dal menu Progetto. Utilizzare queste impostazioni per testare i report e pubblicarli nel server di report.

Per ulteriori informazioni sulla configurazione delle opzioni di debug e distribuzione, vedere Pubblicazione di origini dati e report.

Monitoraggio del riquadro Output per i messaggi di errore

Quando si visualizza l'anteprima di un report e il componente Elaborazione report rileva un problema, i messaggi di errore vengono scritti nel riquadro Output. Per ulteriori informazioni, vedere Concetti relativi alla risoluzione dei problemi (Reporting Services).

Quando in Business Intelligence Development Studio è attivo un progetto di Progettazione report, alla barra degli strumenti principale vengono aggiunte le barre degli strumenti seguenti. I menu di Progettazione report sono visibili solo in visualizzazione Progettazione.

Quando si seleziona un elemento nell'area di progettazione, il menu Formato contiene le opzioni seguenti:

  • Colore primo piano   Selezionare un colore per il testo. Il colore predefinito è il nero.

  • Colore di sfondo   Selezionare un colore di sfondo per le caselle di testo e le aree dati.

  • Carattere   Specificare se lo stile del testo è grassetto, corsivo o sottolineato.

  • Giustifica   Specificare se il testo è allineato a destra, centrato o allineato a sinistra.

  • Allinea   Specificare il modo in cui gli oggetti selezionati sono allineati tra loro nel report.

  • Rendi uguali   Consente di regolare le dimensioni degli oggetti selezionati nel report.

  • Spaziatura orizzontale   Consente di regolare la spaziatura orizzontale tra gli oggetti selezionati nel report.

  • Spaziatura verticale   Consente di regolare la spaziatura verticale tra gli oggetti selezionati nel report.

  • Centra nel form   Consente di centrare orizzontalmente e verticalmente l'oggetto selezionato rispetto alla finestra di Progettazione report.

  • Ordina   Consente di spostare sullo sfondo o in primo piano gli oggetti selezionati.

Quando l'area di progettazione report ha lo stato attivo, il menu Report contiene le opzioni seguenti:

  • Proprietà report   Selezionare questa opzione per aprire la finestra di dialogo Proprietà report, in cui è possibile assegnare proprietà generali del report come il nome dell'autore e la spaziatura della griglia, nonché proprietà per il layout come il numero di colonne e le dimensioni pagina. È inoltre possibile includere codice personalizzato, riferimenti ad assembly e classi e i nomi di elementi di output dei dati, trasformazioni dati e schemi dati.

  • Visualizza   Consente di passare tra le due schede di Progettazione report: Progettazione e Anteprima.

  • Intestazione pagina   Consente di aggiungere o eliminare un'intestazione di pagina nel report. L'eliminazione di un'intestazione di pagina implica la rimozione di tutti gli elementi al suo interno.

  • Piè di pagina   Consente di aggiungere o eliminare un piè di pagina nel report. L'eliminazione di un piè di pagina implica la rimozione di tutti gli elementi al suo interno.

  • Riquadro di raggruppamento   Consente di visualizzare o nascondere il riquadro Raggruppamento.

Utilizzare il menu Visualizza per visualizzare finestre e barre degli strumenti di Progettazione report.

  • **Elenco errori   **Utilizzare questa opzione per visualizzare gli errori rilevati durante la pubblicazione o l'anteprima di un report.

  • **Output   **Utilizzare questa opzione per visualizzare gli errori rilevati durante la pubblicazione o l'elaborazione di un report oppure per ulteriori informazioni sugli errori delle espressioni quando in un report viene visualizzato il messaggio "#Errore".

  • Finestra Proprietà   Utilizzare questa opzione per visualizzare i valori delle proprietà dell'elemento del report selezionato nell'area di progettazione. Per visualizzare le proprietà relative agli elementi nidificati del report, è necessario fare clic più volte su un elemento per scorrere la gerarchia di tale elemento e dei relativi membri nidificati. Controllare il nome dell'elemento visualizzato nella parte superiore del riquadro Proprietà per verificare a quale elemento del report appartengono le proprietà visualizzate.

  • **Casella degli strumenti   **Utilizzare questa opzione per visualizzare la casella degli strumenti.

  • Altre finestre   Utilizzare questa opzione per visualizzare il riquadro seguente:

    • Struttura documento   Utilizzare questa opzione per aprire una vista gerarchica degli elementi del report e le relative raccolte di caselle di testo in un report.
  • Barre degli strumenti   Utilizzare questa opzione per visualizzare le barre degli strumenti che supportano le funzionalità di Progettazione report, tra cui Bordi report e Formattazione report. Per ulteriori informazioni, vedere Barre degli strumenti di Progettazione report.

  • Dati report   Utilizzare questa opzione per visualizzare il riquadro Dati report, in cui è possibile aggiungere parametri, origini dati, set di dati e immagini del report.

Utilizzare il menu Progetto per gestire origini dati condivise e report in un progetto. Quando si aggiungono o rimuovono elementi dal progetto, la vista gerarchica degli elementi del progetto in Esplora soluzioni viene automaticamente aggiornata.

  • **Aggiungi nuovo elemento   **Consente di aggiungere una nuova origine dati condivisa o un nuovo report al progetto.

  • **Aggiungi elemento esistente   **Consente di aggiungere un'origine dati condivisa o un report esistente al progetto.

  • **Importa report   **Consente di importare report da un'altra applicazione, ad esempio Microsoft Access.

  • **Escludi dal progetto  **Consente di escludere elementi dal progetto. Con questa opzione l'elemento non viene eliminato dal file system.

  • **Mostra tutti i file   **Consente di visualizzare tutti i file di un progetto.

  • **Aggiorna elementi della casella degli strumenti del progetto   **Consente di aggiornare la cache della casella degli strumenti quando si installano nuovi elementi del report personalizzati nel progetto.

  • **Proprietà   **Consente di aprire la finestra di dialogo Pagine delle proprietà per il progetto. Per ulteriori informazioni, vedere Finestra di dialogo Pagine delle proprietà del progetto.

Barre degli strumenti di Progettazione report

In Progettazione report sono disponibili le seguenti barre degli strumenti speciali da utilizzare per la progettazione di report:

  • **Report   **Consente di aggiungere un'intestazione o un piè di pagina, impostare le proprietà del report, attivare e disattivare il righello o il riquadro Raggruppamento oppure utilizzare lo zoom per cambiare la visualizzazione del report.

  • Bordi report   Consente di impostare il colore, lo stile e lo spessore per tutte le linee e i bordi selezionati di tutti gli elementi del report selezionati.

  • Formattazione report   Consente di impostare il formato degli elementi del report selezionati. Per le caselle di testo, è possibile modificare i tipi di formattazione seguenti tramite la barra degli strumenti: proprietà del carattere e colore del testo, colore di sfondo e giustificazione del testo.

  • Layout   Consente di impostare l'ordine con cui vengono disegnati gli elementi del report e l'unione di celle in un'area dati.

  • **Standard   **Consente di aprire o salvare progetti, visualizzare finestre e selezionare la configurazione di debug.

Utilizzare il menu Visualizza per controllare se visualizzare o meno queste barre degli strumenti. È possibile che altre barre degli strumenti di Visual Studio siano disabilitate se la relativa funzionalità non si applica alle funzionalità di Progettazione report.

In Progettazione report in BI Development Studio sono disponibili diversi menu di scelta rapida che forniscono l'accesso rapido ai comandi utilizzati più di frequente. Per aprire il menu di scelta rapida, fare clic con il pulsante destro del mouse sull'elemento da modificare. I menu di scelta rapida sono dinamici e possono contenere opzioni diverse a seconda della configurazione dell'utente e degli oggetti correnti.

Tasti di scelta rapida di Progettazione report

In Progettazione report in BI Development Studio sono disponibili diversi tasti di scelta rapida per i comandi utilizzati più di frequente, ad esempio lo spostamento degli elementi del report nell'area di progettazione, l'apertura e la chiusura di finestre e la modifica di testo in una casella di testo.

Per ulteriori informazioni sui tasti di scelta rapida, vedere Utilizzo dei tasti di scelta rapida in Business Intelligence Development Studio.

Aggiunta di report personalizzati come modelli di report

Per utilizzare report personalizzati come modelli per i nuovi report, è sufficiente copiarli 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.

È possibile aggiungere anche stili personalizzati alla procedura guidata del report. Per ulteriori informazioni, vedere Creazione di un report tramite la Creazione guidata report.

Esecuzione di BI Development Studio dalla riga di comando

BI Development Studio è basato su MicrosoftVisual Studio 9.0 e sull'applicazione devenv.exe sottostante. Prima di poter utilizzare queste opzioni, è necessario impostare i valori validi dei seguenti due elementi:

  • Proprietà del progetto per OverwriteDataSources, TargetDataSourceFolder, TargetReportFolder e TargetServerURL.

  • Almeno un set di proprietà di configurazione, ad esempio Debug o Release.

Per ulteriori informazioni, vedere Pubblicazione dei report in un server di report.

Per un progetto server di report, è possibile specificare le opzioni seguenti dalla riga di comando:

  • / deploy   Distribuisce i report tramite le proprietà del progetto specificate in un file di configurazione. Ad esempio, nel comando seguente vengono distribuiti i report specificati dal file di soluzione Reports.sln tramite le impostazioni di configurazione Release specificate nelle proprietà del progetto:

    devenv.exe "C:\Documents and Settings\MyUser\My Documents\Visual Studio 2008\Projects\Reports\Reports.sln" /deploy "Release"
    
  • /build   Compila il file di soluzione, ma non lo distribuisce. Ad esempio, nel comando seguente vengono compilati i report specificati dal file di soluzione Reports.sln tramite le impostazioni di configurazione Debug specificate nelle proprietà del progetto:

    devenv.exe "C:\Documents and Settings\MyUser\My Documents\Visual Studio 2008\Projects\Reports\Reports.sln" /build "Debug"
    
  • /out   Reindirizza l'output generato dalla compilazione di una soluzione nel file specificato. Ad esempio, con il comando seguente l'output viene reindirizzato dalla compilazione dell'esempio precedente in un file denominato mybuildlog.txt.

    devenv.exe "C:\Documents and Settings\MyUser\My Documents\Visual Studio 2008\Projects\Reports\Reports.sln" /build "Debug" /out mybuildlog.txt