Kho dữ liệu - Người quản lý hệ thống
Quản lý hệ thống là bắt buộc để triển khai thành công kho dữ liệu. Các nhà quản lý hệ thống quan trọng nhất là -
- Trình quản lý cấu hình hệ thống
- Trình quản lý lập lịch hệ thống
- Quản lý sự kiện hệ thống
- Quản lý cơ sở dữ liệu hệ thống
- Trình quản lý khôi phục sao lưu hệ thống
Trình quản lý cấu hình hệ thống
Người quản lý cấu hình hệ thống chịu trách nhiệm quản lý việc thiết lập và cấu hình kho dữ liệu.
Cấu trúc của trình quản lý cấu hình thay đổi từ hệ điều hành này sang hệ điều hành khác.
Trong cấu trúc cấu hình Unix, trình quản lý khác nhau giữa các nhà cung cấp.
Trình quản lý cấu hình có giao diện người dùng duy nhất.
Giao diện của trình quản lý cấu hình cho phép chúng ta kiểm soát tất cả các khía cạnh của hệ thống.
Note - Công cụ cấu hình quan trọng nhất là trình quản lý I / O.
Trình quản lý lập lịch hệ thống
Trình quản lý lập lịch hệ thống chịu trách nhiệm thực hiện thành công kho dữ liệu. Mục đích của nó là lập lịch các truy vấn đặc biệt. Mỗi hệ điều hành đều có bộ lập lịch riêng với một số dạng cơ chế kiểm soát hàng loạt. Danh sách các tính năng mà người quản lý lập lịch hệ thống phải có như sau:
- Làm việc trên các ranh giới cụm hoặc MPP
- Xử lý chênh lệch giờ quốc tế
- Xử lý công việc thất bại
- Xử lý nhiều truy vấn
- Hỗ trợ các ưu tiên công việc
- Khởi động lại hoặc xếp hàng lại các công việc bị lỗi
- Thông báo cho người dùng hoặc quy trình khi công việc hoàn thành
- Duy trì lịch trình công việc khi hệ thống ngừng hoạt động
- Xếp hàng lại các công việc vào hàng đợi khác
- Hỗ trợ dừng và bắt đầu xếp hàng
- Ghi nhật ký các công việc đã được xếp hàng đợi
- Xử lý liên hàng đợi
Note - Danh sách trên có thể được sử dụng như các thông số đánh giá để đánh giá một người lập lịch tốt.
Một số công việc quan trọng mà người lập lịch phải có thể xử lý như sau:
- Lập lịch truy vấn hàng ngày và đột xuất
- Thực hiện các yêu cầu báo cáo thường xuyên
- Tải dữ liệu
- Xử lí dữ liệu
- Tạo chỉ mục
- Backup
- Tạo tổng hợp
- Chuyển đổi dữ liệu
Note - Nếu kho dữ liệu đang chạy trên kiến trúc cụm hoặc MPP, thì trình quản lý lập lịch hệ thống phải có khả năng chạy trên kiến trúc.
Trình quản lý sự kiện hệ thống
Trình quản lý sự kiện là một loại phần mềm. Trình quản lý sự kiện quản lý các sự kiện được xác định trên hệ thống kho dữ liệu. Chúng ta không thể quản lý kho dữ liệu một cách thủ công vì cấu trúc của kho dữ liệu rất phức tạp. Do đó chúng ta cần một công cụ tự động xử lý tất cả các sự kiện mà không cần bất kỳ sự can thiệp nào của người dùng.
Note- Người quản lý sự kiện giám sát các sự kiện xảy ra và xử lý chúng. Người quản lý sự kiện cũng theo dõi vô số thứ có thể xảy ra sai sót trên hệ thống kho dữ liệu phức tạp này.
Sự kiện
Sự kiện là các hành động do người dùng hoặc chính hệ thống tạo ra. Có thể lưu ý rằng sự kiện là sự xuất hiện có thể đo lường, quan sát được của một hành động xác định.
Dưới đây là danh sách các sự kiện phổ biến cần được theo dõi.
- Lỗi phần cứng
- Hết dung lượng trên một số đĩa phím
- Một quá trình chết
- Quá trình trả về lỗi
- Sử dụng CPU vượt quá ngưỡng 805
- Tranh cãi nội bộ về các điểm tuần tự hóa cơ sở dữ liệu
- Tỷ lệ lần truy cập bộ nhớ đệm của bộ đệm vượt quá hoặc thất bại dưới ngưỡng
- Một bảng đạt đến kích thước tối đa
- Trao đổi bộ nhớ quá mức
- Một bảng không thể mở rộng do thiếu không gian
- Đĩa hiển thị I / O tắc nghẽn
- Sử dụng khu vực tạm thời hoặc sắp xếp đạt đến một ngưỡng nhất định
- Bất kỳ việc sử dụng bộ nhớ dùng chung cơ sở dữ liệu nào khác
Điều quan trọng nhất của các sự kiện là chúng phải có khả năng tự thực hiện. Các gói sự kiện xác định các thủ tục cho các sự kiện được xác định trước. Mã liên kết với mỗi sự kiện được gọi là trình xử lý sự kiện. Mã này được thực thi bất cứ khi nào một sự kiện xảy ra.
Trình quản lý hệ thống và cơ sở dữ liệu
Trình quản lý hệ thống và cơ sở dữ liệu có thể là hai phần mềm riêng biệt, nhưng chúng thực hiện cùng một công việc. Mục tiêu của các công cụ này là tự động hóa các quy trình nhất định và đơn giản hóa việc thực thi của các quy trình khác. Tiêu chí để chọn một hệ thống và trình quản lý cơ sở dữ liệu như sau:
- tăng hạn ngạch của người dùng.
- gán và hủy gán vai trò cho người dùng
- gán và hủy gán các cấu hình cho người dùng
- thực hiện quản lý không gian cơ sở dữ liệu
- giám sát và báo cáo về việc sử dụng không gian
- dọn dẹp không gian bị phân mảnh và không sử dụng
- thêm và mở rộng không gian
- thêm và xóa người dùng
- quản lý mật khẩu người dùng
- quản lý bảng tóm tắt hoặc bảng tạm thời
- gán hoặc gán không gian tạm thời cho và từ người dùng
- lấy lại không gian hình thức bảng tạm thời cũ hoặc lỗi thời
- quản lý nhật ký lỗi và theo dõi
- để duyệt các tệp nhật ký và theo dõi
- lỗi chuyển hướng hoặc thông tin theo dõi
- bật và tắt lỗi và ghi nhật ký theo dõi
- thực hiện quản lý không gian hệ thống
- giám sát và báo cáo về việc sử dụng không gian
- dọn dẹp các thư mục tệp cũ và không sử dụng
- thêm hoặc mở rộng không gian.
Trình quản lý khôi phục sao lưu hệ thống
Công cụ sao lưu và phục hồi giúp nhân viên vận hành và quản lý dễ dàng sao lưu dữ liệu. Lưu ý rằng trình quản lý sao lưu hệ thống phải được tích hợp với phần mềm quản lý lịch biểu đang được sử dụng. Các tính năng quan trọng cần thiết để quản lý các bản sao lưu như sau:
- Scheduling
- Sao lưu dữ liệu theo dõi
- Nhận thức về cơ sở dữ liệu
Các bản sao lưu chỉ được thực hiện để bảo vệ chống mất dữ liệu. Sau đây là những điểm quan trọng cần nhớ:
Phần mềm sao lưu sẽ giữ một số dạng cơ sở dữ liệu về vị trí và thời điểm sao lưu phần dữ liệu.
Trình quản lý khôi phục sao lưu phải có giao diện người dùng tốt cho cơ sở dữ liệu đó.
Phần mềm khôi phục sao lưu nên được cơ sở dữ liệu lưu ý.
Nhận thức được cơ sở dữ liệu, phần mềm sau đó có thể được giải quyết bằng các thuật ngữ cơ sở dữ liệu, và sẽ không thực hiện sao lưu sẽ không khả thi.