Công cụ giám sát quy trình công việc trong Informatica: Biểu đồ Gantt và các nhiệm vụ

⚡ Tóm tắt thông minh

Giám sát quy trình làm việc trong Informatica tracks mọi quy trình và tác vụ mà Dịch vụ Tích hợp thực thi, báo cáo trạng thái, thời gian bắt đầu và hoàn thành, số lượng hàng và nhật ký thông qua hai bố cục bổ sung cho nhau, chế độ xem Tác vụ và chế độ xem Biểu đồ Gantt.

  • 🔌 Hãy liên hệ trước: Màn hình giám sát khi mở ở chế độ ngắt kết nối, vì vậy hãy nhấp chuột phải vào Dịch vụ Tích hợp và chọn kết nối trước khi bất kỳ quá trình chạy nào xuất hiện.
  • 🪟 Bốn cửa sổ: Các cửa sổ Điều hướng, Kết quả, Thuộc tính và Thời gian hiển thị kho lưu trữ, thông báo dịch vụ, chi tiết tác vụ và tiến trình chạy.
  • 📋 Chế độ xem tác vụ: Trình bày các lần chạy dưới dạng báo cáo, phù hợp để so sánh và lọc nhiều lần chạy quy trình công việc khác nhau.
  • 📊 Chế độ xem biểu đồ Gantt: Hiển thị các lần chạy tương tự theo trình tự thời gian với tên tác vụ, thời lượng và trạng thái gần nhất.
  • 🔍 Thuộc tính chạy: Nhấp chuột phải vào một tác vụ và chọn "Lấy thuộc tính chạy" để xem tên phiên bản, loại tác vụ và chi tiết thời gian.
  • 🎯 Thống kê theo hàng: Số liệu về các bản ghi được chấp nhận, bị ảnh hưởng và bị từ chối cho thấy chính xác có bao nhiêu bản ghi đã đến được bảng đích.

Giám sát quy trình làm việc trong Informatica

Trong bài hướng dẫn trước, chúng ta đã thảo luận về quy trình làm việc – đó chỉ đơn thuần là một nhóm các lệnh hoặc hướng dẫn dành cho Dịch vụ Tích hợp. Nó xác định cách thức chạy các tác vụ như tác vụ lệnh, tác vụ phiên và tác vụ email. Để xác nhận rằng mọi thứ được sắp xếp hợp lý và thực hiện theo đúng thứ tự mong muốn, chúng ta cần một Trình giám sát quy trình làm việc.

Giám sát quy trình làm việc là gì?

Workflow Monitor là một công cụ giúp bạn giám sát quá trình thực thi các quy trình công việc và các tác vụ được giao cho quy trình đó. Nó liên tục nhận thông tin về quá trình chạy từ... Dịch vụ tích hợp và Dịch vụ Kho lưu trữ, và nó truy xuất thông tin chi tiết về các lần chạy trước đó từ kho lưu trữ.

Trong Workflow Monitor, bạn có thể,

  • Xem chi tiết thực hiện
  • Xem lịch sử thực hiện quy trình công việc
  • Dừng, hủy bỏ hoặc khởi động lại quy trình công việc và nhiệm vụ
  • Hiển thị các quy trình công việc đã được thực thi ít nhất một lần.

Công cụ Giám sát Quy trình làm việc bao gồm các cửa sổ sau:

  • Cửa sổ điều hướng – Hiển thị các kho lưu trữ, thư mục và Dịch vụ Tích hợp được giám sát
  • Cửa sổ đầu ra – Hiển thị các thông báo từ Integration Services và kho lưu trữ
  • Cửa sổ thuộc tính – Hiển thị thông tin chi tiết/thuộc tính về các tác vụ và quy trình công việc
  • Cửa sổ thời gian – Hiển thị tiến độ của các tác vụ và quy trình đang chạy kèm theo thông tin chi tiết về thời gian.

Ảnh chụp màn hình bên dưới hiển thị bốn cửa sổ được sắp xếp trong một phiên Workflow Monitor duy nhất.

Cửa sổ Giám sát Quy trình làm việc hiển thị các ngăn điều hướng, đầu ra, thuộc tính và thời gian.

Giờ chúng ta hãy xem mình có thể làm gì trong Workflow Monitor.

