Condividi tramite


Impostare le opzioni di elaborazione (Reporting Services in modalità integrata SharePoint)

Si applica a: SQL Server Reporting Services (2016) SharePoint ❌ Server di report di Power BI

Per contenuti relativi a versioni precedenti di SQL Server Reporting Services (SSRS), si veda Che cos’è SQL Server Reporting Services?

È possibile impostare le opzioni di elaborazione di un report Reporting Services per determinare il momento in cui deve avvenire l'elaborazione dei dati. È inoltre possibile impostare un valore di timeout per l'elaborazione del report e opzioni che determinano se attivare o meno la cronologia del report per il report corrente.

  • È possibile eseguire un report come snapshot per evitare che venga eseguito in momenti indesiderati, ad esempio durante un backup pianificato. Uno snapshot di report viene in genere creato e in seguito aggiornato in base a una pianificazione, consentendo all'utente di determinare esattamente quando viene eseguita l'elaborazione del report e dei dati. Se un report si basa su query la cui esecuzione richiede molto tempo oppure su query che utilizzano dati di un'origine dati che non si desidera venga utilizzata in determinati orari, è consigliabile eseguire il report come snapshot.

  • Nel server di report è possibile memorizzare nella cache una copia di un report già elaborato, che verrà utilizzata quando un utente apre il report. La memorizzazione nella cache è una tecnica per il miglioramento delle prestazioni che consente di ridurre il tempo necessario per recuperare i report di grandi dimensioni o che vengono aperti di frequente.

  • La cronologia di un report è costituita dalla raccolta delle copie di un report eseguite in precedenza. È pertanto possibile usare la cronologia di un report per mantenere una registrazione dei diversi risultati dell'esecuzione del report ottenuti durante un determinato periodo di tempo. Non è consigliabile usare la cronologia del report per i report contenenti informazioni riservate e dati personali. Per questo motivo, la cronologia del report può essere creata solo per i report che eseguono query su origini dati che utilizzano un unico set di credenziali (credenziali archiviate o credenziali utilizzate per l'esecuzione automatica dei report), che sono disponibili a tutti gli utenti che eseguono il report.

    L'integrazione di Reporting Services con SharePoint usa le caratteristiche di gestione contenuto di estrazione e archiviazione di SharePoint per salvare gli aggiornamenti nei tipi di contenuto di Reporting Services, tra cui la creazione di snapshot dei report. Pertanto se è stato abilitato il controllo delle versioni su una raccolta documenti, viene visualizzata la versione del report aggiornata quando viene creato un nuovo snapshot di cronologia del report. Si tratta di un effetto collaterale dell'aggiornamento di snapshot. L'aggiornamento di uno snapshot determina la modifica della proprietà LastExecution del report con una conseguente modifica della versione del report.

  • È possibile fare in modo che specifichi valori di timeout per limitare l'uso delle risorse del sistema.

Nota

L'integrazione di Reporting Services con SharePoint non è più disponibile nelle versioni successive a SQL Server 2016.

Impostazione delle opzioni relative all'aggiornamento dei dati

  1. Selezionare un report nella raccolta.

  2. Selezionare la freccia in giù e selezionare Gestisci opzioni elaborazione.

  3. In Opzioni aggiornamento dati selezionare Usa dati snapshot. Se viene visualizzato il messaggio "Impossibile eseguire questo report da uno snapshot perché non sono disponibili credenziali archiviate per una o più origini dati", significa che il report non è configurato per l'esecuzione automatica e, prima di impostare questa opzione, sarà necessario modificare le origini dati in modo che utilizzino credenziali archiviate.

  4. In Opzioni snapshot datiselezionare Pianifica elaborazione dati.

  5. Se si desidera usare una pianificazione condivisa esistente, selezionare In base a una pianificazione condivisa . In caso contrario, selezionare In base a una pianificazione personalizzata, quindi Configura.

  6. Selezionare la frequenza, la pianificazione, nonché le date di inizio e di fine e quindi selezionare OK.

  7. Se si desidera creare immediatamente i dati dello snapshot da usare con il report, senza attendere l'elaborazione pianificata dei dati, in Opzioni snapshot datiselezionare Crea o aggiorna lo snapshot al salvataggio della pagina .

Impostazione delle opzioni relative alla memorizzazione dei report nella cache

  1. Selezionare un report nella raccolta.

  2. Selezionare la freccia in giù e selezionare Gestisci opzioni elaborazione.

  3. In Opzioni aggiornamento dati selezionare Usa dati nella cache. Se viene visualizzato il messaggio "Impossibile memorizzare il report nella cache perché le credenziali di una o più origini dati non sono archiviate", significa che il report non è configurato per l'esecuzione automatica e, prima di impostare questa opzione, sarà necessario modificare le origini dati in modo che utilizzino credenziali archiviate.

  4. In Opzioni cache specificare la modalità di scadenza della cache:

    • Immettere il numero di minuti dopo il quale la cache scadrà.

    • Utilizzare una pianificazione per cancellare la cache a orari specifici.

    • Creare una pianificazione personalizzata per cancellare la cache all'orario desiderato.

Impostazione dei valori del timeout di elaborazione

  1. Selezionare un report nella raccolta.

  2. Selezionare la freccia in giù e selezionare Gestisci opzioni elaborazione.

  3. Se si desidera usare il valore specificato a livello del server di report, selezionare Usa impostazione predefinita sitoin Timeout elaborazione . Se invece si desidera sostituire il valore in questione e non impostare alcun timeout o un valore di timeout diverso, selezionare Nessun timeout per l'elaborazione del report o Limite elaborazione report (in secondi) .

Impostazione dei limiti e delle opzioni relative alla cronologia di un report

  1. Selezionare un report nella raccolta.

  2. Selezionare la freccia in giù e selezionare Gestisci opzioni elaborazione.

  3. In Opzioni snapshot cronologiaspecificare la modalità e il momento dell'esecuzione e del salvataggio dell'elaborazione dei dati.

  4. Se si desidera usare il valore specificato a livello del server di report, selezionare Usa impostazione predefinita sitoin Limiti snapshot cronologia . In caso contrario, selezionare Numero di snapshot illimitato oppure Numero massimo di snapshot e specificare un valore personalizzato.

Impostare il timeout del database