Lưu trữ dữ liệu (Data Warehousing) là phương pháp 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.
OLAP là thuật ngữ rộng bao quanh lưu trữ dữ liệu. Trong mô hình này, dữ liệu lưu 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 giảm sút nhỏ 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.
Điều chỉnh kho dữ liệu làm để cải thiện hiệu suất. Kho dữ liệu là điểm vào hệ thống, cung cấp cơ hội đầu tiên cải thiện hiệu suất. Nếu kiểm tra thực hiện trên hệ thống kho dữ liệu, trước hoặc sau khi tải dữ liệu, sẽ có tác động trực tiếp đến dung lượng và hiệu suất hệ thống.
Ví dụ, nếu dữ liệu là bản ghi cuộc gọi điện thoại, kiểm tra mỗi cuộc gọi có mã khách hàng hợp lệ. Nếu dữ liệu là thông tin bán hàng, kiểm tra hàng hóa bán có mã sản phẩm hợp lệ.
Tải lượng lớn dữ liệu hoặc làm hoạt động I/O nặng, có thể tốn CPU khi có nhiều kiểm tra và chuyển đổi áp dụng cho mỗi bản ghi. Tốc độ tải cải thiện bằng kỹ thuật tải trực tiếp (direct load). Cũng cải thiện bằng song song hóa (parallelism).
Các bước cung cấp phương pháp tốt nhất điều chỉnh kho dữ liệu:
- Điều chỉnh quy tắc kinh doanh.
- Điều chỉnh thiết kế dữ liệu.
- Điều chỉnh thiết kế ứng dụng.
- Điều chỉnh cấu trúc logic database.
- Điều chỉnh hoạt động database.
- Điều chỉnh đường dẫn truy cập.
- Điều chỉnh I/O và cấu trúc vật lý.
- Điều chỉnh tranh chấp tài nguyên.
- Điều chỉnh mẫu hình cơ sở.