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

ส่วนประกอบของ Data Warehouse มีอะไรบ้าง?

ส่วนประกอบหลักของ 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 มีข้อมูลปัจจุบันหรือระยะสั้น