Datawarehouse คืออะไร
datawarehouse คือคลังข้อมูลที่ออกแบบเพื่อการสืบค้น วิเคราะห์ และสนับสนุน Business Intelligence โดยมักเก็บข้อมูลย้อนหลังจากหลายระบบ จุดเน้นต่างจากระบบ OLTP ที่รองรับธุรกรรมประจำวัน (อ้างอิง: Oracle: What Is a Data Warehouse?)
การรวมข้อมูลช่วยให้สร้างบันทึกย้อนหลังสำหรับนักวิเคราะห์และใช้ศึกษาภาพรวมธุรกิจได้ Oracle อธิบายว่าคลังข้อมูลรวบรวมข้อมูลจากหลายแหล่ง เช่น แอปพลิเคชันธุรกรรมและบันทึกการทำงานของระบบ (อ้างอิง: Oracle: แหล่งข้อมูลและการวิเคราะห์)
องค์ประกอบสำคัญของคลังข้อมูล
ขั้นตอนนำข้อมูลเข้าคลังมักเรียกว่า ETL หรือการดึง แปลง และโหลดข้อมูล โดยต้องรวมและจัดรูปแบบข้อมูลจากหลายระบบให้ใช้ร่วมกันได้ เอกสาร Oracle เน้นว่ากระบวนการนี้กว้างกว่าสามขั้นตอนที่แยกขาดจากกันอย่างตายตัว (อ้างอิง: Oracle Database: ETL Overview)
ส่วน data mart คือคลังข้อมูลที่ออกแบบสำหรับสายงานเฉพาะ เช่น ฝ่ายขาย การตลาด หรือการเงิน อาจรับข้อมูลจากคลังกลางขององค์กรหรือรวบรวมจากแหล่งต้นทางโดยตรงก็ได้ (อ้างอิง: Oracle Database: Data Mart)
ประโยชน์ต่อการตัดสินใจ
ตัวอย่างการใช้ที่ผู้เขียนเสนอคือรายงานยอดขายรายเดือนเทียบระหว่างสาขา โดยกำหนดวันที่รับรู้ยอดขาย การหักคืนสินค้า และหน่วยเงินให้ตรงกันก่อน จึงค่อยนำตัวเลขมาเปรียบเทียบ
คำว่าแหล่งข้อมูลกลางไม่ได้รับรองว่าข้อมูลถูกต้องโดยอัตโนมัติ ผู้เขียนแนะนำให้ทีมงานตกลงนิยามตัวชี้วัดและตรวจยอดกับระบบต้นทาง พร้อมกำหนดผู้รับผิดชอบแก้ข้อมูลเมื่อพบข้อผิดพลาด
แนวทางเริ่มต้นใช้งาน
แนวทางเริ่มต้นที่ผู้เขียนเสนอคือเลือกโจทย์รายงานหนึ่งเรื่องและแหล่งข้อมูลที่จำเป็นก่อน ทดลองให้ผู้ใช้จริงตรวจผล แล้วจึงขยายไปยังข้อมูลหรือรายงานส่วนอื่น
รายการตรวจที่ผู้เขียนเสนอ ได้แก่ คุณภาพข้อมูล เจ้าของข้อมูล สิทธิ์เข้าถึง รอบการปรับปรุง และวิธีตรวจสอบที่มา ควรบันทึกข้อจำกัด เช่น ข้อมูลล่าช้าหรือบางสาขายังส่งไม่ครบ เพื่อให้ผู้อ่านรายงานตีความได้เหมาะสม