Reporting Services in Business Intelligence Development Studio

Business Intelligence Development Studio è un ambiente di MicrosoftVisual Studio 2008 che include miglioramenti specifici per le soluzioni di Business Intelligence di SQL Server 2008. Utilizzare Business Intelligence Development Studio per sviluppare report e modelli di report in SQL Server 2008Reporting Services. Dopo l'installazione di Reporting Services, in Business Intelligence Development Studio sono disponibili i modelli di progetto seguenti:

  • Progetto server di report

  • Progetto Creazione guidata report

  • Progetto modello di report

In Business Intelligence Development Studio è inoltre disponibile un ambiente per l'esecuzione di Progettazione report e Progettazione modelli, ovvero gli strumenti per la creazione di report e modelli in Reporting Services.

Quando si apre un progetto o una finestra di progettazione di Business Intelligence Development Studio, verranno visualizzati menu specifici del progetto in Visual Studio. Inoltre, le opzioni di menu e i menu di scelta rapida di Visual Studio cambiano in base al tipo di progetto creato e agli elementi specifici utilizzati. Durante l'esplorazione di Business Intelligence Development Studio e delle funzionalità di Reporting Services descritte in questo argomento, è possibile fare clic con il pulsante destro del mouse sui vari elementi per visualizzare informazioni sulle opzioni.

Gli utenti che hanno utilizzato SQL ServerReporting Services probabilmente troveranno familiari le funzionalità di Visual Studio in Business Intelligence Development Studio. Se non si è mai utilizzato Reporting Services, questo argomento è utile per orientarsi tra i progetti e i menu di Business Intelligence Development Studio specifici di Reporting Services.

[!NOTA]

SQL ServerBusiness Intelligence Development Studio, l'ambiente di sviluppo a 32 bit per progetti server di report e modello di report, non è progettato per l'esecuzione su sistemi basati su Itanium e non può essere installato nei server basati su Itanium. Tuttavia, è possibile utilizzare BI Development Studio in computer con processore x64.

Versioni supportate

Nella tabella seguente sono descritte le versioni supportate per la creazione e la pubblicazione di report in Business Intelligence Development Studio.

Tipo di progetto o file

Versione

Creazione di report

Pubblicazione di report

Note

Progetto server di report

oppure

Progetto Creazione guidata report

SQL Server 2008

Schema RDL 2008

Solo server di report di SQL Server 2008Reporting Services

Aggiornamenti dello schema da RDL 2003 e RDL 2005 a RDL 2008 in locale.

Progetto server di report

oppure

Progetto Creazione guidata report

SQL Server 2005

Schema RDL 2005

Server di report di SQL Server 2005 o SQL Server 2008Reporting Services

Progetto server di report

SQL Server 2000

Schema RDL 2003

Non supportato

Progettazione report RDLC Visual Studio

Visual Studio 2005

Visual Studio 2008

Schema RDL 2005

Non supportato

Lo schema RDL 2008 non è supportato.

Controlli dei visualizzatori di Visual Studio

Visual Studio 2005

Visual Studio 2008

RDL 2008 non supportato in modalità locale

N/D

Consente di visualizzare i report RDL 2008 nel server di report di SQL Server 2008Reporting Services in modalità server.

Per ulteriori informazioni sull'apertura di report in una versione precedente dello schema di definizione del report, vedere Aggiornamento di report. Per ulteriori informazioni su specifici schemi di definizione del report, vedere Specifica del linguaggio RDL (informazioni in lingua inglese).

Progetto server di report

Quando si seleziona un progetto server di report, verrà aperto Progettazione report. Un progetto server di report è un modello di progetti Business Intelligence installato da Visual Studio e disponibile nella finestra di dialogo Nuovi progetti. Per ulteriori informazioni, vedere Utilizzo di Progettazione report in Business Intelligence Development Studio e Procedura: Creazione di un report (Reporting Services).

Utilizzare le schede, finestre, menu e strumenti riportati di seguito per progettare e visualizzare l'anteprima di un report in Progettazione report.

Schede e finestre

Progettazione report è uno strumento grafico per la creazione di report che include due visualizzazioni: Progettazione per la progettazione di report e Anteprima per l'esecuzione del report in locale e l'apertura del report visualizzabile nel visualizzatore di report.

  • Progettazione   Utilizzare questa visualizzazione per progettare il report.

    In questa visualizzazione le finestre o i riquadri seguenti forniscono funzionalità aggiuntive:

    • Dati report   Consente di definire origini dati, set di dati, parametri del report e immagini.

    • Area di progettazione   Consente di progettare il layout del report.

    • Casella degli strumenti   Consente di aggiungere elementi del report, ad esempio tabelle e grafici, nell'area di progettazione.

    • Raggruppamento   Consente di definire gruppi per le aree dati Tabella, Matrice ed Elenco. Tutte queste aree dati sono modelli basati sull'area dati Tablix.

    • Proprietà   Consente di impostare direttamente le proprietà di un elemento selezionato nell'area di progettazione nel riquadro Raggruppamento.

    • **Barra degli strumenti   **Consente di modificare la formattazione e l'allineamento degli elementi del report selezionati nell'area di progettazione.

    • Struttura documento   Consente di visualizzare gli elementi del report e le caselle di testo utilizzati dalle aree dati in una vista gerarchica della definizione del report.

    Scegliere Visualizza dal menu di scelta rapida disponibile sullo sfondo del report, quindi fare clic su Righello per attivare la visualizzazione del righello.

    Per ulteriori informazioni, vedere Connessione ai dati del report, Progettazione del layout del report e Utilizzo dei dati del report.

  • Anteprima   Questa visualizzazione consente di eseguire il report nel computer locale e di 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à del progetto in modo da eseguire il report in modalità debug, tramite un browser. In questa visualizzazione è inoltre possibile utilizzare i componenti seguenti:

    • Output   Consente di visualizzare i messaggi di errore generati dal componente Elaborazione report locale o lo stato della distribuzione quando un report viene pubblicato nel server di report.

    • **Barra degli strumenti del visualizzatore di report   **Consente di impostare i valori dei parametri del report, di spostarsi nel report e di stampare o esportare il report in un formato di file diverso.

    Per ulteriori informazioni, vedere Visualizzazione e salvataggio di report.

  • Progettazione e Anteprima   In entrambe le visualizzazioni è possibile utilizzare Esplora soluzioni.

    • Esplora soluzioni   Consente di visualizzare origini dati condivise e report per un progetto di BI Development Studio. Dal menu Progetto è possibile impostare le proprietà del progetto e pubblicare il report in un server di report.

    Per ulteriori informazioni, vedere Pubblicazione di origini dati e report.

