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

Các vấn đề bảo mật trong kho dữ liệu là gì?

Kho dữ liệu là một cách tiếp cận thường được sử dụng để thu thập và xử lý dữ liệu từ nhiều nguồn để cung cấp cho doanh nghiệp thông tin chi tiết quan trọng về hoạt động kinh doanh. Kho dữ liệu được thiết kế đặc biệt để hỗ trợ các quyết định quản lý.

Nói một cách dễ hiểu, kho dữ liệu xác định cơ sở dữ liệu được duy trì độc lập với cơ sở dữ liệu hoạt động của tổ chức. Hệ thống kho dữ liệu cho phép tích hợp nhiều hệ thống ứng dụng. Chúng cung cấp khả năng xử lý dữ liệu bằng cách cung cấp một nền tảng vững chắc gồm thông tin lịch sử, hợp nhất để phân tích.

Kho dữ liệu tổng quát hóa và tập trung dữ liệu trong không gian đa chiều. Việc xây dựng kho dữ liệu bao gồm làm sạch dữ liệu, tích hợp dữ liệu và chuyển đổi dữ liệu và có thể được xem như một bước tiền xử lý quan trọng để khai thác dữ liệu.

Nó cung cấp các công cụ xử lý phân tích trực tuyến (OLAP) để phân tích tương tác dữ liệu đa chiều với các mức độ chi tiết khác nhau, tạo điều kiện cho việc khai thác dữ liệu và tổng quát hóa dữ liệu hiệu quả. Có một số chức năng khai thác dữ liệu, bao gồm liên kết, phân loại, dự đoán và phân cụm có thể được tích hợp với các hoạt động OLAP để xây dựng hoạt động khai thác kiến ​​thức tương tác ở các cấp độ trừu tượng khác nhau.

Hệ thống kho dữ liệu phục vụ người dùng hoặc nhân viên tri thức để phân tích dữ liệu và ra quyết định. Các hệ thống như vậy có thể xây dựng và trình bày dữ liệu trong một cấu trúc cụ thể để đáp ứng yêu cầu đa dạng của một số người dùng. Các hệ thống này được gọi là Hệ thống xử lý phân tích trực tuyến (OLAP).

OLAP là một thuật ngữ rộng cũng bao quanh việc lưu trữ dữ liệu. Trong mô hình này, dữ liệu được lưu ở định dạng cho phép tạo ra hiệu quả các tài liệu / khai thác dữ liệu. Thiết kế OLAP phải phù hợp với việc báo cáo trên các tập bản ghi lớn với sự suy giảm nhỏ về hiệu quả hoạt động.

Thuật ngữ đầy đủ có thể xác định việc lấy cấu trúc dữ liệu trong cấu trúc OLTP và ảnh hưởng đến cùng dữ liệu trong cấu trúc OLAP là "Mô hình thứ nguyên" Đây là khối xây dựng cơ bản của Kho dữ liệu.

Kho dữ liệu có thể sử dụng mô hình bảo mật đa cấp để phân loại và hạn chế dữ liệu theo các cấp độ bảo mật khác nhau với người dùng chỉ được phép truy cập vào cấp được ủy quyền của họ. Có nhiều loại bảo mật ở các cấp độ khác nhau -

  • Phát triển ứng dụng - Có thể cần thêm mã bảo mật cho mỗi người quản lý quy trình.

  • Trình quản lý tải - Nó có thể yêu cầu kiểm tra mã để lọc các bản ghi và đặt chúng ở các vị trí khác nhau tùy thuộc vào nội dung của chúng. Các quy tắc chuyển đổi bổ sung cũng có thể cần thiết để sửa đổi các trường nhạy cảm nhằm ẩn một số dữ liệu nhất định.

  • Người quản lý kho - Có thể cần thiết để tạo mã và duy trì tất cả các chế độ xem bổ sung và tổng hợp cần thiết để thực thi bảo mật.

  • Trình quản lý truy vấn - Nó yêu cầu các thay đổi để xử lý bất kỳ hạn chế truy cập nào. Các chế độ xem, tổng hợp và bảng bổ sung có thể được yêu cầu để thực thi bảo mật cũng sẽ cần được phát triển.