Condividi tramite


Usare i report impaginati (portale Web)

Si applica a: SQL Server Reporting Services 2016 (13.x) e versioni successive Server di report di Power BI

È possibile visualizzare e gestire le proprietà di un report impaginato all'interno del portale Web, da cui è possibile anche avviare Generatore report per creare o modificare report impaginati.

Creare un report impaginato

Per creare un nuovo insieme di dati condiviso, è possibile usare i passaggi seguenti.

  1. Scegliere Nuovo dalla barra dei menu.

  2. Selezionare Report impaginato.

    Screenshot che mostra l'elenco a discesa Nuovo con l'opzione Report impaginato evidenziata.

  3. Questa azione avvia o richiede di scaricare Generatore di report.

  4. Creare il report e quindi selezionare l'icona Salva in alto a sinistra per salvare di nuovo il report impaginato nel server di report.

Gestire un report impaginato esistente

Per gestire un report impaginato esistente, si usano i passaggi seguenti.

Nota

Se il report impaginato non è contenuto nella cartella, assicurarsi che sia attiva la visualizzazione dei report impaginati. È possibile scegliere Visualizza nella barra dei menu in alto a destra nel portale Web. Assicurarsi che sia selezionata l'opzione Report impaginati .

  1. Selezionare i puntini di sospensione (...) per il set di dati che si vuole gestire.

    Screenshot che mostra l'utente che seleziona l'opzione puntini di sospensione per il set di dati.

  2. Selezionare Gestisci per visualizzare la schermata di modifica.

    Screenshot che mostra l'opzione puntini di sospensione selezionata e l'opzione GESTISCI evidenziata.

Proprietà

Nella schermata delle proprietà è possibile modificare Nome e Descrizione per il report impaginato. È anche possibile scegliere Elimina, Sposta, Crea report collegato, Modifica in Generatore report, Scarica o Sostituisci.

Screenshot che mostra la schermata Proprietà della finestra di dialogo Edit Company Sales.

Parametri

È possibile modificare i parametri esistenti di un report impaginato. Per aggiungere un nuovo parametro, è necessario modificare il report in Generatore Report o SQL Server Data Tools.

Screenshot che mostra la schermata Parametri della finestra di dialogo Edit Company Sales.

Origine dati

È possibile selezionare un'origine dati condivisa oppure immettere le informazioni di connessione per un'origine dati personalizzata.

Screenshot che mostra la schermata Origini dati della finestra di dialogo Edit Company Sales.

Per specificare un'origine dati personalizzata, vengono usate le opzioni seguenti.

Type

Consente di specificare l'estensione per l'elaborazione dati usata per elaborare i dati dall'origine dati. Per un elenco delle estensioni per i dati predefinite, vedere [Origini dati supportate da Reporting Services (SSRS)]. Altre estensioni per l'elaborazione dati potrebbero essere disponibili da altri fornitori.

Stringa di connessione

Specificare la stringa di connessione utilizzata dal server di report per la connessione all'origine dati. Il tipo di connessione determina la sintassi da utilizzare. Ad esempio, una stringa di connessione per l'estensione per l'elaborazione dei dati XML è rappresentata da un URL per un documento XML. In una stringa di connessione tipica vengono in genere specificati il server di database e un file di dati. L'esempio seguente illustra una stringa di connessione usata per la connessione a un database di SQL Server denominato MyData:

data source=(a SQL Server instance);initial catalog=MyData

È possibile configurare una stringa di connessione come espressione in modo da poter specificare l'origine dati in fase di esecuzione. Le espressioni dell'origine dati sono definite nel report in Progettazione report e non possono essere definite, visualizzate o modificate nel portale Web. È tuttavia possibile sostituire un'espressione di origine dati selezionando Sostituisci impostazione predefinita per immettere una stringa di connessione statica. Per tornare nuovamente all'espressione, selezionare Ripristina impostazione predefinita. Nel server di report viene archiviata la stringa di connessione originale che può essere utilizzata nel caso sia necessario ripristinarla. Per utilizzare le espressioni dell'origine dati, è necessario utilizzare le informazioni di connessione all'origine dati pubblicate originariamente con il report. Le origini dati condivise non supportano l'uso di espressioni nella stringa di connessione.

Credenziali

È possibile specificare l'opzione che determina come vengono ottenute le credenziali.

Importante

Se le credenziali vengono specificate nella stringa di connessione, le opzioni e i valori selezionati in questa sezione vengono ignorati. Si noti che le credenziali specificate nella stringa di connessione sono visibili in forma non crittografata per tutti gli utenti che accedono a questa pagina.

Come l'utente che visualizza il report

Consente di utilizzare le credenziali di Windows dell'utente corrente per accedere all'origine dati. Selezionare questa opzione se le credenziali usate per l'accesso a un'origine dati corrispondono a quelle usate per l'accesso al dominio di rete. È consigliabile utilizzare questa opzione quando per il dominio è abilitata l'autenticazione Kerberos oppure quando l'origine dei dati si trova nello stesso computer del server di report. Se Kerberos non è abilitato, le credenziali di Windows non possono essere passate a un altro servizio o a un computer remoto. Se sono necessarie altre connessioni al computer, al posto dei dati previsti verrà visualizzato un errore.