Cách mở Trình giám sát quy trình làm việc

Bước 1) Trên thanh công cụ của Informatica Designer hoặc Workflow Manager, hãy nhấp vào biểu tượng Workflow Monitor.

Biểu tượng Workflow Monitor được tô sáng trên thanh công cụ của ứng dụng khách Informatica.

Bước 2) Thao tác này sẽ mở cửa sổ Giám sát Quy trình làm việc.

Trong công cụ Giám sát Quy trình làm việc, bạn sẽ thấy các kho lưu trữ và các Dịch vụ Tích hợp liên kết ở phía bên trái. Dưới cột trạng thái, bạn sẽ thấy mình đang kết nối hay ngắt kết nối với Dịch vụ Tích hợp. Nếu bạn đang ở chế độ ngắt kết nối, bạn sẽ không thấy bất kỳ quy trình làm việc nào đang chạy. Có một thanh thời gian giúp chúng ta xác định thời gian thực hiện một tác vụ.

Cửa sổ Giám sát Quy trình làm việc với cây thư mục kho lưu trữ ở bên trái và thanh thời gian ở bên phải.

Bước 3) Theo mặc định, Trình giám sát quy trình làm việc ở chế độ ngắt kết nối. Để kết nối với Dịch vụ tích hợp.

  1. Nhấp chuột phải vào Dịch vụ Tích hợp
  2. Chọn tùy chọn kết nối

Nhấp chuột phải vào menu Dịch vụ Tích hợp và chọn tùy chọn kết nối.

Sau khi kết nối, màn hình sẽ hiển thị trạng thái đã kết nối.

Hàng dữ liệu Dịch vụ Tích hợp báo cáo trạng thái kết nối trong Trình giám sát Quy trình làm việc

Chế độ xem trong Trình giám sát quy trình làm việc

Có hai loại chế độ xem khả dụng trong Informatica Workflow Monitor.

  • Xem tác vụ
  • Chế độ xem biểu đồ Gantt

Cả hai cách nhìn đều đọc cùng một dữ liệu chạy, vì vậy sự lựa chọn phụ thuộc vào câu hỏi được đặt ra.

Xem Bố trí Sử dụng tốt nhất cho
Xem tác vụ Định dạng báo cáo, được sắp xếp theo quy trình làm việc. So sánh và lọc nhiều lần chạy
Chế độ xem biểu đồ Gantt Các thanh biểu diễn theo trình tự thời gian dọc theo trục thời gian. Xem xét thời lượng và sự chồng chéo của các nhiệm vụ

Xem nhiệm vụ

Chế độ xem tác vụ hiển thị các lần chạy quy trình công việc dưới dạng báo cáo và được sắp xếp theo từng lần chạy quy trình. Nó cung cấp một cách tiếp cận thuận tiện để so sánh các lần chạy quy trình và lọc chi tiết của các lần chạy quy trình.

Chế độ xem tác vụ hiển thị các chi tiết sau

  • Danh sách chạy quy trình làm việc – Hiển thị danh sách các lần chạy quy trình công việc. Danh sách này bao gồm tên thư mục, quy trình công việc, worklet và tác vụ. Nó hiển thị các lần chạy quy trình công việc theo thứ tự thời gian, với lần chạy gần nhất ở đầu. Nó hiển thị các thư mục và Dịch vụ Tích hợp theo thứ tự bảng chữ cái.
  • Tình trạng tin nhắn – Thông báo từ Dịch vụ Tích hợp về trạng thái của tác vụ hoặc quy trình công việc.
  • Node – Nút của Dịch vụ Tích hợp đã thực thi tác vụ.
  • Thời gian bắt đầu – Thời điểm bắt đầu nhiệm vụ hoặc quy trình công việc.
  • Thời gian hoàn thành – Thời điểm mà tác vụ hoặc quy trình công việc hoàn tất việc thực thi.
  • Trạng thái – Hiển thị trạng thái của tác vụ hoặc quy trình công việc, cho biết quy trình đã bắt đầu, thành công, thất bại hay bị hủy bỏ.

Mỗi cột đó đều hiển thị trong lưới báo cáo bên dưới.

Bảng báo cáo hiển thị tác vụ liệt kê các lần chạy quy trình công việc với trạng thái, nút, thời gian bắt đầu và thời gian hoàn thành.

