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
In SQL Server Business Intelligence Development Studio aprire il progetto Server report Advanced Parameters Tutorial, se non è ancora aperto.
In Esplora soluzioni fare doppio clic sul report Resellers Worldwide. Il report verrà aperto nella visualizzazione Layout.
Per pubblicare un report
In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto Advanced Parameters Tutorial e quindi scegliere Proprietà.
Fare clic su Gestione configurazione.
Nella finestra di dialogo Gestione configurazione selezionare Production in Configurazione soluzione attiva.
Fare clic su Chiudi.
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.
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.
Fare clic su OK.
Salvare il progetto report. Scegliere Salva tutto dal menu File.
Pubblicare il report. Scegliere Avvia senza eseguire debug dal menu Debug.
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
Aprire il browser e individuare la directory dei report nel server di report. L'URL predefinito è https://localhost/reports.
Aprire la cartella Advanced Parameters Tutorial, quindi selezionare Resellers Worldwide. Il report verrà aperto in Gestione report.
Per creare un report collegato
In Gestione report fare clic sulla scheda Proprietà nella pagina del report.
Fare clic su Crea report collegato nella parte inferiore della pagina. Verrà aperta la pagina del nuovo report collegato.
Nella sezione Proprietà digitare Resellers Pacific nella casella di testo Nome.
Nella casella di testo Descrizione digitare Resellers for sales territory Pacific.
Fare clic su OK.
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
Fare clic sulla scheda Proprietà. Non è necessario attendere il completamento del rendering del report.
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.
Fare clic su Applica.
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.
(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