Condividi tramite


Procedura: Creazione e gestione di pianificazioni condivise (Reporting Services in modalità integrata SharePoint)

Una pianificazione condivisa rappresenta una pianificazione multifunzionale che fornisce informazioni di pianificazione pronte per l'utilizzo a qualsiasi numero di report o sottoscrizioni. È possibile creare una pianificazione condivisa una sola volta e quindi farvi riferimento in una pagina di sottoscrizione o delle proprietà quando sono necessarie informazioni di pianificazione. Le pianificazioni condivise possono essere gestite, sospese e riprese a livello centralizzato. Per evitare l'esecuzione di un report o una sottoscrizione, è invece necessario modificare manualmente una pianificazione personalizzata.

Per creare, modificare o eliminare pianificazioni condivise in un sito di SharePoint, è necessario essere un amministratore del sito.

È possibile identificare una pianificazione specifica in base al nome descrittivo corrispondente. Se non è specificato alcun nome, verrà creato un nome predefinito basato sulle caratteristiche della pianificazione, ad esempio il criterio di occorrenza o le date e gli orari di esecuzione.

Nota

La creazione di pianificazioni condivise richiede il servizio SQL Server Agent.

Per creare pianificazioni condivise

  1. Scegliere Azioni sito.

  2. Scegliere Impostazioni sito.

  3. Nella sezione Reporting Services fare clic su Gestisci pianificazioni condivise.

  4. Fare clic su Aggiungi pianificazione per aprire la pagina Proprietà pianificazione.

  5. Immettere un nome descrittivo per la pianificazione. Nelle pagine di applicazione utilizzate per i report di Reporting Services, tale nome verrà visualizzato negli elenchi a discesa disponibili nelle pagine di definizione delle pianificazioni nell'ambito del sito. Se possibile, non utilizzare nomi lunghi di difficile lettura. Adottare una convenzione di denominazione che prevede l'indicazione di informazioni descrittive all'inizio del nome.

  6. Specificare una frequenza. Le opzioni di pianificazione visualizzate sulla pagina potrebbero essere modificate automaticamente in modo da supportare la frequenza selezionata. Se ad esempio si sceglie Mese, nella pagina verranno visualizzati i nomi dei singoli mesi.

  7. Definire la pianificazione. Non tutte le combinazioni di pianificazione sono supportate in una singola pianificazione.

  8. Impostare le date di inizio e di fine.

  9. Fare clic su OK.

Sospensione e ripresa di pianificazioni condivise

È possibile sospendere e quindi riprendere una pianificazione condivisa attualmente in uso. In genere, si sospende una pianificazione condivisa per bloccare temporaneamente una pianificazione che viene utilizzata per attivare sottoscrizioni e operazioni di elaborazione di report. Solo le pianificazioni condivise possono essere sospese e riprese. Non è possibile sospendere le pianificazioni specifiche dei report.

Non è possibile sospendere e riprendere le operazioni di elaborazione dei report in corso. È possibile sospendere e riprendere esclusivamente le pianificazioni presenti nella coda del servizio SQL Server Agent. Un processo in corso è esterno all'ambito del motore di pianificazione.

Mentre una pianificazione condivisa è in sospeso, tutte le operazioni che dovevano essere eseguite in tale intervallo di tempo possono essere ignorate. Quando una pianificazione condivisa viene ripresa, le operazioni di elaborazione dei report e delle sottoscrizioni vengono eseguite in corrispondenza del successivo orario pianificato, utilizzando come riferimento l'ora locale del server di report. Il server di report non esegue le operazioni pianificate che sarebbero state eseguite se la pianificazione non fosse stata sospesa.

Per sospendere o riprendere una pianificazione condivisa

  1. Scegliere Azioni sito.

  2. Scegliere Impostazioni sito.

  3. Nella sezione Reporting Services fare clic su Gestisci pianificazioni condivise.

  4. Selezionare la pianificazione e fare clic su Sospendi pianificazioni selezionate.

Eliminazione di pianificazioni condivise

Tutte le pianificazioni, sia quelle condivise che quelle specifiche dei report, devono essere eliminate manualmente. Se si elimina una pianificazione condivisa attualmente in uso, tutti i riferimenti a tale pianificazione verranno sostituiti con pianificazioni personalizzate non definite, ovvero pianificazioni personalizzate prive di informazioni di data e ora.

Eliminare una pianificazione e farla scadere sono due operazioni diverse. La data di scadenza viene impostata per arrestare una pianificazione, non per eliminarla. Dato che le pianificazioni vengono utilizzate per l'automatizzazione delle operazioni del server di report, non vengono mai eliminate automaticamente. Le pianificazioni scadute possono essere utilizzate dagli amministratori del server di report come riscontro per individuare la causa dell'improvviso arresto di un processo automatico. Un amministratore del server di report che non controlla innanzitutto se la pianificazione è scaduta potrebbe eseguire una diagnosi errata del problema oppure perdere inutilmente tempo tentando di risolvere i problemi di un processo che invece è perfettamente funzionante.

Una pianificazione personalizzata rimane associata al report anche se scaduta. È possibile determinare se una pianificazione è scaduta verificandone la data di fine. Una pianificazione condivisa scaduta rimane comunque nell'elenco Pianificazioni condivise. Il campo Stato indica se la pianificazione è scaduta. È possibile riattivare la pianificazione posticipando la data di fine oppure rimuovere il riferimento alla pianificazione se non è più necessario.

Per eliminare una pianificazione condivisa

  1. Scegliere Azioni sito.

  2. Scegliere Impostazioni sito.

  3. Nella sezione Reporting Services fare clic su Gestisci pianificazioni condivise.

  4. Selezionare la pianificazione e fare clic su Elimina.