Impostare le opzioni di elaborazione (Reporting Services in modalità integrata SharePoint)Set processing options (Reporting Services in SharePoint integrated mode)

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

Per contenuti relativi a versioni precedenti di SQL Server Reporting Services, vedere SQL Server Reporting Services 2014.For content related to previous versions of SQL Server Reporting Services, see SQL Server Reporting Services 2014.

È possibile impostare le opzioni di elaborazione di un report Reporting Services per determinare il momento in cui deve avvenire l'elaborazione dei dati.You can set processing options on a Reporting Services report to determine when data processing occurs. È 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.You can also set a time-out value for report processing, and options that determine whether report history is enabled for the current report.

  • È possibile eseguire un report come snapshot per evitare che venga eseguito in momenti indesiderati, ad esempio durante un backup pianificato.You can run a report as a report snapshot to prevent the report from being run at arbitrary times (for example, during a scheduled backup). Uno snapshot di report viene in genere creato e in seguito aggiornato in base a una pianificazione, consentendo all'utente di determinare esattamente quando verrà eseguita l'elaborazione del report e dei dati.A report snapshot is usually created and subsequently refreshed on a schedule, allowing you to time exactly when report and data processing will occur. 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.If a report is based on queries that take a long time to run, or on queries that use data from a data source that you prefer no one access during certain hours, you should run the report as a 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.A report server can cache a copy of a processed report and return that copy when a user opens the report. La memorizzazione nella cache è una tecnica per il miglioramento delle prestazioniCaching is a performance-enhancement technique. che consente di ridurre il tempo necessario per recuperare i report di grandi dimensioni o che vengono aperti di frequente.Caching can shorten the time required to retrieve a report if the report is large or accessed frequently.

  • La cronologia di un report è costituita dalla raccolta delle copie di un report eseguite in precedenza.Report history is a collection of previously run copies of a report. È 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.You can use report history to maintain a record of a report over time. Non è consigliabile usare la cronologia del report per i report contenenti informazioni riservate e personali.Report history is not intended for reports that contain confidential or personal data. 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.For this reason, report history can include only those reports that query a data source using a single set of credentials (either stored credentials or credentials used for unattended report execution) that are available to all users who run a 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,Reporting Services integration with SharePoint uses the check out and check in content management features of SharePoint to save updates to Reporting Services content types. tra cui la creazione di snapshot dei report.This includes the creation of report snapshots. Pertanto se è stato abilitato il controllo delle versioni su una raccolta documenti, verrà visualizzata la versione del report aggiornata quando viene creato un nuovo snapshot di cronologia del report.Therefore if you have enabled versioning on a document library, you will see the report version updated when a new report history snapshot is created. Si tratta di un effetto collaterale dell'aggiornamento di snapshot.This is a side-effect of updating snapshots. L'aggiornamento di uno snapshot determina la modifica della proprietà LastExecution del report con una conseguente modifica della versione del report.When a snapshot is updated it causes the LastExecution property of the report to change and that will cause a change in the version of the report.

  • È possibile specificare valori di timeout per limitare l'utilizzo delle risorse del sistema.You can specify time-out values to set limits on how system resources are used.

Nota

L'integrazione di Reporting Services con SharePoint non è più disponibile nelle versioni successive a SQL Server 2016.Reporting Services integration with SharePoint is no longer available after SQL Server 2016.

