Condividi tramite


Lezione 8: Aggiunta di un report collegato con valori dei parametri personalizzati

Data creazione: 17 luglio 2006

I report collegati possono essere creati dopo che un report è stato pubblicato nel server. I report collegati vengono creati a partire da un file con estensione rdl esistente nel server di report e tale file viene quindi rinominato. È possibile ignorare i valori predefiniti dei parametri e impostare valori specifici. Se si modifica la definizione originale del report e la si pubblica di nuovo nel server, tali modifiche avranno effetto anche sul report collegato, in quanto quest'ultimo punta alla definizione originale del report. I parametri per il report collegato possono essere impostati nel server di report solo utilizzando Gestione report o SQL Server Management Studio.

In questa lezione verrà creato un report collegato denominato "Resellers Pacific" dal report pubblicato "Resellers Worldwide" e verrà ignorato il valore di parametro predefinito per TerritoryGroup. Verranno inoltre preselezionati valori per numerosi altri parametri, che verranno quindi nascosti per offrire una barra degli strumenti del report ben organizzata.

Per aprire il progetto Server report Advanced Parameters Tutorial

  1. In SQL Server Business Intelligence Development Studio aprire il progetto Server report Advanced Parameters Tutorial, se non è ancora aperto.

  2. In Esplora soluzioni fare doppio clic sul report Resellers Worldwide. Il report verrà aperto nella visualizzazione Layout.

Per pubblicare un report

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto Advanced Parameters Tutorial e quindi scegliere Proprietà.

  2. Fare clic su Gestione configurazione.

  3. Nella finestra di dialogo Gestione configurazione selezionare Production in Configurazione soluzione attiva.

  4. Fare clic su Chiudi.

  5. Nella finestra di dialogo Pagine delle proprietà digitare la directory virtuale del server di report in TargetServerURL, ad esempio http://servername/reportserver. In questa casella è necessario impostare la directory virtuale del server di report e non di Gestione report.

    [!NOTA] Se il server di report si trova nello stesso computer di Progettazione report, è possibile utilizzare localhost come nome del server, ad esempio https://localhost/reportserver oppure https://localhost/reportserver$SQLEXPRESS.

  6. Espandere il nodo delle proprietà Debug, se non è già aperto, per visualizzare la proprietà StartItem. Fare clic nella casella di testo accanto a StartItem e selezionare il report Resellers Worldwide.rdl nell'elenco a discesa.

  7. Fare clic su OK.

  8. Salvare il progetto report. Scegliere Salva tutto dal menu File.

  9. Pubblicare il report. Scegliere Avvia senza eseguire debug dal menu Debug.

  10. Dopo aver eseguito la pubblicazione, Progettazione report apre Internet Explorer. Fare clic su Resellers Worldwide per visualizzare il report.

In Business Intelligence Development Studio nella finestra Output sono visualizzati le azioni e i messaggi mentre il report viene distribuito nel server di report. Se la finestra Output non è visibile, scegliere Output dal menu Visualizza.

Per visualizzare i report nel server di report

  1. Aprire il browser e individuare la directory dei report nel server di report. L'URL predefinito è https://localhost/reports.

  2. Aprire la cartella Advanced Parameters Tutorial, quindi selezionare Resellers Worldwide. Il report verrà aperto in Gestione report.

Per creare un report collegato

  1. In Gestione report fare clic sulla scheda Proprietà nella pagina del report.

  2. Fare clic su Crea report collegato nella parte inferiore della pagina. Verrà aperta la pagina del nuovo report collegato.

  3. Nella sezione Proprietà digitare Resellers Pacific nella casella di testo Nome.

  4. Nella casella di testo Descrizione digitare Resellers for sales territory Pacific.

  5. Fare clic su OK.

  6. Verrà eseguito il report Resellers Pacific.

Nella procedura seguente verranno modificati i valori predefiniti dei parametri da utilizzare per il report collegato Resellers Pacific. I valori predefiniti di numerosi parametri verranno modificati in valori specificati a livello di codice e la proprietà Hide verrà impostata in modo che i parametri non vengano visualizzati nella barra degli strumenti del report. In questo modo la barra risulterà meglio organizzata e sarà possibile creare report destinati a diversi utenti utilizzando la stessa definizione del report.

[!NOTA] L'impostazione della proprietà Hide consente di impedire la visualizzazione dei parametri sulla barra degli strumenti. L'impostazione di questa proprietà non protegge tuttavia i dati.

Per impostare i parametri per un report collegato

  1. Fare clic sulla scheda Proprietà. Non è necessario attendere il completamento del rendering del report.

  2. Nel riquadro sinistro fare clic su Parametri. Verrà visualizzata la pagina Parametri.

    In questa pagina è possibile gestire le impostazioni dei parametri per il report Resellers Pacific in modo indipendente dal report Resellers Worldwide.

    Modificare le impostazioni dei parametri in modo che corrispondano a quelle illustrate nella tabella seguente.

    Nome parametro Valore predefinito Hide Richiesta all'utente

    TerritoryGroup

    Pacific

    True

    disattivata

    CountryRegion

    Basato su query

    True

    disattivata

    StateProvince

    Basato su query

    False

    True

    City

    Basato su query

    False

    True

    UserSortBy

    Number of sales per store

    True

    disattivata

    InitialSort

    Total Due

    True

    disattivata

    ShowSalesDetails

    Fare clic su Ignora predefinito e selezionare True.

    True

    disattivata

    ContactDisplayFields

    Fare clic su Ignora predefinito e quindi selezionare Phone nell'elenco a discesa.

    True

    disattivata

    Colors

    SteelBlue

    LightSteelBlue

    True

    disattivata

    Per il parametro CountryRegion selezionare l'opzione Hide. Poiché il gruppo territorio Pacific nel database di esempio AdventureWorks ha un solo valore, non è necessario selezionare un valore ed è possibile nascondere questo parametro sulla barra degli strumenti.

  3. Fare clic su Applica.

  4. Fare clic sulla scheda Visualizza.

    Poiché è stata impostata la proprietà Hide per gli altri parametri, sulla barra degli strumenti dei report vengono visualizzati solo i parametri StateProvince e City.

    Per i valori predefiniti di StateProvince (New South Wales) e City (Alexandria) non sono disponibili negozi rivenditori, quindi viene visualizzato il messaggio NoRows.

    ResellersPacific è un report collegato e pertanto in questo report verranno visualizzate anche le modifiche apportate al report padre ResellersWorldwide.

  5. (Facoltativo) Nell'elenco a discesa StateProvince selezionare Victoria. Il valore predefinito del parametro City è Melbourne. Fare clic su Visualizza report.

    Verranno visualizzati quattro negozi di biciclette e il relativo numero di vendite: Cycle Parts and Accessories (4), Eastside Cycle Shop (4), Fitness Discount Store (4) e List Price Catalog Company (4).

Passaggi successivi

In questo modo è stato creato un report collegato e ne sono stati impostati i parametri. In questo modo si conclude l'esercitazione Advanced Parameters Tutorial. Per altre esercitazioni, vedere Esercitazioni di Reporting Services.

Vedere anche

Altre risorse

Utilizzo di parametri in Reporting Services
Aggiunta, modifica ed eliminazione di report collegati
Impostazione delle proprietà dei parametri per un report pubblicato
Configurazione delle directory virtuali del server di report

Guida in linea e informazioni

Assistenza su SQL Server 2005