Creare, modificare ed eliminare snapshot nella cronologia dei reportCreate, Modify, and Delete Snapshots in Report History

La cronologia dei report è una raccolta di snapshot dei report.Report history is a collection of report snapshots. È possibile intervenire sulla cronologia aggiungendo ed eliminando snapshot oppure modificando le proprietà che specificano le modalità di archiviazione della cronologia.You can maintain report history by adding and deleting snapshots, or by modifying properties that affect report history storage. È possibile creare la cronologia dei report manualmente o in base a una pianificazione.You can create report history manually or on a schedule.

Per creare la cronologia dei report, è necessario che la propria assegnazione di ruolo includa l'attività "Gestione della cronologia dei report".To create report history, your role assignment must include the "Manage report history" task. Per visualizzare la cronologia dei report, la propria assegnazione di ruolo deve includere l'attività "Visualizzazione di report".To view report history, your role assignment must include the "View reports" task. La cronologia di un report è disponibile per tutti gli utenti autorizzati ad accedere al report.Report history is available to all users who have access to the report. Non è possibile consentire o impedire l'accesso alla cronologia solo a utenti specifici.You cannot selectively enable or disable report history for a subset of users.

Gli snapshot disponibili nella cronologia del report sono identificati dalla data e dall'ora di creazione,Snapshots in report history are identified by the date and time that they were created. che corrispondono al momento di esecuzione della query.The date and time is based on when the query executed.

Creazione di snapshot nella cronologia dei reportCreating Snapshots in Report History

È possibile creare snapshot manualmente o in base a intervalli pianificati per qualsiasi report che può essere eseguito in modo automatico.Snapshots can be created manually or at scheduled intervals for any report that can run unattended. Per l'esecuzione automatica, il report deve utilizzare credenziali archiviate oppure non utilizzare credenziali.To run unattended, the report must use stored credentials or no credentials at all. Inoltre, se il report utilizza parametri, è necessario specificare i valori predefiniti da utilizzare quando il report viene eseguito.Furthermore, if the report uses parameters, you must specify default values to use when the report runs. È possibile specificare le credenziali archiviate e i valori dei parametri nelle pagine delle proprietà del report.You can specify stored credentials and parameter values in the property pages for the report. Per altre informazioni, vedere Pagina delle proprietà Parametri (Gestione report).For more information, see Parameters Properties Page (Report Manager).

Quando si crea uno snapshot di un report, nel database del server di report vengono archiviati gli elementi seguenti insieme allo snapshot:When you create a report snapshot, the following elements are stored along with the report snapshot in the report server database:

  • Il set di risultati, ovvero i dati del report che vengono recuperati tramite le credenziali specificate nella pagina delle proprietà Origini dati del report.The result set (that is, the data in the report, retrieved through the credentials specified in the Data Sources properties page of the report).

  • La definizione sottostante del report nel momento in cui lo snapshot viene creato.The underlying report definition, as it exists at the time the snapshot was created. Se la definizione del report viene modificata dopo la generazione dello snapshot, tali modifiche non si rifletteranno nello snapshot.If the report definition is subsequently modified after the snapshot is generated, those changes are not reflected in the snapshot.

  • I valori dei parametri utilizzati per ottenere o filtrare il set di risultati.Parameter values that are used to obtain or filter the result set.

  • Le risorse incorporate, ad esempio le immagini.Embedded resources, such as images. Le risorse esterne che sono collegate a un report non vengono archiviate insieme allo snapshot del report.External resources that are linked to a report are not stored with the report snapshot.

    Le modalità di creazione della cronologia di un report e il numero di snapshot del report che è possibile archiviare vengono definite mediante le impostazioni appropriate.The ways in which report history can be created and the number of report snapshots that can be stored are determined by settings.

    Se durante l'esecuzione di un report si verifica un errore, lo snapshot non viene creato.If a report produces an error, a snapshot is not created. Se, invece, durante l'esecuzione di un report vengono generati avvisi ma il report viene eseguito ugualmente, lo snapshot può essere generato.Reports that produce warnings, yet still run, can be used to generate snapshots.

Modifica di proprietà ed eliminazione della cronologia dei reportModifying Properties and Deleting Report History

Gli snapshot dei report non possono essere modificati.Once a report snapshot exists, you cannot modify it. È tuttavia possibile modificare le proprietà in modo che la cronologia di un report venga eliminata.However, you can modify properties in a way that deletes report history.

È possibile eliminare la cronologia di un report mediante le operazioni seguenti:Report history can be deleted in the following ways:

  • Eliminazione manuale di singoli snapshot o gruppi di snapshot.Manually delete snapshots singly or in groups.

    Per eliminare gli snapshot, aprire la pagina Cronologia in Gestione report.You can delete snapshots from the History page in Report Manager. Passare al report desiderato, fare clic su Cronologia, selezionare la casella di controllo accanto agli snapshot che si desidera eliminare e quindi fare clic su Elimina.Navigate to the report, click History, select the check box next to the snapshots that you want to delete, and then click Delete.

  • Diminuzione del limite di archiviazione della cronologia del report in modo da ridurre il numero di snapshot archiviabili.Lower the report history limit to reduce the number of snapshots that are stored. Il limite di archiviazione della cronologia di un report può essere impostato per il server di report o per report specifici.The report history limit can be set for the report server or for specific reports. La riduzione del limite implica l'eliminazione degli snapshot meno recenti dalla cronologia.When the limit is lowered, the oldest snapshots are deleted from history.

    Non è possibile eliminare in blocco tutta la cronologia dei report archiviata in un server di report.You cannot delete all report history stored on a report server in a bulk operation.

    Quando si elimina un report, viene eliminata anche la relativa cronologia.Report history is also deleted when you delete a report. Se ad esempio si elimina un report sulle vendite mensili per sostituirlo con una nuova versione, viene eliminata anche la cronologia a esso associata.For example, if you delete a monthly sales report because you are replacing it with a newer version, all report history that is associated with the report is also deleted. Se invece si sposta un report, la relativa cronologia viene spostata insieme al report.However, if you move a report, all report history moves with it.

Vedere ancheSee Also

Creare la cronologia dei report (Reporting Services in modalità integrata SharePoint) Create Report History (Reporting Services in SharePoint Integrated Mode)
Gestione report (modalità nativa SSRS) Report Manager (SSRS Native Mode)
Gestione contenuto del server di report (modalità nativa SSRS) Report Server Content Management (SSRS Native Mode)
Aggiungere uno snapshot alla cronologia del report (Gestione report) Add a Snapshot to Report History (Report Manager)
Limitare la cronologia dei report (Gestione report)Limit Report History (Report Manager)