Impostazione delle opzioni relative all'aggiornamento dei datiSet data refresh options

  1. Selezionare un report nella raccolta.Point to a report in the library.

  2. Fare clic sulla freccia in giù e selezionare Gestisci opzioni elaborazione.Click the down arrow, and select Manage processing options.

  3. In Opzioni aggiornamento datifare clic su Usa dati snapshot.In Data Refresh Options, click Use snapshot data. 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.If you see "This report can not run from a snapshot because one or more of the data sources credentials are not stored", the report is not configured to run unattended and you must modify the data sources to use stored credentials before setting this option.

  4. In Opzioni snapshot datiselezionare Pianifica elaborazione dati.In Data Snapshot Options, select Schedule data processing.

  5. Se si desidera usare una pianificazione condivisa esistente, fare clic su In base a una pianificazione condivisa . In caso contrario, fare clic su In base a una pianificazione personalizzata, quindi su Configura.Select On a shared schedule if you have an existing shared schedule that you want to use, otherwise click On a custom schedule, and then click Configure.

  6. Selezionare la frequenza, la pianificazione, nonché le date di inizio e di fine e quindi fare clic su OK.Select frequency, schedule, and start and end dates, and then click 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 .In Data Snapshot Options, select Create or update the snapshot when this page is saved if you want to immediately create snapshot data to use with the report, without waiting for the scheduled data processing to occur.

Impostazione delle opzioni relative alla memorizzazione dei report nella cacheSet report caching options

  1. Selezionare un report nella raccolta.Point to a report in the library.

  2. Fare clic sulla freccia in giù e selezionare Gestisci opzioni elaborazione.Click the down arrow, and select Manage processing options.

  3. In Opzioni aggiornamento datifare clic su Usa dati nella cache.In Data Refresh Options, click Use cached data. 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.If you see "This report can not be cached because one or more of the data sources credentials are not stored", the report is not configured to run unattended and you must modify the data sources to use stored credentials before setting this option.

  4. In Opzioni cachespecificare la modalità di scadenza della cache:In Cache Options, specify how the cache will expire:

    • Immettere il numero di minuti dopo il quale la cache scadrà.Enter a number of minutes after which the cache will expire.

    • Utilizzare una pianificazione per cancellare la cache a orari specifici.Use a shared schedule to clear the cache at times specified in the schedule.

    • Creare una pianificazione personalizzata per cancellare la cache all'orario desiderato.Create a custom schedule to clear the cache at a time that you specify.

Impostazione dei valori del timeout di elaborazioneSet processing time-out values

  1. Selezionare un report nella raccolta.Point to a report in the library.

  2. Fare clic sulla freccia in giù e selezionare Gestisci opzioni elaborazione.Click the down arrow, and select Manage processing options.

  3. Se si desidera usare il valore specificato a livello del server di report, selezionare Usa impostazione predefinita sitoin Timeout elaborazione .In Processing Time-out, select Use site default setting if you want to use the value specified at the report server level. 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) .Otherwise, select Do not time out report processing or Limit report processing in seconds if you want to override that value with no time-out or different time-out values.

Impostazione dei limiti e delle opzioni relative alla cronologia di un reportSet report history options and limits

  1. Selezionare un report nella raccolta.Point to a report in the library.

  2. Fare clic sulla freccia in giù e selezionare Gestisci opzioni elaborazione.Click the down arrow, and select Manage processing options.

  3. In Opzioni snapshot cronologiaspecificare la modalità e il momento dell'esecuzione e del salvataggio dell'elaborazione dei dati.In History Snapshot Options, specify how and when data processing occurs and is saved.

  4. Se si desidera usare il valore specificato a livello del server di report, selezionare Usa impostazione predefinita sitoin Limiti snapshot cronologia .In History Snapshot Limits, select Use site default setting if you want to use the value specified at the report server level. In caso contrario, selezionare Numero di snapshot illimitato oppure Numero massimo di snapshot e specificare un valore personalizzato.Otherwise, select Do not limit the number of snapshots or Limit number of snapshots to specify a custom value.

Impostare il timeout del databaseSet database timeout

Passaggi successiviNext steps

Impostare proprietà di elaborazione dei report Set Report Processing Properties
Memorizzazione dei report nella cache Caching Reports
Impostazione dei valori di timeout per l'elaborazione di report e di set di dati condivisiSetting Time-out Values for Report and Shared Dataset Processing

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