Gestire i processi in background in Tableau Server

In Tableau Server gli utenti possono pianificare l’esecuzione periodica di aggiornamenti delle estrazioni, sottoscrizioni o flussi. Queste operazioni pianificate sono denominate Attività. Il processo di selezione background avvia istanze univoche di queste attività per eseguirle all’orario pianificato. Le istanze univoche delle attività che vengono avviate come risultato sono denominate Processi. I processi vengono creati anche per le esecuzioni avviate manualmente, facendo clic sull’opzione Esegui ora nell’interfaccia Web, programmaticamente tramite l’API REST o con i comandi tabcmd.

Ad esempio, viene creata un’attività di aggiornamento dell’estrazione da eseguire ogni giorno alle 9 del mattino. Si tratta di un’attività di aggiornamento dell’estrazione: ogni giorno alle 9 del mattino verrà creato un processo che la selezione background eseguirà. Oltre ai processi generati dall’utente, la selezione background svolge anche una serie di processi di sistema per conto dell’utente al fine di supportare i flussi di lavoro generali di Tableau, come la generazione delle anteprime.

L’esecuzione di tutti questi processi comporta l’utilizzo di molte risorse in diversi momenti della giornata da parte della selezione background. Utilizzando la funzionalità Gestione processi, gli amministratori del server e del sito possono ottenere ulteriori dettagli sui processi che avvengono nel loro server o sito e intraprendere azioni per gestire in modo migliore l’utilizzo delle risorse del server. I processi di sistema sono visualizzabili solo dagli amministratori del server e, per impostazione predefinita, vengono esclusi tramite filtri.

Le impostazioni di Esegui ora nella pagina delle impostazioni Generale permettono inoltre di gestire le risorse consentendo o impedendo agli utenti di eseguire i processi manualmente. Per impostazione predefinita, questa opzione è selezionata per consentire agli utenti di eseguire i processi manualmente. Deseleziona la casella di controllo per impedire agli utenti di eseguire i processi manualmente. Per maggiori informazioni sulla gestione delle risorse in background, consulta Processo di Gestione componenti in background di Tableau Server.

È possibile accedere alla pagina Processi, contenente le relative informazioni, dal menu Attività esistenti del menu di navigazione a sinistra.

Nota: le informazioni sui processi possono essere visualizzate solo dagli amministratori del server e del sito.

Panoramica

In questa sezione viene descritto come visualizzare e comprendere le informazioni presenti nella pagina Processi.

Nella parte superiore della pagina sono presenti statistiche generali per il numero di processi non riusciti, completati e annullati nelle ultime 24 ore. Per gli amministratori del server sono inclusi anche i processi di sistema. L’applicazione dei filtri non modifica i valori.

Per ogni processo generato è presente un ID, lo stato, la priorità, il tipo di attività da cui il processo è stato generato e il tempo di esecuzione corrente (se il processo è in corso) o il tempo di coda corrente (se il processo è in coda), oltre al tempo medio di esecuzione e al tempo medio di coda.

Per calcolare i tempi medi di esecuzione e i tempi medi di coda, Tableau registra lo storico dei tempi di esecuzione e di coda. Sia i tempi di esecuzione medi sia i tempi di coda medi vengono calcolati come medie ponderate utilizzando la seguente formula: ((tempo di esecuzione corrente o tempo di coda medio x 4) + tempo di esecuzione o tempo di coda più recente) / 5.

L’ID del processo può essere utile quando si visualizzano i processi nelle Viste amministratore e può anche essere utilizzato per eseguire query sul database dei gruppi di lavoro(Il collegamento viene aperto in una nuova finestra). Facendo clic sull’ID del processo vengono visualizzate informazioni più dettagliate, come il codice LUID, il nome del progetto, la pianificazione, il nome del contenuto, il proprietario del contenuto, l’autore del processo l’orario dell’ultima esecuzione corretta insieme al nome del sito. Il nome del sito viene visualizzato se si accede alla pagina Processi utilizzando il menu Gestisci tutti i siti.

Nota: la selezione di Aggiornare ora nella pagina Origini dati mostrerà solo le informazioni LUID nella finestra di dialogo Dettagli processo.

Importante: per i processi in esecuzione da 24 ore o meno prima dell’aggiornamento a Tableau Server 2019.4 non verranno visualizzati i dati per Tempo medio di coda, Tempo medio di esecuzione, Orario ultima esecuzione corretta e Autore processo nella pagina Processi.

Tipi di attività

