สถาปัตยกรรมของคลังข้อมูล
|
2.1
การได้มาซึ่งข้อมูล (Data
Acquisition System)
จะทำหน้าที่เป็นผู้รับข้อมูลที่มาจากภายนอก
ซึ่งในที่นี้หมายรวมทั้งข้อมูลที่มาจากภายนอกองค์กรและภายในองค์กร (แต่อยู่นอกระบบคลังข้อมูล)
ข้อมูลที่ต่างๆ เหล่านี้อาจเก็บอยู่ในรูปแบบที่ต่างกัน และข้อมูลจะได้รับการตรวจสอบความถูกต้องในขั้นต้น
ก่อนที่จะส่งไปยังส่วน พื้นที่เตรียมข้อมูล (Data Staging Area) ต่อไป
2.2
พื้นที่พักข้อมูล (Data
Staging Area)
จะทำหน้าที่เป็นเสมือนด่านศุลกากรของคลังข้อมูล
ที่จะทำหน้าที่เป็นที่พักและตรวจตราข้อมูลในรายละเอียด เมื่อข้อมูลผ่านจากส่วนรับข้อมูลเข้ามาถึงยังพื้นที่พักข้อมูลแล้ว
ข้อมูลที่พักอยู่ที่นี่จะถูกดำเนินการโดยกระบวนการที่เรียกว่า “ETL (Extract-Transform-Load)”
เพื่อทำให้ข้อมูลนั้นพร้อมสำหรับการนำไปไว้ในคลังข้อมูล ซึ่งกระบวนการนี้
จะมี 3 ขั้นตอนด้วยกันคือ
- Extract เป็นการดึงข้อมูลส่วนที่จะใช้งานจากแหล่งข้อมูล
-
Transform เป็นการแปลงโครงสร้างของข้อมูลต้นทางให้อยู่ในลักษณะเดียวกันกับปลายทาง
-
Load เป็นการนำข้อมูลที่ปรับเปลี่ยนโครงสร้างแล้วเข้าสู่ปลายทาง
2.3
คลังข้อมูล (Data
Warehouse Database)
ถูกใช้เพื่อการบันทึกข้อมูลต่างๆ
ที่จำเป็นสำหรับการวิเคราะห์ข้อมูลขององค์กร
กระบวนการส่วนใหญ่ที่เกิดขึ้นในการพัฒนาระบบคลังข้อมูล
จะมีจุดประสงค์เพื่อการออกแบบข้อมูลภายในคลังข้อมูลนั้นเอง
2.4
คลังข้อมูลขนาดเล็ก (Data
Provisioning Area หรือ Data Mart)
จะ
ทำหน้าที่ในการเก็บบันทึก
ข้อมูลและผลลัพธ์ต่างๆ ที่จำเป็นสำหรับการวิเคราะห์ข้อมูล
ซึ่งข้อมูลจากคลังข้อมูล
จะถูกดึงและประมวลผลแล้วนำผลที่ได้มาเก็บไว้ที่ดาต้ามาร์ท
ซึ่งโครงสร้างข้อมูลอาจจะมีลักษณะที่คล้ายคลึงกับในคลังข้อมูลหรืออาจจะเป็น
โครงสร้างที่เหมาะสมสำหรับการนำข้อมูลไปใช้งาน
(เช่น อยู่ในรูปรายงานหรือ ในรูปของคิวบ์ เป็นต้น)
2.5
ส่วนแสดงผลต่อผู้ใช้งาน (End
User Terminal)
เป็นส่วนที่ทำหน้าที่ดึงเอาข้อมูลที่ได้ถูกเตรียมไว้ในดาต้ามาร์ท
หรือแม้แต่ในคลังข้อมูลเพื่อนำผลลัพธ์ที่ใช้สำหรับการวิเคราะห์ข้อมูล ในส่วนแสดงผลต่อผู้ใช้งาน
โดยจะมีเครื่องมือหรือระบบที่ทำหน้าที่ออกรายงาน ซึ่งอาจจะเป็น Simple
Reporting Tools หรือ Multi Dimensional Tools หรือ Data Mining Tools ก็ได้
2.6 ข้อมูลอธิบายข้อมูล (Metadata Repository)
เป็นพื้นที่ที่ใช้สำหรับเก็บข้อมูลต่างๆ
ที่จำเป็นสำหรับการควบคุมการทำงานและควบคุมข้อมูลในคลังข้อมูล
ไม่มีความคิดเห็น:
แสดงความคิดเห็น