Monitoraggio del flusso di lavoro in Informatica: esempi di visualizzazione di attività e diagramma di Gantt
Nel nostro tutorial precedente, abbiamo parlato del flusso di lavoro, che non è altro che un gruppo di comandi o istruzioni per il servizio di integrazione. Definisce come eseguire attività come attività di comando, attività di sessione, attività di posta elettronica, ecc. Per tenere traccia di tutto ciò che è semplificato ed eseguito nell'ordine desiderato, abbiamo bisogno di un Workflow Monitor.
Cos'è il monitoraggio del flusso di lavoro?
Il monitor del flusso di lavoro è uno strumento con l'aiuto del quale è possibile monitorare l'esecuzione dei flussi di lavoro e delle attività assegnate al flusso di lavoro.
Nel monitor del flusso di lavoro puoi,
- Vedi i dettagli dell'esecuzione
- Visualizza la cronologia dell'esecuzione del flusso di lavoro
- Arresta, interrompi o riavvia flussi di lavoro e attività
- Visualizza i flussi di lavoro quelli che sono stati eseguiti almeno una volta
Il monitor del flusso di lavoro è costituito dalle seguenti finestre:
- Finestra di navigazione: mostra i repository, le cartelle e il servizio di integrazione monitorati
- Finestra di output: visualizza i messaggi dai servizi di integrazione e dal repository
- Finestra Proprietà: visualizza i dettagli/proprietà sulle attività e sui flussi di lavoro
- Finestra temporale: visualizza l'avanzamento delle attività e dei flussi di lavoro in esecuzione con dettagli temporali.
Ora vediamo cosa possiamo fare in Workflow Monitor
Come aprire Monitor flusso di lavoro
Passo 1) Nella casella degli strumenti di Informatica Designer o Workflow Manager, fare clic sull'icona del monitor del flusso di lavoro
Passo 2) Si aprirà la finestra di monitoraggio del flusso di lavoro
Nello strumento di monitoraggio del flusso di lavoro, vedrai i repository e i servizi di integrazione associati sul lato sinistro. Nella colonna dello stato vedrai se sei connesso o disconnesso al servizio di integrazione. Se sei in modalità disconnesso, non vedrai alcun flusso di lavoro in esecuzione. C'è una barra temporale che ci aiuta a determinare quanto tempo è necessario per l'esecuzione di un'attività.
Passo 3) Per impostazione predefinita, il monitor del flusso di lavoro è in modalità disconnessa. Per connettersi al servizio di integrazione.
- Fare clic con il tasto destro sul servizio di integrazione
- Seleziona l'opzione di connessione
Dopo la connessione, il monitor mostrerà lo stato come connesso.
Visualizzazioni in Monitoraggio flusso di lavoro
Nel monitor del flusso di lavoro di Informatica sono disponibili due tipi di visualizzazioni
- Vista attività
- Visualizzazione Gantt
Task View
La vista attività mostra le esecuzioni del flusso di lavoro in formato report ed è organizzata per esecuzioni del flusso di lavoro. Fornisce un approccio pratico per confrontare le esecuzioni del flusso di lavoro e filtrare i dettagli delle esecuzioni del flusso di lavoro.
La vista attività mostra i seguenti dettagli
- Elenco esecuzioni del flusso di lavoro: mostra l'elenco delle esecuzioni del flusso di lavoro. Contiene nomi di cartelle, flussi di lavoro, worklet e attività. Visualizza le esecuzioni del flusso di lavoro in ordine cronologico con l'esecuzione più recente in alto. Visualizza le cartelle e i servizi di integrazione in ordine alfabetico.
- Messaggio di stato: messaggio del servizio di integrazione relativo allo stato dell'attività o del flusso di lavoro.
- Nodo: il nodo del servizio di integrazione ha eseguito l'attività.
- Ora di inizio: l'ora in cui è iniziata l'attività o il flusso di lavoro.
- Ora di completamento: l'ora in cui l'attività o il flusso di lavoro ha completato l'esecuzione.
- Stato: mostra lo stato dell'attività o del flusso di lavoro, se il flusso di lavoro è stato avviato, riuscito, non riuscito o interrotto.
Visualizzazione diagramma di Gantt
Nella vista diagramma di Gantt, puoi visualizzare la vista cronologica delle esecuzioni del flusso di lavoro. Il diagramma di Gantt visualizza le seguenti informazioni.
- Nome attività: nome dell'attività nel flusso di lavoro
- Durata: il tempo impiegato per eseguire l'attività
- Stato: lo stato più recente dell'attività o del flusso di lavoro
Per passare dal diagramma di Gantt alla visualizzazione delle attività
Per passare dal diagramma di Gantt alla visualizzazione Attività o viceversa, fare clic sul rispettivo pulsante come mostrato nello screenshot per cambiare modalità.
Esempio: come monitorare e visualizzare i dettagli
Negli esempi precedenti, abbiamo creato a
- Mappatura “m_emp_emp_target”: Una mappatura è un insieme di istruzioni su come modificare i dati e l'elaborazione delle trasformazioni che influiscono sul set di record.
- Sessione “s_ m_emp_emp_target” : Una sessione è un oggetto di livello superiore a una mappatura che specifica le proprietà di esecuzione. Ad esempio opzioni di ottimizzazione delle prestazioni, dettagli di connessione di origini/destinazioni, ecc.
- Flusso di lavoro “wkf_s_m_emp_emp_target”: Un flusso di lavoro è un contenitore per la sessione e altri oggetti e definisce i tempi di esecuzione delle attività e la dipendenza o il flusso di esecuzione.
Ora analizzeremo i dettagli dell'esecuzione di questo argomento.
Passo 1) Riavviare la finestra di progettazione del flusso di lavoro, come descritto nell'argomento precedente
Passo 2) Vai al monitor del flusso di lavoro e nella finestra del monitor vedrai i dettagli come mostrato nello screenshot, come repository, dettagli di esecuzione del flusso di lavoro, dettagli del nodo, ora di inizio dell'esecuzione del flusso di lavoro, ora di completamento dell'esecuzione del flusso di lavoro e stato.
Passo 3) Qui puoi visualizzare il flusso di lavoro attualmente in esecuzione, che ha lo stato "in esecuzione".
Passo 4) Una volta completata l'esecuzione del flusso di lavoro, il suo stato cambierà in riuscito/fallito, insieme ai dettagli relativi all'ora di inizio e di fine.
Passo 5) Per visualizzare i dettagli dell'attività
- Fare clic con il tasto destro sul nome dell'attività
- Nella finestra pop-up seleziona “ottieni proprietà di esecuzione”
- Verrà visualizzata una finestra delle proprietà con i dettagli dell'attività
Passo 6) Fare clic su ciascuno dei menu della finestra delle proprietà per visualizzarne i dettagli specifici.
Qui abbiamo scelto "Task Details" per visualizzare. Verranno visualizzati tutti i dettagli come Instance Name, Task Type, Start Time, Integration Service Name, ecc.
Dettagli dell'attività –
Fonte e Target Statistiche
Le statistiche di origine e destinazione forniscono i dettagli di origine e destinazione. Ad esempio, quante righe vengono recuperate dall'origine e quante righe vengono popolate nella destinazione, la produttività attuale, ecc.
Nella schermata seguente, 14 record vengono recuperati dalla sorgente e tutti e 14 vengono popolati nella tabella di destinazione.
- Righe applicate indicano quanti record Informatica ha tentato di aggiornare o inserire nella destinazione
- Righe interessate indica il numero di righe applicate effettivamente riuscite. Qui tutte le 14 righe vengono caricate correttamente nella destinazione, quindi il conteggio è lo stesso per entrambi.
- Righe rifiutate indica quante righe vengono eliminate a causa di vincoli di destinazione o altri problemi.
In questo tutorial hai imparato come aprire e monitorare i flussi di lavoro e le attività utilizzando il monitor del flusso di lavoro.