In Progettazione report sono disponibili i menu seguenti:

  • Visualizza   Consente di visualizzare o nascondere le finestre seguenti: Dati report, Esplora soluzioni, Codice, Progettazione, Output, Struttura documenti, Casella degli strumenti, Proprietà, barra degli strumenti Bordi report, barra degli strumenti Formattazione report e barra degli strumenti Layout.

  • Progetto   Consente di aprire le proprietà del progetto, aggiungere elementi nuovi o esistenti al progetto e importare report da Access. La voce di menu Importa report viene visualizzata solo se Microsoft Access è installato.

  • Report   Consente di aggiungere o eliminare l'intestazione e il piè di pagina, visualizzare o nascondere il riquadro Raggruppamento, passare dalla visualizzazione Progettazione alla visualizzazione Anteprima e visualizzare le proprietà del report. Questo menu è disponibile solo quando l'area di progettazione è attiva. Per rendere attiva l'area di progettazione, fare clic sulla scheda Progettazione o Anteprima.

Proprietà dei progetti server di report

Le proprietà dei progetti server di report si applicano a tutti i report e a tutte le origini dati condivise di un progetto di Business Intelligence Development Studio. Tali proprietà includono l'URL del server di report e i nomi di cartella per i report e le origini dati condivise. Utilizzare la finestra di dialogo delle pagine delle proprietà del progetto per visualizzare i valori correnti delle proprietà. Per aprire questa finestra di dialogo, scegliere Proprietà<project name> dal menu Progetto.

Per creare più set di proprietà di progetto per distribuzioni diversificate, ad esempio server di report aziendali di test e produzione, utilizzare Gestione configurazione. Per ulteriori informazioni, vedere Pubblicazione di origini dati e report.

Progetto Creazione guidata report

Quando si seleziona un progetto Creazione guidata report, verrà creato automaticamente un progetto server di report e verrà aperta la Creazione guidata report. Nella procedura guidata è possibile creare un report seguendo le istruzioni riportate in ogni pagina per creare una stringa di connessione a un'origine dati, impostare le credenziali dell'origine dati, progettare una query, aggiungere un'area dati Tabella o Matrice, specificare i dati del report e i gruppi, selezionare uno stile di carattere e colore, pubblicare il report in un server di report e visualizzare l'anteprima del report in locale.

Dopo avere creato un report con la procedura guidata, è possibile modificare i dati del report e la finestra di progettazione del report tramite Progettazione report nel progetto server di report.

Progetto modello di report

Quando si seleziona Progetto modello di report, viene aperto Progettazione modelli per Reporting Services. Un progetto modello di report è un modello installato da Visual Studio e disponibile nella sezione Progetti Business Intelligence della finestra di dialogo Nuovi progetti. Progettazione modelli è uno strumento grafico per la creazione di modelli di report basati su database di SQL Server. I modelli di report vengono utilizzati in Generatore report per la creazione di report ad hoc. Quando si crea un modello di report, per impostazione predefinita viene visualizzata solo la scheda Modello di report.

  • Scheda Modello di report   In questa scheda è possibile aggiungere o rimuovere oggetti modello. La scheda è suddivisa in due riquadri: Visualizzazione Struttura a sinistra e Visualizzazione Elenco a destra. Visualizzazione Struttura contiene l'elenco di tutte le entità del modello. Visualizzazione Elenco mostra gli elementi contenuti nell'entità o nella cartella selezionata. È possibile utilizzare i menu di scelta rapida di entrambe le visualizzazioni per aggiungere o eliminare elementi dal modello.

  • Scheda Vista origine dati   In questa scheda è possibile creare una vista per una singola origine dati condivisa definita per il progetto. La scheda non è visualizzata per impostazione predefinita. Per aprirla, fare doppio clic sul nome della vista origine dati in Esplora soluzioni. Per ulteriori informazioni sull'interfaccia utente di Progettazione modelli, vedere Guida sensibile al contesto dello strumento Progettazione modelli.

Per ulteriori informazioni, vedere Utilizzo di Progettazione modelli in Business Intelligence Development Studio. Per ulteriori informazioni sulla creazione di report ad hoc in Reporting Services, vedere Progettazione e implementazione di report tramite Generatore report 1.0.

Quando in Business Intelligence Development Studio è attiva la scheda Modello di report, il menu Modello di report viene aggiunto alla barra dei menu principale. Quando la scheda Modello di report non ha lo stato attivo, il menu viene rimosso dalla barra dei menu principale.

Proprietà progetto di Progettazione modelli

Quando si seleziona un elemento di un modello di report, il contenuto della finestra Proprietà cambia in base alle proprietà associate all'elemento selezionato. Progettazione modelli configura alcune proprietà per impostazione predefinita, ma è possibile modificare le proprietà correnti o assegnarne di nuove.