Esempi di modelli di report
Data aggiornamento: 14 aprile 2006
Con SQL Server 2005 Reporting Services è possibile generare modelli semantici basati su database di SQL Server mediante l'esecuzione di Progettazione modelli report in Business Intelligence Development Studio. Dopo aver distribuito il modello sul server di report, è possibile concedere autorizzazioni di protezione basata sui ruoli. Gli utenti di Generatore report possono quindi utilizzare il modello per generare report ad hoc in Generatore report.
Il modello di report di esempio di AdventureWorks è distribuito con SQL Server 2005. Gli esempi non vengono installati automaticamente durante l'installazione. Per informazioni sulle procedure di installazione degli esempi, vedere Installazione degli esempi nella documentazione in linea di SQL Server 2005.
Il percorso di installazione predefinito per gli esempi è:
<drive>:\Programmi\Microsoft SQL Server\90\Samples
Nota Business Intelligence (BI) Development Studio non è supportato nei computer con processore Itanium. Il supporto per BI Development Studio è tuttavia disponibile per i computer con processore x64. Se i database di esempio di SQL Server sono stati distribuiti in un computer con processore Itanium, utilizzare BI Development Studio in computer con processore x86 o x64 per modificare ed eseguire gli esempi.
Scenario
- Questo esempio illustra la struttura e la modalità di utilizzo dei modelli di report in Generatore report per gli utenti di Progettazione modelli e Generatore report in SQL Server Reporting Services.
Linguaggi
SMDL
Funzionalità
L'esempio di modello di report AdventureWorks utilizza le funzionalità seguenti di Reporting Services.
Area di applicazione | Funzionalità |
---|---|
Reporting Services |
Progettazione modelli |
Reporting Services |
Generatore report |
Reporting Services |
Gestione report |
Prerequisiti
Prima di eseguire questo esempio, verificare che siano installati i prodotti software seguenti:
- SQL Server 2005, con i componenti seguenti:
- Reporting Services
- SQL Server Management Studio
- Business Intelligence Development Studio
- Un database di esempio: AdventureWorks (data warehouse)
- Microsoft .NET Framework 2.0 sul computer in cui vengono eseguiti Progettazione modelli e Generatore report.
- Visual Studio 2005.
Verificare inoltre di disporre delle autorizzazioni necessarie per:
- Recuperare i dati dal database AdventureWorks.
- Pubblicare sul server di report.
- Concedere autorizzazioni di protezione basata sui ruoli agli elementi catalogo.
Apertura del modello AdventureWorks
È necessario distribuire l'esempio su un server di report. Salvare i file del modello in un percorso di rete a cui possa accedere il computer in cui si desidera eseguire Progettazione modelli. Dopo averlo distribuito, è possibile aprire il modello in Business Intelligence Development Studio.
Per aprire il modello AdventureWorks in Progettazione modelli
Fare clic sul pulsante Start, scegliere Tutti i programmi, SQL Server 2005 e quindi Business Intelligence Development Studio.
Scegliere Apri dal menu File e quindi fare clic su Progetto/Soluzione.
Nella finestra Apri progetto individuare il percorso di rete in cui sono stati salvati i file del modello.
Selezionare il file Adventure Works Model.sln e fare clic su Apri.
[!NOTA] In alternativa, è possibile aggiungere il file con estensione smdl a un modello esistente facendo clic con il pulsante destro del mouse sulla cartella Modelli di report, scegliendo Aggiungi e quindi Elemento esistente. Individuare il percorso in cui sono stati salvati i file dell'esempio. Selezionare il file con estensione smdl e fare clic su Aggiungi.
Il modello di esempio viene visualizzato nella finestra di Business Intelligence Development Studio. È possibile modificare il modello e i file con estensione dsv, salvare il modello sul server di report e concedere le autorizzazioni di protezione.
Distribuzione del modello
Dopo aver modificato il modello, è necessario distribuirlo sul server di report.
Per distribuire il modello AdventureWorks da Progettazione modelli
In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto Adventure Works Model.
Scegliere Genera Adventure Works Model dal menu Genera.
[!NOTA] In alternativa, fare clic con il pulsante destro del mouse sul progetto e scegliere Distribuisci.
La distribuzione può richiedere qualche minuto. Se la distribuzione ha esito positivo, nella parte inferiore della finestra verrà visualizzato un messaggio che indica che la distribuzione del modello è stata completata. Se durante la distribuzione si verifica un errore, verrà visualizzato un messaggio che indica l'errore.
Concessione delle autorizzazioni al modello
Per concedere le autorizzazioni al modello AdventureWorks in Esplora oggetti
Fare clic sul pulsante Start, scegliere Tutti i programmi, SQL Server 2005 e quindi SQL Server Management Studio.
Quando viene richiesto, connettersi al server in cui si trova il modello di report.
In Esplora oggetti individuare il modello, fare clic con il pulsante destro del mouse sul modello e scegliere Proprietà.
Nella pagina Proprietà modello fare clic su Protezione elemento modello.
Selezionare la casella di controllo Protezione indipendente dei singoli elementi del modello.
Fare clic su Usa i ruoli seguenti per ogni account utente o di gruppo.
Fare clic su Aggiungi gruppo o utente.
Selezionare il gruppo o l'utente per cui si sta creando l'assegnazione di ruolo e quindi fare clic su OK.
Apertura del modello di esempio AdventureWorks in Generatore report
Dopo aver salvato il modello di report sul server di report e aver concesso al report le autorizzazioni appropriate, è possibile aprire il modello in Generatore report per creare report.
Per aprire il modello di esempio Adventure Works in Generatore report
Nel browser in uso digitare l'URL del server di report nella barra degli indirizzi. L'URL predefinito è http://<webservername>/reports.
Fare clic su Generatore report.
Nel riquadro attività iniziale selezionare AdventureWorks e quindi fare clic su OK.
Il modello verrà visualizzato nel riquadro di esplorazione.
Vedere anche
Attività
Report di esempio di Generatore report
Installazione degli esempi
Altre risorse
Installazione dei database di esempio AdventureWorks e degli esempi
Scenari di utilizzo di Adventure Works Cycles
Procedura: Pubblicazione di un modello di report [Progettazione modelli]
Gestione delle autorizzazioni e della protezione per Reporting Services