Un amministratore del server di report può disabilitare l'utilizzo della sicurezza integrata di Windows per l'accesso alle origini dati del report. Se questo valore è disattivato, la funzionalità non è disponibile.

Non usare tale opzione se si prevede di pianificare o sottoscrivere questo report. L'elaborazione pianificata o automatica dei report richiede credenziali che è possibile ottenere senza l'input dell'utente o il contesto di sicurezza di un utente corrente. Questa funzionalità è offerta solo dalle credenziali archiviate. Per questo motivo, il server di report impedisce la pianificazione dell'elaborazione di report o di sottoscrizioni se il report è configurato per il tipo di credenziali della sicurezza integrata di Windows. Se si sceglie questa opzione per un report già sottoscritto o per il quale sono previste operazioni pianificate, le sottoscrizioni e le operazioni pianificate vengono arrestate.

Usando queste credenziali

Consente di archiviare nome utente e password in forma crittografata nel database del server di report. Selezionare questa opzione per eseguire un report in modo automatico (ad esempio nel caso di report avviati da pianificazioni o eventi anziché da un'azione dell'utente).

È anche possibile scegliere il tipo di credenziali da usare. l'autenticazione di Windows (nome utente e password di Windows) o le credenziali di un database specifico (nome utente e password del database), ad esempio l'autenticazione di SQL.

Se si scelgono le credenziali di Windows, l'account specificato deve disporre di autorizzazioni di accesso locale nel computer che ospita l'origine dati usata dal report.

Selezionare Accedere con queste credenziali ma provare a rappresentare l'utente che visualizza il report per consentire la delega delle credenziali, ma solo se un'origine dati supporta la rappresentazione. Nei database di SQL Server questa opzione imposta la funzione SETUSER. In Analysis Services usa la proprietà EffectiveUserName.

Richiedendo le credenziali all'utente che visualizza il report

Tutti gli utenti devono immettere un nome utente e una password per accedere all'origine dati. È possibile specificare il testo per il messaggio di richiesta delle credenziali utente. Ad esempio: "Immettere il nome utente e la password per accedere all'origine dati".

È anche possibile scegliere il tipo di credenziali da usare. l'autenticazione di Windows (nome utente e password di Windows) o le credenziali di un database specifico (nome utente e password del database), ad esempio l'autenticazione di SQL.

Senza credenziali

Questo metodo consente di non fornire credenziali per l'origine dati. Se un'origine dati richiede l'accesso da parte dell'utente, la scelta di questa opzione non ha alcun effetto. È consigliabile scegliere questa opzione solo se la connessione all'origine dei dati non richiede credenziali utente.

Per usare questa opzione, è necessario configurare l'account di esecuzione senza intervento dell'utente per il server di report. L'account di esecuzione senza intervento dell'utente consente di connettersi a origini dati esterne quando non sono disponibili altri tipi di credenziali. Se si specifica questa opzione e l'account non è configurato, la connessione all'origine dati del report ha esito negativo e il report non viene elaborato. Per altre informazioni su questo account, vedere Configurare l'account di esecuzione senza intervento dell'utente (Configuration Manager del server di report).

Sottoscrizioni

Una sottoscrizione di Reporting Services è una configurazione che recapita un report in un momento specifico o in risposta a un evento e in un formato di file precedentemente specificato. Ad esempio, è possibile salvare il report MonthlySales.rdl ogni mercoledì come documento di Microsoft Word in una condivisione file. Le sottoscrizioni possono essere usate per pianificare e automatizzare il recapito di un report e con un set specifico di valori di parametri di report. Per ulteriori informazioni, vedere Usare le sottoscrizioni (portale Web).

Screenshot che mostra la schermata Sottoscrizioni della finestra di dialogo Edit Company Sales.

Elementi dipendenti

La pagina Elementi dipendenti consente di visualizzare l'elenco degli elementi a cui si fa riferimento in questo report. Per ognuno di essi un'icona indica di che tipo di elemento si tratta. Facendo clic sui puntini di sospensione (...) è possibile eseguire altre operazioni su ogni elemento.

Cache

Per la memorizzazione nella cache di un report impaginato sono disponibili varie opzioni. Si comincia con una semplice selezione.

  1. Esegui sempre il report con i dati più recenti invia query all'origine dati ogni volta che si esegue il report. In questo modo viene generato un report su richiesta con i dati più aggiornati. Ogni volta che si apre il report, infatti, viene creata una nuova istanza del report con i risultati di una nuova query. Con questo approccio, se un report viene aperto da dieci utenti contemporaneamente, per l'elaborazione delle istanze del report vengono inviate dieci query all'origine dati.

  2. Memorizza nella cache copie di questo report e usale quando disponibili posiziona una copia temporanea dei dati in una cache per un uso futuro. La memorizzazione nella cache consente in genere di migliorare le prestazioni in quanto i dati vengono restituiti dalla cache anziché tramite una nuova query del set di dati. Con questo approccio, se dieci utenti aprono il report, solo la prima richiesta risulta una query all'origine dati. Il report viene poi memorizzato nella cache e gli altri nove utenti visualizzeranno la copia memorizzata nella cache.

  3. Esegui sempre questo report in base a snapshot pregenerati memorizza nella cache il layout e i dati del report per un periodo di tempo determinato. È possibile eseguire un report come snapshot per evitare che venga eseguito in momenti indesiderati, ad esempio durante un backup pianificato. Lo snapshot può essere quindi aggiornato a intervalli pianificati. [Altre informazioni]

