Report di esempio di AdventureWorks

Data aggiornamento: 14 aprile 2006

I report di esempio di AdventureWorks sono un set di file di definizione report predefiniti che utilizzano i database AdventureWorks come origine dei dati. È possibile caricare e visualizzare ogni report separatamente, tuttavia alcuni report sono stati progettati per essere utilizzati congiuntamente tramite appositi collegamenti. I report di esempio possono essere utilizzati per acquisire familiarità con le funzionalità di Reporting Services oppure come modelli per la progettazione di nuovi report.

[!NOTA] Se si utilizza SQL Server 2005 Express Edition with Advanced Services, è necessario modificare l'URL del server di report prima di pubblicare i report di esempio nel server di report. Tenere inoltre presente che il report Sales Reason Comparison non è supportato, in quanto richiede Analysis Services, che non è disponibile in SQL Server Express Edition.

Scenario

Adventure Works Cycles pubblica informazioni su prodotti e vendite a cui possono accedere tutti i dipendenti della società. Attraverso i report tali informazioni vengono presentate in diversi formati. Gli utenti possono visualizzare i report su richiesta aprendoli in Gestione report.

Linguaggio

RDL

Funzionalità

Nei report di esempio di AdventureWorks viene utilizzata un'ampia gamma di funzionalità. Nella tabella seguente vengono descritte le funzionalità implementate nei report.

Report

Descrizione

Company Sales

Vendite di Adventure Works Cycles per trimestre e categoria di prodotti. Il report illustra l'utilizzo di un'area dati matrice che include funzionalità di drill-down realizzate tramite elementi Visualizza/Nascondi per visualizzare o nascondere i dati dettaglio partendo dai dati di riepilogo. Il report illustra inoltre l'utilizzo di immagini di sfondo.

Employee Sales Summary

Vendite di Adventure Works Cycles per singoli dipendenti. Questo report include i grafici Sales Comparison e Current Month Sales Comparison, nonché una tabella Current Month Order Summary con drill-through per i singoli ordini. Il report illustra l'utilizzo di più set di dati, grafici, tabelle, drill-through e parametri dinamici.

Product Catalog

Catalogo prodotti completo di Adventure Works Cycles, con immagini. Il report illustra l'utilizzo di immagini incorporate, immagini di database, interruzioni di pagina, piè di pagina, tabelle, formattazione condizionale e mappa documento.

Product Line Sales

I cinque venditori e punti vendita di Adventure Works Cycles che hanno ottenuto i migliori risultati. Il report illustra un set di dati con query in cui è inclusa la clausola TOP. Illustra inoltre l'utilizzo di tabelle, grafici, parametri multivalore, ordinamento dell'utente finale, campi calcolati e collegamenti drill-through.

ms160721.note(it-it,SQL.90).gifNota:

A partire da SQL Server 2005 Service Pack 1, l'elenco a discesa del parametro Subcategory non include più il membro "All".

Sales Order Detail

Dettagli di un singolo ordine di Adventure Works Cycles. È possibile accedere a questo report come a un report drill-through, dai report drill-down Territory Sales ed Employee Sales Summary. Il report illustra l'utilizzo di elenchi, tabelle, parametri ed espressioni.

Territory Sales

Vendite di Adventure Works Cycles per area. Questo report include funzionalità di drill-down associate a venditori e numeri di ordine che consentono di eseguire il drill-through per visualizzare i singoli ordini. Il report illustra l'utilizzo di un'area dati tabella che include funzionalità di drill-down realizzate tramite elementi Visualizza/Nascondi per visualizzare o nascondere i dati dettaglio partendo dai dati di riepilogo. Il report illustra inoltre l'utilizzo dei collegamenti drill-through e della formattazione condizionale.

Sales Reason Comparisons

Illustra i dati relativi al confronto tra i motivi che hanno originato le vendite da un cubo di Analysis Services. Illustra inoltre l'utilizzo di un parametro multivalore. Per il report Sales Reason Comparisons sono necessari SQL Server Analysis Services e il database AdventureWorks di Analysis Services.

Prerequisiti

Per utilizzare i report di esempio, il sistema deve soddisfare i requisiti seguenti.

Server

  • Microsoft SQL Server 2005 Reporting Services (Evaluation, Standard, Developer o Enterprise Edition) oppure SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005
  • I database di esempio AdventureWorks e AdventureWorksDW, inclusi in SQL Server 2005 e disponibili nel sito Web per gli sviluppatori di SQL Server.
  • Microsoft SQL Server 2005 Analysis Services (necessario per il report Sales Reason Comparisons)
  • Il cubo OLAP di AdventureWorks (necessario per il report Sales Reason Comparisons)