Chế độ xem biểu đồ Gantt

Ở chế độ xem biểu đồ Gantt, bạn có thể xem trình tự thời gian của các lần chạy quy trình công việc. Biểu đồ Gantt hiển thị các thông tin sau.

  • Tên nhiệm vụ – Tên của tác vụ trong quy trình làm việc
  • Thời lượng – Thời gian cần thiết để thực hiện nhiệm vụ
  • Trạng thái – Trạng thái gần nhất của nhiệm vụ hoặc quy trình làm việc

Cách chuyển đổi giữa chế độ xem biểu đồ Gantt và chế độ xem nhiệm vụ

Để chuyển từ biểu đồ Gantt sang chế độ xem Nhiệm vụ hoặc ngược lại, hãy nhấp vào nút tương ứng như trong ảnh chụp màn hình để thay đổi chế độ.

Các nút trên thanh công cụ được sử dụng để chuyển đổi giữa chế độ xem Biểu đồ Gantt và chế độ xem Tác vụ.

Ví dụ: Cách theo dõi và xem chi tiết

Trong các ví dụ trước, chúng ta đã tạo một

  • Bản đồping “m_emp_emp_target”: A bản đồping là một tập hợp các hướng dẫn về cách sửa đổi dữ liệu và xử lý các phép biến đổi ảnh hưởng đến tập hợp bản ghi.
  • Phiên “s_m_emp_emp_target”: A Phiên là một đối tượng cấp cao hơn của bản đồping Tham số này chỉ định các thuộc tính của quá trình thực thi. Ví dụ: các tùy chọn điều chỉnh hiệu năng, chi tiết kết nối của nguồn/đích, v.v.
  • Quy trình làm việc “wkf_s_m_emp_emp_target”: Quy trình công việc là một vùng chứa cho phiên làm việc và các đối tượng khác, đồng thời xác định thời gian thực hiện các tác vụ cũng như sự phụ thuộc hoặc luồng thực thi.

Bây giờ, chúng ta sẽ phân tích chi tiết về cách thực hiện chủ đề này.

Bước 1) Khởi động lại quy trình làm việc từ Trình thiết kế quy trình làm việc, như đã mô tả trong chủ đề trước.

Khởi động lại quy trình làm việc wkf_s_m_emp_emp_target từ Trình thiết kế quy trình làm việc

Bước 2) Hãy vào Workflow Monitor và trong cửa sổ giám sát, bạn sẽ thấy các chi tiết như trong ảnh chụp màn hình, bao gồm kho lưu trữ, chi tiết chạy quy trình công việc, chi tiết nút, thời gian bắt đầu chạy quy trình công việc, thời gian hoàn thành chạy quy trình công việc và trạng thái.

Trình giám sát quy trình công việc liệt kê chi tiết về kho lưu trữ, nút và thời gian chạy cho quy trình công việc đã được khởi động lại.

Bước 3) Tại đây, bạn có thể xem quy trình làm việc hiện đang chạy có trạng thái là “đang chạy”.

Cột trạng thái hiển thị trạng thái hoạt động trong khi quy trình công việc đang thực thi.

Bước 4) Sau khi quá trình thực thi quy trình hoàn tất, trạng thái của nó sẽ thay đổi thành thành công/thất bại cùng với thông tin chi tiết về thời gian bắt đầu và kết thúc.

Cột trạng thái đã được cập nhật thành "Thành công" với thời gian hoàn thành được điền vào.

Bước 5) Để xem chi tiết nhiệm vụ

  1. Nhấp chuột phải vào tên tác vụ.
  2. Trong cửa sổ bật lên, chọn “Lấy thuộc tính chạy”.
  3. Một cửa sổ thuộc tính sẽ xuất hiện với các chi tiết nhiệm vụ

Mở cửa sổ thuộc tính cho tác vụ phiên đã chọn bằng lệnh "Get Run Properties".

Bước 6) Nhấp vào từng menu trong cửa sổ thuộc tính để xem chi tiết cụ thể.

Chi tiết công việc

Ở đây chúng tôi chọn “Task Details” để xem. Nó sẽ hiển thị tất cả các chi tiết như Instance Name, Task Type, Start Time, Integration Service Name, v.v.

