Condividi tramite


Lezione 1: Creazione di un modello di report in Progettazione report

Data aggiornamento: 17 luglio 2006

Per generare un modello è necessario creare un progetto modello di report. In questa lezione verranno illustrate le procedure per la creazione di un progetto modello di report utilizzando Business Intelligence Development Studio. Un progetto modello di report è un contenitore per il modello ed è costituito da uno o più file di origine dei dati, con estensione ds, uno o più file delle viste origine dati, con estensione dsv, e uno o più file di modello di report, con estensione smdl. Un file con estensione smdl può fare riferimento a un'unica origine dei dati e a un'unica vista origine dati. Dopo avere creato un progetto modello di report, il modello di report verrà distribuito nel server di report e quindi verrà utilizzato per creare un report di base mediante Generatore report.

[!NOTA] Ai fini di questa esercitazione, verrà utilizzata la vista origine dati generata automaticamente. Per ulteriori informazioni sulla modifica delle viste origini dati, vedere Utilizzo di viste origine dati (Analysis Services), Procedure per l'utilizzo di viste origine dati (SSAS) e Lezione 1: Definizione di una vista origine dati in un progetto di Analysis Services.

Per creare un progetto modello di report in Business Intelligence Development Studio

  1. Fare clic sul pulsante Start, scegliere Tutti i programmi, Microsoft SQL Server 2005 e quindi SQL Server Business Intelligence Development Studio.

  2. Nella finestra Microsoft Visual Studio scegliere Nuovo dal menu File e quindi fare clic su Progetto.

  3. Fare clic su Progetto modello di report.

  4. Nella casella Nome digitare Adventure Works Model.

  5. Fare clic su OK.

Per creare un'origine dei dati

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse su Origini dati e quindi scegliere Aggiungi nuova origine dati.

    Verrà avviata la Creazione guidata origine dati.

  2. Nella pagina iniziale di Creazione guidata origine dati fare clic su Avanti.

  3. Nella pagina Selezione metodo di definizione connessione verificare che l'opzione Crea un'origine dei dati basata su una connessione nuova o esistente sia selezionata e quindi fare clic su Nuova.

    Verrà visualizzata la finestra di dialogo Gestione connessione.

    [!NOTA] La casella di riepilogo a discesa Provider non è disponibile perché è supportato solo il provider di dati SQLClient. Progettazione modelli consente di generare solo modelli basati su database di SQL Server.

  4. Nell'elenco Nome server selezionare il nome del computer in cui è memorizzato il database AdventureWorks.

  5. Verificare che l'opzione Usa autenticazione di Windows sia selezionata.

  6. Nell'area Connessione al database verificare che sia selezionata l'opzione Seleziona o immetti un nome di database e quindi selezionare AdventureWorks nell'elenco.

  7. Per verificare il corretto funzionamento della connessione, fare clic su Test connessione.

  8. Fare clic su OK.

  9. Nella pagina Selezione metodo di definizione connessione verificare che la connessione appena creata sia selezionata e quindi fare clic su Avanti.

  10. Nella pagina Completamento procedura guidata verificare che nella casella Nome origine dati sia presente AdventureWorks.

  11. Fare clic su Fine.

    Verrà chiusa la Creazione guidata origine dati e il file AdventureWorks.ds verrà visualizzato in Esplora soluzioni. Il passaggio successivo consiste nella creazione di un file della vista origine dati.

Per creare una vista origine dati

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sulla cartella Viste origine dati e scegliere Aggiungi nuova vista origine dati.

    Verrà avvia la Creazione guidatavista origine dati.

  2. Nella pagina iniziale di Creazione guidata vista origine dati fare clic su Avanti.

  3. Nella pagina Selezione origine dati verificare che sia selezionata l'origine dati AdventureWorks creata nella procedura precedente.

  4. Fare clic su Avanti.

  5. Nella pagina Selezione tabelle e viste selezionare tutte le tabelle nell'elenco Oggetti disponibili e quindi fare clic sul pulsante freccia.

    [!NOTA] È possibile aggiungere viste a un modello di report. Sono escluse da questa esercitazione per una maggiore semplicità del modello risultante.

  6. Fare clic su Avanti.

  7. Nella pagina Completamento procedura guidata verificare che nella casella Nome sia presente AdventureWorks e quindi fare clic su Fine.

    Il file AdventureWorks.dsv viene visualizzato in Esplora soluzioni. Il passaggio successivo consiste nella creazione del modello di report.

