Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

องค์กรใช้ข้อมูลจากคลังข้อมูล (Data Warehouse) อย่างไร?

การใช้ข้อมูลจากคลังข้อมูลในองค์กร

การจัดเก็บข้อมูลแบบคลัง (Data Warehousing) เป็นวิธีการรวบรวมและจัดการข้อมูลจากหลายแหล่ง เพื่อให้ข้อมูลเชิงลึกทางธุรกิจที่สำคัญ คลังข้อมูลออกแบบมาโดยเฉพาะเพื่อสนับสนุนการตัดสินใจของผู้จัดการ

อย่างง่าย คลังข้อมูลคือฐานข้อมูลที่ดูแลแยกจากฐานข้อมูลปฏิบัติการ (Operational Databases) ขององค์กร ระบบคลังข้อมูลช่วยบูรณาการระบบแอปพลิเคชันหลายระบบ พวกเขาสนับสนุนการประมวลผลข้อมูลโดยให้แพลตฟอร์มที่มั่นคงของข้อมูลที่รวบรวม, ลงทะเบียนแล้ว, และมีประวัติศาสตร์สำหรับการวิเคราะห์

คลังข้อมูลคือที่จัดเก็บข้อมูลที่สอดคล้องกันทางความหมาย (Semantically Consistent Data Store) ที่ทำหน้าที่เป็นการนำไปปฏิบัติจริง (Physical Implementation) ของโมเดลข้อมูลสนับสนุนการตัดสินใจ มันจัดเก็บข้อมูลที่องค์กรต้องการเพื่อตัดสินใจเชิงกลยุทธ์ คลังข้อมูลถูกมองว่าเป็นสถาปัตยกรรม สร้างขึ้นโดยการบูรณาการบันทึกจากแหล่งที่หลากหลาย (Heterogeneous Sources) เพื่อให้การสอบถามที่มีโครงสร้างและ Ad-hoc, การรายงานเชิงวิเคราะห์, และการตัดสินใจ

การสร้างคลังข้อมูลต้องการ การทำความสะอาดข้อมูล (Data Cleaning), การบูรณาการข้อมูล (Data Integration), และการรวมข้อมูล (Data Consolidation) การใช้คลังข้อมูลจำเป็นต้องมีชุดเทคโนโลยีสนับสนุนการตัดสินใจ (Decision Support Technologies) ซึ่งช่วยให้ "พนักงานความรู้" (Knowledge Workers) เช่น ผู้จัดการ, นักวิเคราะห์, และผู้บริหาร สามารถใช้คลังข้อมูลเพื่อรับภาพรวมของข้อมูลอย่างรวดเร็วและสะดวก และตัดสินใจอย่างมีฟื้นฟูจากข้อมูลในคลัง

กิจกรรมการตัดสินใจทางธุรกิจที่ใช้ข้อมูลคลังข้อมูล

  • เพิ่มโฟกัสผู้ใช้ (Increasing User Focus): วิเคราะห์รูปแบบการซื้อของผู้ใช้ รวมถึง ความชอบการซื้อ, เวลาซื้อ, วงจรงบประมาณ, และความต้องการในการใช้จ่าย
  • การปรับตำแหน่งสินค้าและจัดการพอร์ตфอลิโอสินค้า (Repositioning Products and Managing Product Portfolios): เปรียบเทียบประสิทธิภาพการขายตามไตรมาส, ปี, และภูมิภาค เพื่อปรับกระบวนการผลิตให้เหมาะสม
  • การวิเคราะห์การดำเนินงานและหาแหล่งกำไร (Analyzing Operations and Finding Profit Sources)
  • การจัดการความสัมพันธ์ลูกค้า, ปรับปรุงสิ่งแวดล้อม, และจัดการต้นทุนทรัพย์สินของบริษัท (Managing Customer Relationships, Environmental Corrections, Corporate Asset Cost Management)

การบูรณาการฐานข้อมูลหลากหลาย (Heterogeneous Database Integration)

การจัดเก็บข้อมูลแบบคลังมีประโยชน์จากมุมมองการบูรณาการฐานข้อมูลหลากหลาย องค์กรมักรวบรวมข้อมูลหลายประเภท และรักษาฐานข้อมูลขนาดใหญ่จากหลายแหล่งที่หลากหลาย, อิสระ, และกระจายตัว (Distributed) การรวมข้อมูลดังกล่าวและให้การเข้าถึงที่ง่ายและมีประสิทธิภาพ เป็นสิ่งที่พึงปรารถนาอย่างยิ่ง แตท้าทาย มากมีความพยายามมากในตลาดฐานข้อมูลและชุมชนวิจัยเพื่อบรรลุเป้าหมายนี้

วิธีแบบดั้งเดิมคือสร้าง Wrappers และ Integrators (หรือ Mediators) บนฐานข้อมูลหลายหลากหลาย เมื่อมีคำสอบถามจากไซต์ผู้ใช้ พจนานุกรมข้อมูลเมตา (Metadata Dictionary) จะถูกใช้เพื่อแปลคำสอบถามเป็นคำสอบถามที่เหมาะสมสำหรับไซต์หลากหลายที่เกี่ยวข้อง คำสอบถามเหล่านี้ถูกแมปและส่งไปยังโปรเซสเซอร์คำสอบถามท้องถิ่น ผลลัพธ์ที่ได้จากไซต์ต่างๆ ถูกรวมเป็นชุดคำตอบส่วนกลาง (Global Answer Set) วิธีแบบขับเคลื่อนด้วยคำสอบถาม (Query-driven) ต้องการขั้นตอนการกรองและบูรณาการข้อมูลที่ซับซ้อน และแข่งขันกับไซต์ท้องถิ่นสำหรับทรัพยากรการประมวลผล มันไม่มีประสิทธิภาพและมีต้นทุนสูงสำหรับคำสอบถามบ่อยครั้ง โดยเฉพาะคำสอบถามที่ต้องการการรวมข้อมูล