Các thành phần chính của kho dữ liệu như sau:
Nguồn Dữ Liệu (Data Sources) − Kho điện tử chứa bản ghi dữ liệu quan tâm cho quản trị hoặc phân tích. Bao gồm: mainframe CSDL (IBM DB2, ISAM, Adabas, Teradata), client-server CSDL (Teradata, IBM DB2, Oracle, Informix, Microsoft SQL Server), PC CSDL (Microsoft Access, Alpha Five), spreadsheet (Microsoft Excel) và bất kỳ lưu trữ điện tử nào.
Kho Dữ Liệu (Data Warehouse) − Thường là CSDL quan hệ. Nên tổ chức để giữ dữ liệu cấu trúc hỗ trợ tốt không chỉ truy vấn và báo cáo mà cả kỹ thuật phân tích nâng cao như khai thác dữ liệu.
Báo Cáo (Reporting) − Dữ liệu trong kho phải có sẵn cho nhân viên tổ chức. Nhiều ứng dụng phần mềm thực hiện chức năng này, hoặc báo cáo tùy chỉnh. Công cụ báo cáo bao gồm:
Công cụ trí tuệ kinh doanh (Business intelligence tools) − Ứng dụng phần mềm đơn giản hóa quá trình phát triển và sản xuất tài liệu kinh doanh dựa trên thông tin kho dữ liệu.
Hệ thống thông tin điều hành (Dashboard) − Ứng dụng hiển thị chỉ số kinh doanh phức tạp và thông tin đồ họa để hiểu nhanh.
Khai Thác Dữ Liệu (Data Mining) − Phần mềm cho phép người dùng thực hiện tính toán thống kê và số học chi tiết trên dữ liệu kho để phát hiện xu hướng, xác định mẫu, phân tích dữ liệu.
Metadata − Dữ liệu về dữ liệu, cần thiết cho người dùng. Dùng không chỉ hướng dẫn vận hành viên và người dùng về trạng thái và dữ liệu trong kho, mà còn như phương tiện tích hợp thông tin đến và công cụ nâng cao, tinh chỉnh mô hình kho dữ liệu cơ bản.
Vận Hành (Operations) − Bao gồm quá trình nạp, thao tác, trích xuất thông tin từ kho dữ liệu. Cũng bao gồm quản lý người dùng, bảo mật, quản lý dung lượng, và chức năng liên quan.
Thành Phần Tùy Chọn (Optional Components) − Các thành phần tồn tại trong một số kho dữ liệu:
Data Mart Phụ Thuộc (Dependent Data Marts) − CSDL vật lý (cùng phần cứng kho dữ liệu hoặc phần cứng riêng) nhận tất cả thông tin từ kho dữ liệu.
Data Mart Logic (Logical Data Marts) − View lọc của kho dữ liệu chính nhưng không tồn tại vật lý như bản sao dữ liệu độc lập.
Kho Dữ Liệu Vận Hành (Operational Data Store - ODS) − CSDL tích hợp dữ liệu vận hành. Nguồn bao gồm hệ thống kế thừa, chứa thông tin hiện tại hoặc gần đây.