В предишния ни урок обсъдихме работния процес - който не е нищо друго освен група команди или инструкции към услугата за интеграция. Той определя как да се изпълнява задача като командна задача, сесийна задача, задача по имейл и т.н. За да проследявате всичко е рационализирано и изпълнявано в желания ред, се нуждаем от монитор на работния поток.
Какво е Workflow Monitor?
Мониторът на работния поток е инструмент, с помощта на който можете да наблюдавате изпълнението на работните потоци и задачите, възложени на работния поток.
В монитора на работния поток можете,
- Вижте подробности за изпълнението
- Вижте историята на изпълнението на работния процес
- Спиране, прекъсване или рестартиране на работни потоци и задачи
- Показвайте работните процеси, които са изпълнени поне веднъж
В този урок - ще научите
- Как да отворите Workflow Monitor
- Изглед на задачата
- Изглед на диаграма на Гант
- Пример - Как да наблюдавате и преглеждате подробности
Мониторът на работния поток се състои от следните прозорци -
- Прозорецът на навигатора - показва наблюдаваните хранилища, папки и услуга за интеграция
- Изходен прозорец - показва съобщенията от интеграционните услуги и хранилището
- Прозорец Свойства - показва подробности / свойства за задачи и работни потоци
- Прозорец за време - показва напредъка на изпълняваните задачи и работни потоци с подробности за времето.
Сега нека видим какво можем да направим в Workflow Monitor
Как да отворите Workflow Monitor
Стъпка 1 - В кутията с инструменти на Informatica Designer или Workflow manager кликнете върху иконата за монитор на работния поток
Стъпка 2 - Това ще отвори прозореца на монитора на работния процес
В инструмента за мониторинг на работния поток ще видите хранилищата и свързаните с тях услуги за интеграция отляво. Под колоната на състоянието ще видите дали сте свързани или изключени от услугата за интеграция. Ако сте в изключен режим, няма да видите текущи работни потоци. Има лента за време, която ни помага да определим колко време е отнела дадена задача за изпълнение.
Стъпка 3 - Мониторът на работния поток е в изключен режим по подразбиране. За да се свържете с услугата за интеграция.
- Щракнете с десния бутон върху услугата за интеграция
- Изберете опция за свързване
След свързване мониторът ще покаже състоянието като свързан.
Изгледи в Workflow Monitor
В монитора на работния поток на Informatica има два вида изгледи
- Изглед на задачата
- Гант изглед
Изглед на задачата
Изгледът на задачите показва изпълненията на работния поток във формат на отчета и е организиран по изпълнения на работния поток. Той осигурява удобен подход за сравняване на работни потоци и филтриране на подробности за работните потоци.
Изгледът на задачите показва следните подробности
- Списък на изпълненията на работния процес - Показва списъка на изпълненията на работния процес. Той съдържа имена на папки, работен поток, работна лента и задачи. Той показва изпълнения на работния поток в хронологичен ред с най-новото изпълнение в горната част. Той показва папки и услуги за интеграция по азбучен ред.
- Съобщение за състояние - Съобщение от услугата за интеграция относно състоянието на задачата или работния процес.
- Node - възел на услугата за интеграция изпълнява задачата.
- Начален час - часът, в който е стартирана задачата или работният процес.
- Време на завършване - времето, в което задачата или работният процес са завършили изпълнението.
- Състояние - Показва състоянието на задачата или работния поток, независимо дали работният поток е стартиран, успешен, неуспешен или прекъснат.
Изглед на диаграма на Гант
В изглед на диаграма на Гант можете да видите хронологичен изглед на изпълненията на работния процес. Диаграмата на Гант показва следната информация.
- Име на задачата - Име на задачата в работния процес
- Продължителност - времето, необходимо за изпълнение на задачата
- Състояние - най-скорошното състояние на задачата или работния процес
За превключване между диаграми на Гант и изгледи на задачи
За да превключите от диаграма на Гант към изглед на задача или обратно, кликнете върху съответния бутон, както е показано на екранната снимка, за да промените режима.
Пример - Как да наблюдавате и преглеждате подробности
В предишни примери създадохме a
- Картографиране "m_emp_emp_target": Картографирането е набор от инструкции за това как да се модифицират данните и обработка на трансформации, което засяга набора от записи.
- Сесия "s_ m_emp_emp_target" : Сесията е обект от по-високо ниво към картографиране, което определя свойствата на изпълнението. Например опции за настройка на производителността, подробности за връзката на източници / цели и т.н.
- Работен поток "wkf_s_m_emp_emp_target" : Работен поток е контейнер за сесията и други обекти и той определя времето за изпълнение на задачите и зависимостта или потока на изпълнение.
Сега ще анализираме подробностите за изпълнението в тази тема.
Стъпка 1 - Рестартирайте дизайнера на работния процес, както е описано в предишната тема
Стъпка 2 - Отидете до монитора на работния поток и в прозореца на монитора ще видите подробности, както е показано на снимката на екрана, като хранилище, подробности за изпълнението на работния поток, подробности за възлите, време за стартиране на работния процес, време за завършване на изпълнението и състояние.
Стъпка 3 - Тук можете да видите текущия работен поток, който е със статус „изпълнен“.
Стъпка 4 - След като изпълнението на работния поток завърши, състоянието му ще се промени на успешно / неуспешно заедно с подробности за времето за начало и край.
Стъпка 5 - За да видите подробности за задачата
- Щракнете с десния бутон върху името на задачата
- В изскачащия прозорец изберете "get run properties"
- Ще се появи прозорец със свойства с подробности за задачата
Стъпка 6 - Щракнете върху всяко от менюто на прозореца за свойства, за да видите конкретни подробности.
Тук избрахме „Подробности за задачата“ за преглед. Той ще покаже всички подробности като име на екземпляр, тип задача, начален час, име на услугата за интеграция и т.н.
Подробности за задачата -
Източници и целеви статистики
Статистиката за източника и целта дава подробности за източника и целта. Например колко реда се извличат от източника и колко реда се попълват в целта текущата производителност и т.н.
На следващия екран 14 записа се извличат от източника и всички 14 се попълват в целевата таблица.
- Приложени редове означават колко записи се е опитал да актуализира или вмъкне целта
- Засегнатите редове означават колко броя приложени редове всъщност са успели. Тук всички 14 реда са заредени успешно в целта, така че броят е еднакъв и за двата.
- Отхвърлените редове означават колко реда са изпуснати поради ограничение на целта или други проблеми.
В този урок сте научили как да отваряте и наблюдавате работните потоци и задачите с помощта на монитора на работния поток.