Uso degli snapshot (portale Web)Working with snapshots (web portal)

QUESTO ARGOMENTO SI APPLICA A:THIS TOPIC APPLIES TO: sìSQL Server Reporting Services (2016 e successive)SQL Server Reporting Services (2016 and later) sìServer di report di Power BIPower BI Report Server sìSQL Server Reporting Services (2016 e successive)SQL Server Reporting Services (2016 and later) sìServer di report di Power BIPower BI Report Server

Per verificare se vengono creati snapshot per un report, selezionare i puntini di sospensione (...) di un report, scegliere Gestisci e infine Memorizzazione nella cache o Snapshot della cronologia.You can control if snapshots are created for a report by selecting the ellipsis (…) of a report, selecting Manage and selecting Caching or History Snapshots.

Nota

È necessario avviare il servizio SQL Server Agent.The SQL Server Agent service needs to be started.

È possibile creare uno snapshot della cache per consentire un caricamento più rapido delle proprietà di esecuzione specifiche.You can create a cache snapshot, to allow for faster loading of specific execution properties. È anche possibile usare gli snapshot della cronologia per acquisire temporizzazioni.You can also work with history snapshots to capture points in time.

Creazione di uno snapshot della cacheCreating a cache snapshot

È possibile creare uno snapshot effettuando le operazioni seguenti.You can create a snapshot by doing the following.

ssRSWebPortal-report-caching4

  1. Nella pagina Memorizzazione nella cache selezionare Eseguire sempre questo report in base a snapshot pregenerati per abilitare le opzioni per la creazione di uno snapshot.On the Caching page, select Always run this report against pregenerated snapshots to enable the options for creating a snapshot.

  2. Se si vuole pianificare uno snapshot ricorrente, selezionare Creare gli snapshot della cache in base a una pianificazione .Select Create Cache snapshots on a schedule if you want to schedule a recurring snapshot. È possibile usare una pianificazione condivisa oppure definire una pianificazione personalizzata per aggiornare lo snapshot.You can then use a shared schedule, or define a custom schedule to refresh the snapshot.

  3. Se si vuole creare immediatamente uno snapshot della cache, selezionare Creare uno snapshot della cache quando si seleziona Applica in questa pagina .Select Create a cache snapshot when I click Apply on this page if you want to create a cache snapshot right now. Se si seleziona solo questa opzione, lo snapshot non verrà aggiornato.If you select only this option, the snapshot will not be refreshed.

Creare, modificare ed eliminare snapshot della cronologiaCreate, Modify, and Delete history snapshots

Per usare gli snapshot della cronologia, gestire un report e selezionare Snapshot della cronologia.To work with history snapshots, manage a report and select History Snapshots.

La pagina Snapshot della cronologia consente di visualizzare gli snapshot del report generati e archiviati nel corso del tempo.Use the History Snapshots page to view report snapshots that are generated and stored over time. A seconda delle opzioni impostate nel server di report, è possibile che la cronologia includa solo gli snapshot più recenti.Depending on options that are set on the report server, the history may contain only the more recent snapshots.

La cronologia del report viene sempre visualizzata nel contesto del report a cui si riferisce,Report history is always viewed within the context of the report from which it originates. ovvero non è possibile visualizzare la cronologia di tutti i report in un server di report in un'unica posizione.You cannot view the history of all reports on a report server in one place.

Per generare uno snapshot della cronologia, è 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.To generate a history snapshot, the report must be able to run unattended (that is, it must use stored credentials; parameterized reports must contain default parameter values for all parameters). È possibile generare la cronologia del report manualmente o come operazione pianificata.Report history can be generated manually or as a scheduled operation. Le proprietà della cronologia del report determinano i metodi di creazione consentiti.History properties on the report determine the ways in which report history can be created.

ssRSWebPortal-historysnapshots1

  1. Per creare uno snapshot della cronologia, selezionare + Nuovo snapshot della cronologia.To create a history snapshot, select + New History Snapshot. Verrà elaborato il report e verrà aggiunta una voce all'elenco.This will process the report and add an entry to the list.

  2. Per definire le pianificazioni e i criteri di conservazione, passare alle impostazioni .You can go into the settings to define schedules and retention policies.

  3. Selezionare uno snapshot della cronologia per visualizzarlo.You can select a history snapshot to view it. L'unico elemento distintivo degli snapshot visualizzati nella cronologia del report è rappresentato dalla data e ora di creazione.Snapshots that appear in report history are distinguished only by the date and time at which they were created. Non sono disponibili indicatori visivi per distinguere gli snapshot generati tramite una pianificazione o un'operazione manuale.There is no visual indication to distinguish whether a snapshot was generated in response to a schedule or a manual operation.

Pianificazione e impostazioniSchedule and settings

Se si seleziona Pianificazione e le impostazioni , saranno disponibili opzioni aggiuntive per pianificare e controllare la conservazione degli snapshot creati.Selecting Schedule and Settings will provide additional options to schedule and control retention of created snapshots.

ssRSWebPortal-historysnapshots2

È possibile creare una pianificazione per la creazione degli snapshot.You can optionally create a schedule for the snapshots to get created. È anche possibile impedire ad altri utenti di creare nuovi snapshot.You can also prevent other people from creating new snapshots. Se si deseleziona Consentire agli utenti di creare gli snapshot manualmente , il pulsante + Nuovo snapshot della cronologiaverrà disabilitato.Unchecking Allow people to create snapshots manually will disable the + New Snapshot History button.

È anche possibile definire la modalità di conservazione degli snapshot.You can also define how you want to retain snapshots.

Salvare anche gli snapshot della cache nella cronologia del reportSave cache snapshots in report history as well

Se si seleziona questa casella di controllo, gli snapshot del report generati in base alle proprietà di esecuzione del report verranno copiati nella cronologia.Selecting this will copy a report snapshot that you generate based on report execution properties to report history. È possibile impostare le proprietà di esecuzione del report in modo da eseguire un report da uno snapshot generato.You can set report execution properties to run a report from a generated snapshot. L'impostazione di questa proprietà della cronologia consente di mantenere una registrazione di tutti gli snapshot del report generati nel tempo tramite l'inserimento di copie degli snapshot nella cronologia del report.By setting this report history property, you can keep a record of all reports snapshots that are generated over time by placing copies of them in report history.

Passaggi successiviNext steps

Portale WebWeb portal
Uso di report impaginati (portale Web)Working with paginated reports
Usare i set di dati condivisi (portale Web)Work with Shared Datasets

Altre domande?More questions? Visitare il forum su Reporting ServicesTry asking the Reporting Services forum