Per creare un modello di report

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse su Modelli di report e quindi scegliere Aggiungi nuovo modello di report.

    Verrà avviata la Creazione guidata modello report.

  2. Nella pagina iniziale Creazione guidata modello report fare clic su Avanti.

  3. Nella pagina Selezione vista origine dati verificare che sia selezionata la vista origine dati AdventureWorks creata nella procedura precedente.

  4. Fare clic su Avanti.

  5. Selezionare una lingua per il modello nell'elenco a discesa Selezionare la lingua del modello della pagina Selezionare regole generazione modello di report.

    La lingua selezionata indica il codice specifico della lingua che deve essere utilizzato da Progettazione modelli per la generazione di nomi descrittivi per le tabelle e le colonne del database. Dopo aver completato la procedura guidata, è possibile impostare la proprietà nel modello.

    [!NOTA] Se si seleziona una lingua diversa da quella predefinita dopo la modifica delle regole per la generazione del modello, tutte le modifiche apportate alle regole andranno perse. In questo caso, sarà necessario selezionare o deselezionare nuovamente le caselle di controllo corrispondenti a ogni regola modificata.

  6. Accettare le regole predefinite.

    [!NOTA] La modifica delle regole utilizzate per la creazione del modello consente di controllare ciò che viene generato.

  7. Fare clic su Avanti.

  8. Nella pagina Raccolta statistiche modello verificare che l'opzione Aggiorna statistiche modello prima di generare sia selezionata e quindi fare clic su Avanti.

    [!NOTA] Per creare un modello di report, la Creazione guidata modello report raccoglie le statistiche sul numero di istanze univoche per ogni campo e informazioni sulla relativa cardinalità. La raccolta di queste statistiche non incide sulle statistiche o sulle prestazioni del database.

  9. Nella pagina Completamento procedura guidata verificare che nella casella Nome sia presente AdventureWorks e quindi fare clic su Esegui.

    Verrà creato il modello di report.

  10. Al termine della procedura guidata fare clic su Fine.

    Il file AdventureWorks.smdl viene visualizzato in Esplora soluzioni. A questo punto è stato creato un modello di report. Nella procedura seguente si esplorerà il modello.

Per esplorare il modello di report

  1. Nel riquadro Model selezionare l'entità Customer.

    [!NOTA] Il modello di report è costituito da più entità. Tutte le entità e le cartelle create vengono riportate nel riquadro Model. Il riquadro Model è detto anche visualizzazione Struttura.

  2. Osservare il riquadro centrale. Verrà visualizzato il contenuto dell'entità Customer. Gli attributi includono: #Customers, #CustomerID, Account Number, Customer Type e Modified Date.

    [!NOTA] Il riquadro centrale è detto visualizzazione Elenco. Gli attributi, i ruoli e le prospettive presenti in un'entità selezionata vengono visualizzati in visualizzazione Elenco.

  3. In visualizzazione Elenco selezionare l'attributo #Customers e quindi osservare il contenuto della finestra Proprietà.

    [!NOTA] Se la finestra Proprietà non è visualizzata, scegliere Finestra Proprietà dal menu Visualizza.

  4. In visualizzazione Elenco selezionare l'attributo Customer Type e quindi osservare il contenuto della finestra Proprietà.

  5. In visualizzazione Elenco selezionare il ruolo Sales Order Headers e quindi osservare il contenuto della finestra Proprietà.

  6. Scegliere Salva tutto dal menu File.

    Il passaggio successivo consiste nella distribuzione del modello di report nel server di report.

Per distribuire il modello di report

  1. Scegliere Proprietà di Progetto modello di AdventureWorks dal menu Progetto.

    [!NOTA] Il percorso di distribuzione predefinito è il server locale all'indirizzo https://localhost/reportserver e il percorso di distribuzione predefinito per un modello è la cartella /Modelli situata al di sotto della directory principale del server di report. Se non si desidera utilizzare queste proprietà di distribuzione, impostare le proprietà specifiche per l'ambiente.

  2. Dopo aver controllato le proprietà di distribuzione da utilizzare, fare clic su OK.

  3. Scegliere Distribuisci Progetto modello di AdventureWorks dal menu Genera.

    Se la distribuzione ha esito positivo, verrà visualizzato il messaggio Distribuzione completata nella finestra di output. Per visualizzare la finestra di output, scegliere Output dal menu Visualizza. Se la distribuzione ha esito negativo, sarà necessario risolvere i problemi relativi all'errore segnalato.

    Nella procedura successiva si testerà il modello di report in Generatore report.

Per utilizzare il modello in Generatore report

  1. Aprire il browser.

  2. Sulla barra Indirizzo digitare https://localhost/reports.

    Verrà visualizzata la pagina Home di SQL Server Reporting Services.

  3. Fare clic su Generatore report sulla barra degli strumenti Gestione report.

  4. In Riquadro attività iniziale selezionare AdventureWorks e quindi fare clic su OK.

  5. Nell'elenco Entità selezionare Sales Order Header.

  6. Trascinare l'entità Sales Person dall'elenco Entità all'area di progettazione.

    Si noti che vengono aggiunti i campi Sales Person National ID Number e Commission Pct all'area di progettazione.

  7. Nell'elenco Campi fare doppio clic su Total Total Due.

    Si noti che il campo Total Total Due non è formattato come valore monetario.

  8. Per visualizzare i risultati della query, fare clic su Esegui report.

  9. Scegliere Esci dal menu File.

    Non è necessario salvare il report.

Passaggi successivi

Nella prossima lezione si aggiungerà una descrizione al modello appena creato. Vedere Lezione 2: Aggiunta di una descrizione a un modello.

Vedere anche

Attività

Esercitazione: Modifica di un modello di report in Progettazione modelli

Concetti

Esercitazioni di Reporting Services

Altre risorse

Creazione di un progetto modello di report

Guida in linea e informazioni

Assistenza su SQL Server 2005