Computer >> Máy Tính >  >> Lập trình >> Lập trình

Các dịch vụ của Kiểm soát Công việc là gì?

Có nhiều dịch vụ khác nhau về Kiểm soát công việc như sau -

Định nghĩa công việc - Bước đầu tiên trong việc tạo ra một quy trình hoạt động là có một số cách để xác định một loạt các bước như một công việc và xác định một số mối quan hệ giữa các công việc. Đây là nơi viết cấu trúc của kho dữ liệu.

Trong một số trường hợp, nếu tải của một bảng nhất định giảm, điều đó sẽ ảnh hưởng đến khả năng tải các bảng dựa trên đó. Ví dụ:nếu bảng khách hàng không được cập nhật đúng cách, việc tải dữ kiện bán hàng cho khách hàng mới không lọt vào bảng khách hàng là rất rủi ro.

Lên lịch công việc - Môi trường hoạt động cần cung cấp các khả năng tiêu chuẩn, như lập lịch dựa trên thời gian và sự kiện. Tải kho liên tục dựa trên một số sự kiện hệ thống ngược dòng, chẳng hạn như hoàn thành thành công việc đóng sổ cái chung hoặc việc áp dụng mạnh mẽ các điều chỉnh bán hàng cho sơ đồ bán hàng của ngày hôm qua. Điều này chứa khả năng giám sát cờ cơ sở dữ liệu, kiểm tra sự tiếp tục của tệp, so sánh ngày tạo, v.v.

Giám sát - Không có hệ thống tự trọng nào có người chịu đựng một hệ thống lập lịch hộp đen. Những người có thể trả lời được khi chạy tải cần hiểu càng nhiều càng tốt về những gì đang diễn ra. Hệ thống cần cung cấp thông tin về bước tải, thời gian bắt đầu, mất bao lâu, v.v.

Trong nhà kho thủ công, điều này có thể thành thạo bằng cách ghi mỗi bước vào một bản ghi hoặc bảng nhật ký như mô tả tiếp theo. Hệ thống do cửa hàng mua phải hỗ trợ một phương tiện trực quan hơn để giữ cho nó được thông báo về những gì đang xảy ra. Nếu nó đang chia sẻ tài nguyên máy tính, các hệ thống được tinh chỉnh hơn cũng sẽ giao tiếp cho chúng tôi những gì khác đang chạy trên hệ thống trong giai đoạn xử lý dữ liệu, cung cấp cho chúng tôi báo cáo so sánh với thời gian trung bình cho mỗi quy trình, v.v.

Ghi nhật ký - Điều này có nghĩa là thu thập thông tin về toàn bộ quá trình tải, không chỉ những gì đang xảy ra vào lúc này. Thông tin nhật ký cung cấp khả năng khôi phục và thiết lập lại quy trình trong trường hợp có lỗi trong quá trình thực hiện công việc.

Thông báo - Tầm quan trọng của khả năng này tương quan chặt chẽ với số lượng người sử dụng và sự phụ thuộc của họ vào kho hàng. Nếu bạn không có nhiều người dùng và nếu họ chưa phát triển để tính đến việc nhà kho có thể áp dụng được khi họ yêu cầu, bạn có thể đợi đến sáng để biết việc tải không thành công và khởi động lại.

Xử lý lỗi - Nó phải lập kế hoạch cho các lỗi không thể khôi phục trong quá trình tải vì chúng sẽ xảy ra. Hệ thống của bạn nên dự đoán điều này và cung cấp khả năng khôi phục sự cố, dừng và khởi động lại. Trước tiên, hãy tìm kiếm các công cụ và thiết kế các trích xuất của bạn để giảm thiểu tác động của sự cố. Ví dụ, một quá trình tải nên cam kết các bộ hồ sơ tương đối nhỏ tại một thời điểm và theo dõi những gì đã được cam kết. Kích thước của tập hợp phải được điều chỉnh vì kích thước giao dịch có ý nghĩa về hiệu suất trên các DBMS khác nhau.