Esercitazione: Personalizzazione di report click-through creati con Generatore report

Nei report creati con Generatore report è possibile fare clic sui dati interattivi disponibili nelle colonne e nelle righe per generare nuovi report relativi a tali dati. Tali report, denominati report click-through, vengono generati automaticamente a partire dagli attributi dettagli predefiniti per l'entità di destinazione e dagli attributi di aggregazione predefiniti delle entità correlate a quella di destinazione. A seconda del modo in cui sono stati assegnati tali attributi durante la progettazione del modello, è possibile creare report click-through infiniti per gli autori di report con Generatore report e i lettori dei report.

L'aspetto dei report click-through varia a seconda che i dati su cui si fa clic siano valori scalari o di aggregazione. Se si fa clic su un valore scalare, viene utilizzato il modello di report a istanza singola per visualizzare i dati sotto forma di elenco di valori. Se si fa clic su un valore di aggregazione, viene invece utilizzato il modello di report a più istanze per visualizzare i dati in una tabella.

Se non si desidera utilizzare i modelli automatici dei report click-through, è possibile creare a tale scopo report personalizzati. Si supponga ad esempio che si desideri creare un report contenente informazioni rilevanti su un prodotto specifico da visualizzare quando un utente che legge un report creato con Generatore report fa clic sul nome del prodotto nel report principale. Invece di utilizzare un report a istanza singola generato automaticamente, è possibile creare un report contenente dati specifici sul prodotto che si desidera visualizzare per i lettori del report.

In questa esercitazione si procederà alla creazione di un report con Generatore report e verrà quindi illustrato come collegare il report a un'entità nel modello di report. Dopo aver collegato il report al modello, si procederà alla verifica delle modifiche apportate.

Nota

I report click-through sono disponibili solo quando si esegue SQL Server Enterprise. Se non si è certi dell'edizione di SQL Server utilizzata nell'organizzazione, contattare l'amministratore del database.

Nota importanteImportante

Per visualizzare o utilizzare gli esempi e i database di esempio di SQL Server, è necessario prima scaricarli e installarli. Per ulteriori informazioni, vedere Considerazioni per l'installazione di esempi e di database di esempio di SQL Server.

Nota

In SQL Server 2008 R2 Reporting Services sono inclusi sia Generatore report 1.0 che Generatore report 3.0. Se non specificato diversamente, le procedure di questa esercitazione si applicano a entrambe le versioni di Generatore report.

Requisiti

Per utilizzare l'esercitazione è necessario che nel sistema sia installato quanto segue:

  • SQL Server Enterprise Reporting Services con il database AdventureWorks2008R2 e il modello di report Adventure Works distribuito.

  • I report click-through non sono supportati nelle altre versioni di SQL Server. I modelli non sono disponibili nelle versioni di SQL Server Express. Per ulteriori informazioni, vedere Funzionalità supportate dalle edizioni di SQL Server 2008 R2.

  • Business Intelligence Development Studio.

  • SQL Server Management Studio.

  • Microsoft .NET Framework 2.0 nel sistema che eseguirà Generatore report 1.0 e la versione 3.5 di Microsoft .NET Framework nel sistema che eseguirà Generatore report 3.0.

È necessario disporre delle autorizzazioni seguenti:

  • Per distribuire e pubblicare il modello di report è necessaria l'assegnazione ai ruoli Server di pubblicazione o Gestione contenuto.

  • Autorizzazioni per il recupero dei dati dal database AdventureWorks2008R2.