Data Warehousing เป็นแนวทางรวบรวมและจัดการข้อมูลจากหลายแหล่ง เพื่อให้ธุรกิจได้ Business Insight ที่มีนัยสำคัญ Data Warehouse สร้างขึ้นเฉพาะเพื่อสนับสนุนการตัดสินใจของผู้จัดการ
อย่างง่าย Data Warehouse นิยามฐานข้อมูลที่ดูแลแยกต่างหากจาก Operational Databases ขององค์กร ระบบ Data Warehouse ช่วย Integration หลาย Application Systems ให้ Data Processing โดยเสนอแพลตฟอร์มมั่นคงของข้อมูลรวมและเชิงประวัติศาสตร์สำหรับ Analysis
Data Warehouse สนับสนุน OLTP System โดยให้ที่สำหรับ OLTP Database Offload Records เมื่อสะสม และให้บริการที่อาจทำซับซ้อนและลดประสิทธิภาพ OLTP Services หากทำใน OLTP Database
Data Warehouses Generalize และ Centralize ข้อมูลใน Multidimensional Space การพัฒนา Data Warehouses รวมถึง Data Cleaning Integration Transformation และมองได้เป็น Preprocessing Step สำคัญสำหรับ Data Mining
ให้ OLAP Tools สำหรับ Interactive Techniques ของข้อมูลหลายมิติ ความละเอียดต่างๆ ช่วย Data Generalization และ Data Mining ที่มีประสิทธิภาพ ฟังก์ชัน Data Mining หลายอย่าง รวมถึง Association Classification Prediction Clustering สามารถรวมกับ OLAP Operations เพื่อสร้าง Interactive Mining ของ Knowledge ที่หลายระดับนามธรรม
Data Warehouse เป็น Physically Separate Store ของข้อมูลที่แปลงจาก Application Data ที่พบใน Operational Environment เนื่องจาก Separation นี้ Data Warehouse ไม่ต้องการ Transaction Processing Recovery และ Concurrency Control Structures โดยทั่วไปต้องการแค่ 2 Operations ใน Data Accessing: Original Loading และ Access ของข้อมูล
ประโยชน์ที่ Business Analysts ได้รับ
Competitive Advantage (เปรียบแข่งขัน): Data Warehouse สนับสนุนโดยนำเสนอข้อมูลที่เกี่ยวข้อง เพื่อคำนวณ Performance และพัฒนาการปรับครูที่สำคัญ (Critical Adjustments) เพื่อชนะคู่แข่ง
Business Productivity (ประสิทธิภาพธุรกิจ): ปรับปรุงเพราะรวบรวมข้อมูลได้รวดเร็วและมีประสิทธิภาพ ที่อธิบายองค์กรอย่างแม่นยำ
Customer Relationship Management (การจัดการความสัมพันธ์ลูกค้า): สนับสนุนเพราะให้ Consistent View ของ Users และ Items ทุก Lines of Business ทุก Branches และทุก Markets
Cost Reduction (ลดต้นทุน): อาจนำไปสู่การลดต้นทุนโดยติดตาม Trends, Patterns และ Exceptions ตลอดระยะเวลานานอย่างสม่ำเสมอและน่าเชื่อถือ
การออกแบบ Data Warehouse ที่มีประสิทธิภาพ ต้องเรียนรู้และวิเคราะห์ Business Requirements และสร้าง Business Analysis Framework การสร้าง Large Complex Information System สามารถมองได้เหมือนการสร้างอาคารใหญ่ซับซ้อน ที่ Owner, Architect, และ Builder มีมุมมองต่างกัน