Esistono diversi tipi di attività:

  • Estrazioni: include la creazione delle estrazioni, gli aggiornamenti delle estrazioni incrementali e quelli completi. Per ulteriori informazioni sugli aggiornamenti delle estrazioni, vedi Guida introduttiva: Aggiornare le estrazioni in una pianificazione.

  • Sottoscrizioni: include le sottoscrizioni per cartelle di lavoro e viste. Per maggiori informazioni, consulta Configurare un sito per le sottoscrizioni.

  • Flusso: include flussi pianificati ed esecuzioni manuali dei flussi. Consulta Capacità di runtime per i processi per informazioni sul runtime massimo per i flussi e Capacità per i processi simultanei per i limiti di capacità durante l’esecuzione di processi di flusso simultanei. La pianificazione di più flussi rispetto al numero di blocchi di risorse di cui disponi può causare un errore. Per maggiori informazioni, consulta l’articolo della Knowledge Base sul processo di flusso in sospeso.

  • Crittografia: include quanto segue:

    • Crittografia e decrittografia dell’estrazione
    • Crittografia e decrittografia del flusso
    • Assegnazione di una nuova chiave a flussi ed estrazioni
  • Sistema: si tratta di tutti i processi di sistema che la selezione background gestisce dietro le quinte per supportare Tableau Server.

Filtri

Puoi applicare filtri per visualizzare solo determinati processi. I filtri disponibili sono Stato processo, Tipo attività e Intervallo di tempo. Per il filtro Intervallo di tempo puoi scegliere da una a 24 ore dopo, con incrementi di quattro ore. L’opzione per filtrare i processi di sistema è disponibile se rivesti il ruolo di amministratore del server.

Annullamento dei processi

Processi di aggiornamento delle estrazioni, sottoscrizioni ed esecuzione dei flussi possono essere annullati. È possibile annullare un solo processo alla volta. La selezione di più processi alla volta per l’annullamento non è supportata.

Quando annulli un processo, ai destinatari selezionati nella finestra di dialogo Annulla processo viene inviata una e-mail contenente l’orario di annullamento del processo, i contenuti coinvolti e l’orario in cui il processo era in esecuzione prima di essere annullato. Puoi aggiungere anche delle note personalizzate da includere nell’e-mail.

Se non selezioni alcun destinatario, il processo verrà annullato senza invio di messaggi e-mail.

Per annullare un processo, fai clic sulle ellissi accanto all’ID del processo e utilizza la finestra di dialogo per procedere all’annullamento:

Stato

Esistono sette tipi di stato in cui possono trovarsi i processi. Passando con il puntatore del mouse su ogni stato verranno visualizzate informazioni più pertinenti.

  • Completato: questo processo viene visualizzato come Completato correttamente ed è possibile visualizzare l’orario di completamento delle informazioni mostrate al passaggio del puntatore del mouse sullo stato.

  • In corso: questo processo viene visualizzato come In corso. Puoi ottenere informazioni sulla durata corrente di esecuzione del processo delle informazioni, visualizzata al passaggio del puntatore del mouse sullo stato.

  • In corso: questo processo è in corso, ma è in ritardo. Tableau tiene traccia dei tempi medi di esecuzione per lo stesso processo: se il tempo di esecuzione corrente è più lungo del tempo di esecuzione medio, il processo viene considerato in ritardo. La quantità di ritardo rispetto al tempo medio di esecuzione del processo e il dato medio sul tempo vengono visualizzati nelle informazioni, visualizzate al passaggio del puntatore del mouse sullo stato.

  • In sospeso: questo processo è attualmente in sospeso, ossia in attesa di essere eseguito non appena sarà disponibile una capacità sufficiente per la selezione background. È possibile visualizzare da quanto tempo il processo è in coda nelle informazioni, visualizzate al passaggio del puntatore del mouse sullo stato.

  • In sospeso: non è possibile eseguire il flusso perché il numero di blocchi di risorse è inferiore al numero di flussi pianificati e il sito ha raggiunto il limite di concorrenza.

  • In sospeso: questo processo è attualmente in sospeso, ma è in ritardo. Tableau tiene traccia dei tempi medi di coda per lo stesso processo: se il tempo di coda corrente è più lungo del tempo di coda medio, il processo viene considerato in ritardo. La quantità di ritardo rispetto al tempo medio di coda del processo viene visualizzata nelle informazioni, mostrate al passaggio del puntatore del mouse sullo stato.

  • Annullato: questo processo è stato annullato da un amministratore del server o del sito. L’orario di annullamento del processo e la quantità di tempo in cui è stato in esecuzione prima di essere annullato viene visualizzato nella descrizione comandi, mostrata al passaggio del puntatore del mouse sullo stato.

  • Non riuscito: questo processo viene visualizzato come Non riuscito. L’orario in cui il processo non è riuscito, la quantità di tempo in cui è stato in esecuzione prima di non riuscire e la causa del mancato completamento vengono indicate nelle informazioni, visualizzate al passaggio del puntatore del mouse sullo stato.

  • Sospeso: questo processo viene visualizzato come Non riuscito con un’icona di pausa. Se il processo ha esito negativo per 5 volte consecutive, il processo viene sospeso. Le attività sospese sono ancora disponibili, ma il processo di selezione background non creerà processi per tali attività finché non vengono riprese dall’utente.

Grazie per il tuo feedback.Il tuo feedback è stato inviato. Grazie!