Ngăn Chi tiết Tác vụ hiển thị tên phiên bản, loại tác vụ, thời gian bắt đầu và tên Dịch vụ Tích hợp.

Nguồn và Target Thống Kê

Số liệu thống kê nguồn và đích cung cấp thông tin chi tiết về nguồn và đích. Ví dụ: số lượng hàng được truy xuất từ ​​nguồn, số lượng hàng được điền vào đích, thông lượng hiện tại, v.v.

Trong màn hình sau, 14 bản ghi được lấy từ nguồn và tất cả 14 bản ghi đều được điền vào bảng đích.

  • Hàng được áp dụng Cho biết số lượng bản ghi mà Informatica đã cố gắng cập nhật hoặc chèn vào đích.
  • Hàng bị ảnh hưởng Biểu thị số lượng hàng được áp dụng thực sự thành công. Ở đây, tất cả 14 hàng đều được tải thành công vào đích, vì vậy số lượng là như nhau đối với cả hai trường hợp.
  • Hàng bị từ chối Cho biết có bao nhiêu hàng bị loại bỏ do ràng buộc mục tiêu hoặc các vấn đề khác.

Báo cáo thống kê nguồn và đích cho thấy 14 dòng được áp dụng, bị ảnh hưởng và không có dòng nào bị từ chối.

Trong hướng dẫn này, bạn đã học cách mở và giám sát các quy trình làm việc và nhiệm vụ bằng Trình giám sát quy trình làm việc. Khi số liệu thống kê không giải thích được lỗi, trace dữ liệu với Trình gỡ lỗi Informatica.

Câu Hỏi Thường Gặp

Nhấp chuột phải vào tác vụ hoặc quy trình công việc và chọn Lấy nhật ký phiên hoặc Lấy nhật ký quy trình công việc. Cửa sổ Sự kiện nhật ký sẽ yêu cầu Trình ghi nhật ký thu thập nhật ký từ mọi nút đã chạy tác vụ đó.

Khi dừng, Dịch vụ Tích hợp cố gắng kết thúc mọi tác vụ đang chạy, bao gồm cả các tác vụ bên trong một worklet. Hủy bỏ là bước leo thang khi nó không thể kết thúc tất cả. Tác vụ gửi email luôn hoàn thành trước tiên.

Đúng vậy, khi chiến lược phục hồi được cấu hình. Phục hồi sẽ tiếp tục từ điểm bị gián đoạn, trong khi khởi động lại sẽ chạy đối tượng từ đầu. Các quy trình công việc bị tạm dừng có thể được phục hồi, nhưng không thể khởi động lại.

Chỉ những quy trình công việc đã chạy ít nhất một lần mới được hiển thị. Nếu Dịch vụ Tích hợp vẫn hiển thị trạng thái ngắt kết nối, ngay cả các lần chạy đang hoạt động cũng sẽ bị ẩn cho đến khi dịch vụ được kết nối lại.

Các mô hình học máy thiết lập thời lượng chạy bình thường và số lượng hàng cần xử lý, sau đó cảnh báo khi một phiên tải ít hàng hơn nhiều hoặc chạy lâu hơn nhiều so với bình thường. Các công cụ quan sát áp dụng điều này vào siêu dữ liệu của công việc.

Copilot không thể điều khiển các công cụ phía máy khách, nhưng nó có thể viết. Python hoặc các tập lệnh shell phân tích nhật ký phiên đã xuất, nhóm các mã lỗi và tóm tắt số lần bị từ chối, rút ​​ngắn thời gian xử lý các lỗi lặp lại.

Đúng vậy. Chương trình pmcmd có thể khởi động, dừng, hủy bỏ và báo cáo về quy trình làm việc và tác vụ từ giao diện dòng lệnh, điều này khiến nó trở thành lựa chọn thông thường cho các trình lập lịch và kiểm tra trạng thái tự động.

Informatica Intelligent Cloud Services cung cấp dịch vụ Giám sát dựa trên trình duyệt. Dịch vụ này liệt kê trạng thái công việc, số hàng đã xử lý và chi tiết lỗi cho map.ping các tác vụ và quy trình tác vụ, vì vậy không cần cài đặt ứng dụng khách trên máy tính để bàn.

Tóm tắt bài viết này với: