Report, parti di report e definizioni di report (Generatore report 3.0 e SSRS)

In Reporting Services vengono utilizzati vari termini per descrivere un report nei diversi stati, inclusi la definizione iniziale, il report pubblicato e il report così come viene visualizzato dall'utente.

Nota

È possibile creare e modificare definizioni del report (con estensione rdl) in Generatore report 3.0 e in Progettazione report di Business Intelligence Development Studio. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati. Per ulteriori informazioni, vedere Progettazione di report tramite Progettazione report e Generatore report 3.0 (SSRS) nel Web all'indirizzo microsoft.com.

File di definizione del report (con estensione rdl)

Una definizione del report è un file che viene creato in Progettazione report o Generatore report. Tale file fornisce una descrizione completa delle connessioni alle origini dati, delle query utilizzate per il recupero dei dati, delle espressioni, dei parametri, delle immagini, delle caselle di testo, delle tabelle e di qualsiasi altro elemento relativo alla fase di progettazione che è possibile includere in un report. Sebbene le definizioni dei report possano essere complesse, nella versione più semplice specificano una query e altro contenuto per il report, nonché le proprietà e il layout del report.

Le definizioni del report vengono visualizzate in fase di esecuzione come report elaborato. Durante questa fase, i dati vengono recuperati dall'origine dati e formattati in base alle istruzioni contenute nella definizione del report. Una definizione del report può essere eseguita direttamente dal computer e salvata in locale oppure pubblicata in un server di report per consentire ad altri utenti di eseguirla.

Le definizioni del report vengono scritte in codice XML in conformità a una grammatica XML denominata linguaggio RDL (Report Definition Language). Il linguaggio RDL descrive gli elementi XML che definiscono tutte le possibili varianti di un report. Per ulteriori informazioni sulle definizioni del report o sul linguaggio RDL, vedere Progettazione di report tramite Generatore report 3.0 e Progettazione report (SSRS) e Guida di riferimento a Report Definition Language.

File di definizione del report del client (con estensione rdlc)

In Progettazione report di Visual Studio vengono creati file di definizione del report del client (con estensione rdlc) da utilizzare con il controllo ReportViewer. Tali file possono essere convertiti in file con estensione rdl da utilizzare con Progettazione report di Reporting Services. Per ulteriori informazioni sui file con estensione rdlc, vedere la documentazione di Visual Studio e Controlli ReportViewer e Reporting Services in Visual Studio 2010.

File di parti del report (rsc)

Una definizione di parte del report è un frammento XML di un file di definizione del report. Si creano parti del report creando una definizione del report e selezionando elementi del report da pubblicare separatamente come parti del report. Nelle parti del report sono incluse aree dati, rettangoli e relativi elementi e immagini contenute. È possibile salvare una parte del report con relativi set di dati dipendenti e riferimenti a origini dati condivise affinché possa essere riutilizzata in altri report.

Le parti del report sono elementi autonomi del report che vengono archiviati nel server di report e possono essere incluse in altri report. Utilizzare Generatore report per cercare e selezionare parti della Raccolta parti del report da aggiungere ai report. Utilizzare Progettazione report o Generatore report per salvare parti del report da utilizzare nella Raccolta parti del report. Per ulteriori informazioni, vedere Pubblicazione di parti di report (Generatore report 3.0) e Pubblicazione di parti di report in Progettazione report nel Web all'indirizzo microsoft.com.

Report pubblicati

Dopo avere creato un file con estensione rdl, è possibile salvarlo in locale o in una cartella personale, ad esempio la cartella Report personali, sul server di report. Quando il report può essere visualizzato anche dagli altri, pubblicarlo salvandolo da Generatore report a una cartella pubblica nel server di report, caricandolo attraverso Gestione report o distribuendo una soluzione di progetto report da Progettazione report. Un report pubblicato è un elemento archiviato in un database del server di report e gestito in un server di report o in un sito di SharePoint.

Un report pubblicato viene reso sicuro mediante assegnazioni di ruolo utilizzando il modello di sicurezza basata sui ruoli di Reporting Services. L'accesso ai report pubblicati viene eseguito tramite URL, Web part di SharePoint o Gestione report. In alternativa, è possibile passare ai report pubblicati e aprirli in Generatore report.

Snapshot del report

I report possono essere pubblicati anche sotto forma di snapshot che contiene sia informazioni sul layout che dati, ad esempio l'ora di inizio di esecuzione del report. Gli snapshot del report non vengono salvati in un formato di rendering specifico, ma ne viene eseguito il rendering nel formato di visualizzazione finale, ad esempio HTML, solo quando vengono richiesti da un utente o un'applicazione. Per ulteriori informazioni, vedere Individuazione e visualizzazione di report in Gestione report (Generatore report 3.0 e SSRS).

Report visualizzabili

Un report visualizzabile è un report completamente elaborato che include i dati e le informazioni sul layout in un formato appropriato per la visualizzazione, ad esempio HTML. Non è possibile visualizzare un report finché non ne viene eseguito il rendering in un formato di output. È possibile eseguire il rendering di un report effettuando una delle operazioni seguenti:

  • Creare o aprire un report in Generatore report o Progettazione report ed eseguirlo.

  • Individuare un report in Gestione report ed eseguirlo.

  • Individuare ed eseguire un report in un sito di SharePoint integrato con un server di report di Reporting Services.

  • Sottoscrivere un report, che viene recapitato in una cartella Posta in arrivo o in una condivisione file in un formato di output specificato dall'utente.

Sottoscrivere un report, che viene recapitato in una cartella Posta in arrivo o in una condivisione file in un formato di output specificato dall'utente. Il formato di rendering predefinito per un report è HTML 4.0. Oltre al formato HTML, sono disponibili vari formati di output in cui è possibile eseguire il rendering dei report, inclusi i formati Excel, Word, XML, PDF, TIFF e CSV. Come per i report pubblicati, anche i report visualizzabili non possono essere modificati o salvati nuovamente in un server di report. Per ulteriori informazioni, vedere Esportazione di report (Generatore report 3.0 e SSRS).