Lưu trữ dữ liệu (Data Warehousing) là phương pháp dùng để thu thập và xử lý dữ liệu từ nhiều nguồn để đưa ra thông tin kinh doanh có ý nghĩa. Kho dữ liệu thiết kế đặc biệt hỗ trợ quyết định quản trị.
Nói đơn giản, kho dữ liệu định nghĩa database duy trì độc lập từ database vận hành 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. Cung cấp xử lý dữ liệu bằng nền tảng vững chắc thông tin hợp nhất, lịch sử để phân tích.
Kho dữ liệu khái quát hóa và tập trung dữ liệu trong không gian đa chiều. Xây dựng kho dữ liệu bao gồm làm sạch, tích hợp, chuyển đổi dữ liệu – bước tiền xử lý quan trọng cho khai thác dữ liệu.
Cung cấp công cụ OLAP cho phân tích tương tác dữ liệu đa chiều độ chi tiết khác nhau, hỗ trợ khái quát hóa và khai thác dữ liệu hiệu quả. Chức năng khai thác dữ liệu (liên kết, phân loại, dự đoán, phân cụm) tích hợp với thao tác OLAP để xây dựng khai thác tri thức tương tác ở nhiều mức trừu tượng.
Hệ thống kho dữ liệu phục vụ người dùng/người làm việc tri thức cho phân tích dữ liệu và ra quyết định. Hệ thống xây dựng và trình bày dữ liệu theo cấu trúc cụ thể để đáp ứng yêu cầu đa dạng của nhiều người dùng. Hệ thống này gọi là Hệ thống Xử lý Phân tích Trực tuyến (OLAP Systems).
OLAP là thuật ngữ rộng cũng bao quanh lưu trữ dữ liệu. Trong mô hình này, dữ liệu lưu trữ theo định dạng cho phép tạo khai thác dữ liệu/tài liệu hiệu quả. Thiết kế OLAP nên đáp ứng báo cáo trên tập bản ghi lớn với sự giảm sút nhỏ về hiệu quả vận hành.
Thuật ngữ hoàn chỉnh định nghĩa lấy cấu trúc dữ liệu trong cấu trúc OLTP và ảnh hưởng cùng dữ liệu trong cấu trúc OLAP là "Mô hình chiều" (Dimensional Modeling). Là khối xây dựng cơ bản của Lưu trữ dữ liệu.
Kho dữ liệu có thể 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 mức bảo mật khác nhau với người dùng chỉ được truy cập mức được ủy quyền. Các loại bảo mật ở các mức khác nhau:
- Phát triển ứng dụng (Application development) – Cần mã bảo mật thêm cho từng trình quản lý quy trình.
- Trình quản lý tải (Load manager) – Cần kiểm tra mã để lọc bản ghi và đặt ở vị trí khác tùy thuộc nội dung. Quy tắc chuyển đổi thêm cũng cần để sửa đổi trường nhạy cảm để ẩn dữ liệu nhất định.
- Trình quản lý kho (Warehouse manager) – Cần tạo mã và duy trì tất cả view và tổng hợp thêm cần thiết để thực thi bảo mật.
- Trình quản lý truy vấn (Query manager) – Yêu cầu thay đổi để xử lý hạn chế truy cập. View, tổng hợp, bảng thêm cần thiết để thực thi bảo mật cũng cần phát triển.