ส่วนประกอบหลักของ Data Warehouse มีดังนี้:
1. แหล่งข้อมูล (Data Sources)
กำหนดที่เก็บข้อมูลอิเล็กทรอนิกส์ที่มีข้อมูลที่น่าสนใจสำหรับการใช้งานบริหารหรือวิเคราะห์ รวมถึง: Mainframe Databases (IBM DB2, ISAM, Adabas, Teradata), Client-Server Databases (Teradata, IBM DB2, Oracle, Informix, Microsoft SQL Server), PC Databases (Microsoft Access, Alpha Five), Spreadsheets (Microsoft Excel) และที่เก็บข้อมูลอิเล็กทรอนิกส์อื่นๆ
2. Data Warehouse
ปกติเป็นฐานข้อมูลเชิงสัมพันธ์ (Relational Database) ควรจัดระเบียบให้เก็บข้อมูลในโครงสร้างที่รองรับไม่เพียงแค่การสอบถามและรายงาน (Query/Reporting) แต่ยังรองรับเทคนิคการวิเคราะห์ขั้นสูง เช่น Data Mining
3. การรายงาน (Reporting)
ข้อมูลใน Data Warehouse ต้องเข้าถึงได้โดยพนักงานองค์กร มิฉะนั้น Data Warehouse จะไม่มีประโยชน์ มีซอฟต์แวร์ประยุกต์จำนวนมากที่ทำหน้าที่นี้ หรือรายงานอาจพัฒนาเอง (Custom-developed) เครื่องมือรายงานประกอบด้วย:
- Business Intelligence Tools: แอปพลิเคชันซอฟต์แวร์ที่ทำให้กระบวนการพัฒนาและผลิตเอกสารธุรกิจจากข้อมูล Data Warehouse ง่ายขึ้น
- Executive Information Systems (Dashboard): แอปพลิเคชันที่แสดงเมตริกธุรกิจและข้อมูลที่ซับซ้อนแบบกราฟิก เพื่อให้เข้าใจเร็ว
- Data Mining Tools: ซอฟต์แวร์ที่ช่วยให้ผู้ใช้ทำการคำนวณเชิงสถิติและตัวเลขรายละเอียดบนข้อมูล Data Warehouse เพื่อค้นพบแนวโน้ม, ระบุรูปแบบ, วิเคราะห์ข้อมูล
4. Metadata (ข้อมูลเกี่ยวกับข้อมูล)
Metadata คือข้อมูลเกี่ยวกับข้อมูล ที่ผู้ใช้ต้องการ ใช้ไม่เพียงแค่แจ้งให้ผู้ปฏิบัติการและผู้ใช้ Data Warehouse ทราบสถานะและข้อมูลภายใน แต่ยังเป็นวิธีบูรณาการข้อมูลเข้า และเครื่องมือปรับปรุงและปรับแต่งโมเดล Data Warehouse พื้นฐาน
5. การดำเนินงาน (Operations)
การดำเนินงาน Data Warehouse ประกอบด้วยกระบวนการ: โหลด (Loading), จัดการ (Manipulating), สกัดข้อมูล (Extracting) จาก Data Warehouse Operations ยังครอบคลุม: User Management, Security, Capacity Management, และฟังก์ชันที่เกี่ยวข้อง
6. ส่วนประกอบเสริม (Optional Components)
ส่วนประกอบต่อไปนี้มีอยู่ในบาง Data Warehouses:
- Dependent Data Marts: ฐานข้อมูลทางกายภาพ (บนฮาร์ดแวร์เดียวกับ DW หรือแยก) ที่รับข้อมูลทั้งหมดจาก Data Warehouse
- Logical Data Marts: มุมมองที่กรอง (Filtered View) ของ Data Warehouse หลัก แต่ไม่มีอยู่จริงเป็นสำเนาข้อมูลอิสระ
- Operational Data Store (ODS): ฐานข้อมูลรวมของข้อมูลปฏิบัติการ แหล่งมาจาก Legacy Systems มีข้อมูลปัจจุบันหรือระยะสั้น