Screenshot che mostra la schermata Caching della finestra di dialogo Edit Company Sales con l'opzione Esegui sempre il report con i dati più recenti selezionata.

La selezione di Memorizza nella cache copie di questo report e usale quando disponibili attiva alcune altre opzioni.

Screenshot che mostra la schermata Caching della finestra di dialogo Edit Company Sales con l'opzione Copie memorizzate nella cache di questo report e usarle quando disponibili selezionata.

Per ulteriori informazioni, vedere Usare gli snapshot (portale Web).

Ora di scadenza della cache

È possibile stabilire se si vuole che la cache scada, per il report impaginato, dopo un determinato periodo di tempo oppure se si preferisce impostare una pianificazione. È possibile usare una pianificazione condivisa

Nota

In questo caso, la cache non viene aggiornata.

Piani di aggiornamento della cache

La pagina Piani di aggiornamento della cache consente di creare pianificazioni per precaricare nella cache copie temporanee dei dati relativi a un report impaginato. Un piano di aggiornamento include una pianificazione e l'opzione per specificare o eseguire l'override di valori per i parametri. Non è possibile eseguire la sostituzione di valori dei parametri contrassegnati come di sola lettura. È possibile creare e usare più piani di aggiornamento.

Le assegnazioni di ruolo predefinite che consentono di aggiungere, eliminare e modificare report impaginati per i piani di aggiornamento della cache sono Gestione contenuto, Report personali e Server di pubblicazione.

Dopo aver applicato l'opzione per la cache menzionata in precedenza, è possibile definire un piano di aggiornamento della cache. A tale scopo, selezionare il collegamento Gestisci piani di aggiornamento della cache visualizzato dopo aver applicato le impostazioni della cache. Il collegamento rimanda alla pagina del piano di aggiornamento della cache.

Per creare un nuovo piano di aggiornamento della cache, selezionare Nuovo piano di aggiornamento della cache. È quindi possibile immettere un nome per il piano e specificare una pianificazione. Se per il set di dati sono stati definiti parametri, questi vengono elencati ed è possibile specificare valori, a meno che non siano contrassegnati come di sola lettura.

Al termine, è possibile selezionare Crea piano di aggiornamento della cache.

Screenshot della finestra di dialogo Edit Company Sales che mostra l'opzione Crea piano di aggiornamento della cache.

Nota

Per creare un piano di aggiornamento della cache, è necessario che il servizio SQL Server Agent sia in esecuzione.

Sarà quindi possibile modificare o eliminare i piani elencati. L'opzione Nuovo piano da esistente viene abilitata quando è selezionato un solo piano di aggiornamento della cache. Questa opzione crea un nuovo piano di aggiornamento copiato dal piano originale. La pagina del piano di aggiornamento della cache viene aperta prepopolata con i dettagli del piano selezionato. È possibile modificare le opzioni del piano di aggiornamento e salvare il piano con una nuova descrizione.

Snapshot della cronologia

La pagina Snapshot della cronologia consente di visualizzare gli snapshot del report generati e archiviati nel corso del tempo. A seconda delle opzioni impostate, la cronologia del report potrebbe contenere solo gli snapshot più recenti.

La cronologia del report viene sempre visualizzata nel contesto del report a cui si riferisce, quindi non è possibile visualizzare la cronologia di tutti i report su un server di report in un'unica posizione.

Per generare uno snapshot, è necessario che il report possa essere eseguito in modo automatico, ovvero il report deve usare credenziali archiviate e i report con parametri devono includere valori predefiniti per tutti i parametri. Gli snapshot possono essere generati manualmente o come operazione pianificata.

Selezionare uno snapshot della cronologia del report per visualizzarlo. L'unico elemento distintivo degli snapshot visualizzati nella cronologia del report è rappresentato dalla data e ora di creazione. Non sono disponibili indicatori visivi per distinguere gli snapshot generati in risposta a una pianificazione o a un'operazione manuale.

Sicurezza

La pagina Proprietà di sicurezza consente di visualizzare o modificare le impostazioni di sicurezza che regolano l'accesso al report. Questa pagina è disponibile per gli elementi per i quali l'utente è autorizzato a definire le impostazioni di sicurezza.

Il livello di accesso agli elementi viene impostato tramite assegnazioni di ruolo che specificano le attività consentite per un gruppo o un utente. Le assegnazioni di ruolo sono costituite da un nome di utente o gruppo e da una o più definizioni di ruolo che specificano la raccolta di attività consentite.

Modifica sicurezza elemento

Selezionare questa opzione per modificare le impostazioni di sicurezza definite per l'elemento corrente.