Kho dữ liệu là một cách tiếp cận có thể thu thập và xử lý dữ liệu từ nhiều nguồn để cung cấp cho doanh nghiệp một cái nhìn sâu sắc về kinh doanh. Một kho dữ liệu được tạo riêng cho các mục tiêu của các quyết định quản lý hỗ trợ.
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 một số hệ thống ứng dụng. Chúng cung cấp khả năng xử lý dữ liệu bằng cách hỗ trợ một nền tảng vững chắc gồm dữ liệu lịch sử, hợp nhất để phân tích.
Kho dữ liệu hỗ trợ hệ thống OLTP bằng cách cung cấp một nơi để cơ sở dữ liệu OLTP giảm tải các bản ghi khi nó tích lũy và bằng cách cung cấp các dịch vụ có thể làm phức tạp và làm suy giảm dịch vụ OLTP nếu chúng được thực hiện trong cơ sở dữ liệu OLTP.
Kho dữ liệu khái quát hóa và tập trung hóa dữ liệu trong không gian đa chiều. Sự phát triển của 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 xử lý trước quan trọng để khai thác dữ liệu.
Nó hỗ trợ các công cụ xử lý phân tích trực tuyến (OLAP) cho các kỹ thuật tương tác của dữ liệu đa chiều với các mức độ chi tiết khác nhau, hỗ trợ 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.
Kho dữ liệu liên tục là một kho lưu trữ dữ liệu riêng biệt về mặt vật lý được chuyển đổi từ dữ liệu ứng dụng được phát hiện trong môi trường hoạt động. Do sự tách biệt này, một kho dữ liệu không cần cấu trúc xử lý giao dịch, khôi phục và kiểm soát đồng thời. Nó thường chỉ cần hai thao tác trong việc truy cập dữ liệu như tải dữ liệu gốc và truy cập dữ liệu.
Thứ nhất, kho dữ liệu có thể hỗ trợ lợi ích cạnh tranh bằng cách trình bày dữ liệu liên quan để từ đó tính toán hiệu suất và phát triển các điều chỉnh quan trọng để hỗ trợ giành chiến thắng trước các đối thủ cạnh tranh.
Thứ hai, kho dữ liệu có thể cải thiện năng suất kinh doanh vì nó có thể thu thập dữ liệu xác định chính xác tổ chức một cách nhanh chóng và hiệu quả.
Thứ ba, kho dữ liệu hỗ trợ quản trị mối quan hệ người dùng vì nó hỗ trợ một cái nhìn nhất quán về người dùng và các mặt hàng trên tất cả các ngành kinh doanh, tất cả các chi nhánh và tất cả các thị trường.
Cuối cùng, kho dữ liệu có thể giúp giảm chi phí bằng cách theo dõi các xu hướng, kiểu mẫu và ngoại lệ trong thời gian dài một cách nhất quán và đáng tin cậy. Nó có thể thiết kế một kho dữ liệu hiệu quả, cần thiết để tìm hiểu và phân tích các yêu cầu kinh doanh và tạo ra một khuôn khổ phân tích kinh doanh.
Việc xây dựng một hệ thống thông tin lớn và phức tạp có thể được xem như việc xây dựng một tòa nhà lớn và phức tạp, mà chủ sở hữu, kiến trúc sư và người xây dựng có những quan điểm khác nhau.