Job
Configure task
Hướng dẫn cấu hình Task và các tham số thực thi trong Job.
Tài liệu này hướng dẫn cách chọn task và khai báo cấu hình task, đặc biệt là task Python script, trong một job.
Chọn task
Trong màn hình tạo hoặc chỉnh sửa job:
- Chọn task trên sơ đồ.
- Kiểm tra các trường cấu hình task hiển thị bên dưới sơ đồ.
- Nhấn + Add Task nếu cần thêm task.
- Kéo nối hoặc chọn Depends on để xác định task tiền nhiệm.
Mỗi task phải có Task key duy nhất trong job.
Cấu hình task Python script
Với task loại Python script, cấu hình các trường sau:
- Task key: nhập mã định danh duy nhất cho task, ví dụ
task_1. - Type: chọn Python script.
- Depends on: chọn task cần hoàn tất trước; chọn No dependency nếu task không phụ thuộc task khác.
- Compute: chọn Compute được phép chạy workload tương ứng.
- Source: chọn nguồn mã nguồn, ví dụ Fileset.
- Path: nhập đường dẫn tới file Python, ví dụ
/path/to/python_file.
Các trường có dấu * là bắt buộc. Compute và source phải tồn tại, đang ở trạng thái có thể sử dụng và phù hợp với quyền của người dùng.
Advanced Options
Mở Advanced Options khi cần truyền thêm cấu hình cho task:
- Environment variables: nhập tên và giá trị biến môi trường. Nhấn Add environment variable để thêm dòng.
- Libraries: nhập các thư viện cần cài đặt hoặc sử dụng khi chạy task.
- Parameter list: nhập các tham số truyền cho script. Nhấn Add parameter để thêm tham số.
- Retries: nhập số lần thử lại khi task thất bại. Giá trị phải là số nguyên không âm.
Kiểm tra lại đường dẫn, thư viện, tham số và quan hệ phụ thuộc trước khi tạo hoặc lưu job. Cấu hình sai ở các trường này có thể khiến task chuyển sang trạng thái Failed khi chạy.
Nhiều task trong một job
Khi job có nhiều task:
- Đặt Task key khác nhau cho từng task.
- Chỉ thiết lập dependency khi có yêu cầu về thứ tự thực thi.
- Kiểm tra sơ đồ để bảo đảm không tạo vòng lặp phụ thuộc.
- Kiểm tra từng task đều có Compute, Source và Path hợp lệ.