În tutorialul nostru anterior, am discutat despre fluxul de lucru - care nu este altceva decât un grup de comenzi sau instrucțiuni către serviciul de integrare. Acesta definește cum să rulați sarcini cum ar fi sarcina de comandă, sarcina de sesiune, sarcina de e-mail, etc. Pentru a urmări totul este simplificat și executat în ordinea dorită, avem nevoie de un Monitor de flux de lucru.
Ce este Workflow Monitor?
Monitorizarea fluxului de lucru este un instrument cu ajutorul căruia puteți monitoriza execuția fluxurilor de lucru și sarcina atribuită fluxului de lucru.
În monitorul fluxului de lucru puteți,
- Vezi detaliile execuției
- Vedeți istoricul execuției fluxului de lucru
- Opriți, anulați sau reporniți fluxurile de lucru și sarcinile
- Afișați fluxurile de lucru pe cei care sunt executați cel puțin o dată
În acest tutorial - veți învăța
- Cum se deschide Workflow Monitor
- Vizualizare sarcini
- Vizualizare diagramă Gantt
- Exemplu - Cum să monitorizați și să vizualizați detaliile
Monitorul fluxului de lucru constă din următoarele ferestre -
- Fereastra Navigator- arată depozitele monitorizate, folderele și serviciul de integrare
- Fereastra de ieșire - afișează mesajele din serviciile de integrare și din depozit
- Fereastra Proprietăți - afișează detaliile / proprietățile despre activități și fluxuri de lucru
- Fereastra de timp - afișează progresul sarcinilor și fluxurilor de lucru care rulează cu detalii de sincronizare.
Acum, să vedem ce putem face în Workflow Monitor
Cum se deschide Workflow Monitor
Pasul 1 - În caseta de instrumente Informatica Designer sau Manager flux de lucru, faceți clic pe pictograma monitorului fluxului de lucru
Pasul 2 - Aceasta va deschide fereastra de monitorizare a fluxului de lucru
În instrumentul de monitorizare a fluxului de lucru, veți vedea depozitele și serviciile de integrare asociate în partea stângă. Sub coloana de stare, veți vedea dacă sunteți conectat sau deconectat la serviciul de integrare. Dacă vă aflați în modul deconectat, nu veți vedea niciun flux de lucru care rulează. Există o bară de timp care ne ajută să stabilim cât timp a durat o sarcină pentru a fi executată.
Pasul 3 - Monitorul fluxului de lucru este într-un mod deconectat în mod implicit. Pentru a vă conecta la serviciul de integrare.
- Faceți clic dreapta pe serviciul de integrare
- Selectați opțiunea de conectare
După conectare, monitorul va afișa starea ca fiind conectat.
Vizualizări în Monitorul fluxului de lucru
Există două tipuri de vizualizări disponibile în monitorul fluxului de lucru Informatica
- Vizualizare sarcini
- Gantt View
Vizualizare sarcini
Vizualizarea activității afișează rulările fluxului de lucru în format de raport și este organizată în funcție de rulările fluxului de lucru. Oferă o abordare convenabilă pentru a compara cursele fluxului de lucru și a filtra detaliile curselor fluxului de lucru.
Vizualizarea activității arată următoarele detalii
- Lista de rulare a fluxului de lucru - Afișează lista rulărilor de flux de lucru. Conține nume de folder, flux de lucru, worklet și sarcini. Afișează rulări de flux de lucru în ordine cronologică, cu cea mai recentă rulare în partea de sus. Afișează folderele și Serviciile de integrare în ordine alfabetică.
- Mesaj de stare - Mesaj de la Serviciul de integrare cu privire la starea sarcinii sau a fluxului de lucru.
- Nod - Nodul Serviciului de integrare a executat sarcina.
- Ora de început - Ora la care a început sarcina sau fluxul de lucru.
- Timp de finalizare - Ora la care sarcina sau fluxul de lucru au finalizat execuția.
- Stare - Afișează starea sarcinii sau a fluxului de lucru, indiferent dacă fluxul de lucru a început, a reușit, a eșuat sau a fost anulat.
Vizualizare diagramă Gantt
În vizualizarea graficului Gantt, puteți vizualiza vizualizarea cronologică a rulărilor fluxului de lucru. Graficul Gantt afișează următoarele informații.
- Nume sarcină - Numele sarcinii din fluxul de lucru
- Durata - Timpul necesar pentru executarea sarcinii
- Stare - Starea cea mai recentă a activității sau a fluxului de lucru
Pentru a comuta între diagrama Gantt și vizualizările activității
Pentru a comuta de la diagrama Gantt la vizualizarea Task sau invers, faceți clic pe butonul respectiv, așa cum se arată în captura de ecran pentru a schimba modul.
Exemplu - Cum să monitorizați și să vizualizați detaliile
În exemplele anterioare, am creat un
- Cartografierea „m_emp_emp_target”: o cartografiere este un set de instrucțiuni cu privire la modul de modificare a datelor și procesarea transformărilor care afectează setul de înregistrări.
- Sesiunea "s_ m_emp_emp_target" : O sesiune este un obiect de nivel superior la o mapare care specifică proprietățile de execuție. De exemplu, opțiuni de reglare a performanței, detalii de conexiune a surselor / țintelor etc.
- Flux de lucru "wkf_s_m_emp_emp_target" : un flux de lucru este un container pentru sesiune și alte obiecte și definește calendarul execuției sarcinilor și dependența sau fluxul de execuție.
Acum, vom analiza detaliile de execuție în acest subiect.
Pasul 1 - Reporniți proiectantul fluxului de lucru, așa cum este descris în subiectul anterior
Pasul 2 - Accesați monitorul fluxului de lucru și în fereastra monitorului veți vedea detalii așa cum se arată în captura de ecran, cum ar fi depozitul, detaliile de rulare a fluxului de lucru, detaliile nodului, ora de pornire a fluxului de lucru, timpul de finalizare a rulării fluxului de lucru și starea.
Pasul 3 - Aici puteți vizualiza fluxul de lucru care rulează în prezent, care are starea de „rulare”.
Pasul 4 - Odată ce se finalizează execuția fluxului de lucru, starea acestuia se va schimba în a reușit / a eșuat, împreună cu detaliile timpului de început și sfârșit.
Pasul 5 - Pentru a vizualiza detaliile activității
- Faceți clic dreapta pe numele sarcinii
- În fereastra pop-up selectați „obțineți proprietăți de rulare”
- Va apărea o fereastră de proprietăți cu detaliile activității
Pasul 6 - Faceți clic pe fiecare din meniul ferestrei de proprietăți pentru a vizualiza detalii specifice.
Aici am ales „Detalii sarcină” pentru a vizualiza. Va afișa toate detaliile, cum ar fi numele instanței, tipul activității, ora de pornire, numele serviciului de integrare etc.
Detalii despre sarcină -
Sursă și statistici țintă
Statisticile sursă și țintă oferă detalii despre sursă și țintă. De exemplu, câte rânduri sunt preluate de la sursă și câte rânduri sunt populate în țintă, randamentul curent etc.
În ecranul următor, 14 înregistrări sunt preluate de la sursă și toate cele 14 sunt populate în tabelul țintă.
- Rândurile aplicate indică câte înregistrări a încercat Informatica să actualizeze sau să insereze ținta
- Rândurile afectate indică numărul de rânduri aplicate care au fost reușite. Aici toate cele 14 rânduri sunt încărcate cu succes în țintă, deci numărul este același pentru ambele.
- Rândurile respinse indică câte rânduri sunt abandonate din cauza constrângerii țintei sau a altor probleme.
În acest tutorial, ați învățat cum să deschideți și să monitorizați fluxurile de lucru și sarcinile folosind monitorizarea fluxului de lucru.