Condividi tramite


Pagina delle proprietà Esecuzione (Gestione report)

Utilizzare la pagina delle proprietà Esecuzione per impostare le proprietà di esecuzione per il report selezionato. Le opzioni disponibili in questa pagina consentono di impostare la tempistica di elaborazione del report. Queste opzioni possono essere impostate per pianificare l'esecuzione di un report durante le ore di minor carico di lavoro. Nel caso di un report utilizzato frequentemente, è possibile impostare la memorizzazione temporanea di copie del report nella cache per evitare attese se più utenti accedono allo stesso report a intervalli di pochi minuti l'uno dall'altro.

[!NOTA] Questa funzionalità non è supportata in SQL Server 2005 Express Edition with Advanced Services. Per ulteriori informazioni sulla disponibilità della funzionalità, vedere Reporting Services in SQL Server 2005 Express Edition with Advanced Services.

Per aprire questa pagina selezionare un report, fare clic sulla scheda Proprietà nella parte superiore della pagina e quindi fare clic sulla scheda Esecuzione nel riquadro laterale.

Opzioni

  • Esegui sempre il report con i dati più recenti
    Selezionare questa opzione se si desidera che il report venga eseguito quando viene selezionato da un utente. Se nella cache è disponibile una copia del report, tale copia viene restituita all'utente. In caso contrario il recupero dei dati e il rendering vengono eseguiti quando un utente seleziona il report.

    Selezionare Non memorizzare nella cache copie temporanee del report per eseguire sempre il report con i dati più recenti. Ogni utente che apre il report attiva una query sull'origine dei dati contenente i dati utilizzati nel report.

    Selezionare Memorizza nella cache una copia temporanea del report per memorizzare una copia temporanea del report in una cache quando il report viene aperto dal primo utente. Le prestazioni risultano migliori per gli utenti successivi che aprono il report, perché il report viene restituito dalla cache anziché essere rielaborato.

    Per i report memorizzati nella cache è necessario impostare una scadenza. È possibile digitare il numero di minuti trascorsi i quali la copia temporanea del report non sarà più valida. Dopo la scadenza, la copia temporanea non viene più restituita dalla cache. Alla successiva apertura del report da parte di un utente, il server di report rielabora il report e memorizza nella cache una copia del report aggiornato.

    È inoltre possibile impostare una pianificazione per la scadenza di un report memorizzato nella cache utilizzando una frequenza diversa dai minuti. Per impostare una scadenza giornaliera per un report nella cache, ad esempio, è possibile selezionare un'ora notturna specifica per la scadenza della copia.

  • Esegui il rendering del report da uno snapshot dell'esecuzione del report
    Utilizzare questa opzione per elaborare il report come snapshot in base alla pianificazione impostata. Selezionare questa opzione se si desidera eseguire un report durante le ore di minor carico di lavoro. Diversamente dalle copie memorizzate nella cache che vengono create all'apertura del report da parte di un utente, gli snapshot vengono creati e successivamente aggiornati in base a una pianificazione. Per gli snapshot non è prevista una scadenza, ovvero rimangono attivi fino a quando non vengono sostituiti con versioni più recenti.

    Gli snapshot generati in base alle impostazioni di esecuzione del report hanno le stesse caratteristiche degli snapshot della cronologia dei report. La differenza è rappresentata dal fatto che esiste un solo snapshot dell'esecuzione del report mentre possono esistere potenzialmente molti snapshot della cronologia dei report. È possibile accedere agli snapshot della cronologia dei report dalla pagina Cronologia del report, nella quale vengono archiviate numerose istanze di un report, nelle versioni esistenti in diversi momenti nel tempo. È invece possibile accedere agli snapshot dell'esecuzione del report dalle cartelle, nello stesso modo in cui si accede ai report live. Per gli snapshot di esecuzione del report non sono previsti indicatori visivi particolari per segnalare agli utenti che il report è uno snapshot.

  • Crea uno snapshot del report quando viene scelto il pulsante Applica in questa pagina
    Utilizzare questa opzione per creare uno snapshot del report quando si fa clic sul pulsante Applica. Quando si elabora un report come snapshot è possibile generarlo immediatamente per renderlo disponibile prima dell'ora di inizio pianificata.
  • Timeout esecuzione report
    Consente di specificare se si desidera impostare un timeout per l'elaborazione del report dopo un numero specifico di secondi. Se si seleziona l'impostazione predefinita, per questo report verrà utilizzata l'impostazione di timeout selezionata nella pagina Impostazioni sito.

    Questo valore è valido per l'elaborazione dei report in un server di report. L'impostazione non ha effetto sull'elaborazione dei dati nel server di database che fornisce i dati per il report.

    Il conteggio dell'elaborazione del report inizia nel momento in cui viene selezionato il report e termina all'apertura del report. Per l'impostazione di questo valore considerare il tempo sufficiente per il completamento sia dell'elaborazione dei dati che dell'elaborazione del report.

Vedere anche

Riferimento

Guida sensibile al contesto di Gestione report

Altre risorse

Gestione dell'elaborazione dei report
Impostazione delle proprietà di esecuzione dei report
Caching dei report in Reporting Services
Creazione, modifica ed eliminazione di pianificazioni

Guida in linea e informazioni

Assistenza su SQL Server 2005