Client

  • Microsoft Internet Explorer 6.0 con l'opzione per l'esecuzione di script attivata

  • Business Intelligence Development Studio (facoltativo)

    [!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 2005 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.

Installazione degli esempi

Gli esempi di SQL Server non vengono installati automaticamente durante l'installazione. Per informazioni sulle procedure di installazione degli esempi, vedere Installazione degli esempi.

Distribuzione del cubo di esempio

Il progetto AdventureWorks Analysis Services di esempio è disponibile nelle versioni Standard ed Enterprise Edition. Il report Sales Reason Comparisons funziona con entrambe le versioni del progetto.

Come distribuire la versione Standard Edition del cubo di esempio

  1. In Business Intelligence Development Studio scegliere Apri dal menu File e quindi Progetto/Soluzione.

  2. Individuare la cartella C:\Programmi\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\Standard, selezionare il file Adventure Works DW.sln e fare clic su Apri.

  3. In Esplora soluzioni fare clic con il pulsante destro del mouse su Adventure Works DW Standard Edition e scegliere Distribuisci.

  4. In Management Studio eseguire la connessione all'istanza Analysis Services predefinita.

  5. Espandere Database e verificare che Adventure Works DW Standard Edition sia disponibile.

  6. In Business Intelligence Development Studio scegliere Apri dal menu File e quindi Progetto/Soluzione.

  7. Individuare la cartella C:\Programmi\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports, selezionare il file AdventureWorks Sample Reports.sln e fare clic su Apri.

    [!NOTA] Gli esempi di Reporting Services e Analysis Services si trovano in cartelle diverse. Se non è possibile individuare il file AdventureWorks Sample Reports.sln, verificare che il percorso sia corretto.

  8. In Esplora soluzioni fare doppio clic sul file AdventureWorksAS.rds.

  9. Digitare o copiare la stringa di connessione seguente che specifica la versione Standard Edition del database di esempio Adventure Works DW:

    Data Source=(local);Initial Catalog="Adventure Works DW Standard Edition"
    
  10. Distribuire i report di esempio in base alle istruzioni riportate in "Distribuzione dei report di esempio AdventureWorks". Dato che la soluzione è già aperta, continuare al passaggio 3.

Come distribuire la versione Enterprise Edition del cubo di esempio

  1. In Business Intelligence Development Studio scegliere Apri dal menu File e quindi Progetto/Soluzione.
  2. Individuare la cartella C:\Programmi\Microsoft SQL Server\90\Tools\Samples\AdventureWorks Analysis Services Project\Enterprise, selezionare il file Adventure Works DW.sln e quindi fare clic su Apri.
  3. In Esplora soluzioni fare clic con il pulsante destro del mouse su Adventure Works DW e scegliere Distribuisci.
  4. In SQL Server Management Studio eseguire la connessione all'istanza di Analysis Services predefinita.
  5. Espandere Database e verificare che il database di esempio AdventureWorksDW sia disponibile.
  6. Continuare con i passaggi della sezione successiva per distribuire i report di esempio AdventureWorks sul server di report.

Distribuzione dei report di esempio AdventureWorks

  1. In Business Intelligence Development Studio scegliere Apri dal menu File e quindi Progetto/Soluzione.
  2. Individuare la cartella C:\Programmi\Microsoft SQL Server\90\Samples\Reporting Services\Report Samples\AdventureWorks Sample Reports, selezionare il file AdventureWorks Sample Reports.sln e fare clic su Apri.
  3. Se si utilizza SQL Server 2005 Express Edition with Advanced Services, è necessario modificare la proprietà relativa all'URL del server di report di destinazione e la stringa di connessione predefinita che specifica una connessione al database di esempio AdventureWorks. I valori predefiniti nell'esempio non sono corretti per un'installazione di SQL Server Express:
    1. Scegliere Proprietà dal menu Progetto.
    2. In OverwriteDataSources selezionare True.
    3. In TargetServerURL digitare l'URL seguente:
      https://localhost/reportserver$SQLExpress
    4. Fare clic su OK per chiudere la finestra di dialogo Pagine delle proprietà della soluzione.
    5. In Esplora soluzioni, in Origini dati condivise fare doppio clic su AdventureWorks.rds.
    6. Nella scheda Generale della finestra di dialogo Origini dati condivise sostituire la stringa di connessione con il valore seguente:
      Data Source=localhost\SQLExpress; Initial Catalog=AdventureWorks
    7. Fare clic su OK per chiudere la finestra di dialogo Origini dati condivise.
  4. Sulla barra degli strumenti Standard selezionare la configurazione della soluzione. La configurazione predefinita è Debug.
  5. Scegliere Distribuisci AdventureWorks Sample Reports dal menu Genera. Quando si distribuisce la soluzione, i report vengono pubblicati nel server di report.

Visualizzazione dei report di esempio in Gestione report

Dopo aver pubblicato i report di esempio è possibile visualizzarli in Gestione report. Per visualizzare i report sono necessarie le autorizzazioni seguenti:

  • È necessario disporre dell'autorizzazione per l'accesso al Motore di database di SQL Server locale che ospita il database AdventureWorks. Per impostazione predefinita, le origini dei dati dei report sono configurate per l'utilizzo della protezione integrata di Windows. Per accedere al database vengono utilizzate le credenziali dell'account di Windows.
  • È necessario disporre di un'assegnazione di ruolo che consenta l'accesso al report. Tutte queste autorizzazioni vengono concesse automaticamente all'amministratore locale del computer. Se non si è un amministratore locale, è necessario configurare le assegnazioni di ruolo e le autorizzazioni di accesso per poter visualizzare il report.

Per visualizzare un report in Gestione report, eseguire la procedura seguente:

  1. Aprire una finestra del browser. Gestione report richiede Internet Explorer 6.0 o versioni successive con l'opzione per l'esecuzione di script attivata
  2. Digitare l'URL di Gestione report nella barra degli indirizzi del browser. L'URL predefinito è http://<webservername>/reports. Se si utilizza SQL Server Express, l'URL predefinito è https://localhost/reports$SQLExpress.
  3. Passare alla cartella in cui sono inclusi i report. Per impostazione predefinita, si tratta della cartella AdventureWorks Sample Reports.
  4. Fare clic sul nome del report che si desidera aprire.

Vedere anche

Attività

Script di esempio (Reporting Services)

Altre risorse

Installazione dei database di esempio AdventureWorks e degli esempi
Procedura: Pubblicazione di esempi di report (Progettazione report)
Procedura: Caricamento di esempi di report (Gestione report)

Guida in linea e informazioni

Assistenza su SQL Server 2005