DW - ประเภท

ระบบคลังข้อมูลมีสี่ประเภท

  • ข้อมูลมาร์ท
  • การประมวลผลเชิงวิเคราะห์ออนไลน์ (OLAP)
  • การประมวลผลธุรกรรมออนไลน์ (OLTP)
  • การวิเคราะห์เชิงคาดการณ์ (PA)

ข้อมูลมาร์ท

Data Mart เรียกได้ว่าเป็นรูปแบบที่ง่ายที่สุดของระบบคลังข้อมูลและโดยปกติจะประกอบด้วยพื้นที่การทำงานเดียวในองค์กรเช่นการขายการเงินหรือการตลาดเป็นต้น

Data Mart ในองค์กรและสร้างและจัดการโดยแผนกเดียว เนื่องจากเป็นของแผนกเดียวแผนกมักจะได้รับข้อมูลจากแหล่งที่มา / แอปพลิเคชันเพียงไม่กี่ประเภทหรือหนึ่งประเภท แหล่งข้อมูลนี้อาจเป็นระบบปฏิบัติการภายในคลังข้อมูลหรือระบบภายนอก

การประมวลผลวิเคราะห์ออนไลน์

ในระบบ OLAP มีจำนวนธุรกรรมน้อยกว่าเมื่อเทียบกับระบบธุรกรรม คำค้นหาที่ดำเนินการมีลักษณะซับซ้อนและเกี่ยวข้องกับการรวมข้อมูล

Aggregation คืออะไร?

เราบันทึกตารางที่มีข้อมูลรวมเช่นรายปี (1 แถว) รายไตรมาส (4 แถว) รายเดือน (12 แถว) หรือมากกว่านั้นหากมีคนต้องทำการเปรียบเทียบแบบปีต่อปีจะมีการประมวลผลเพียงแถวเดียว อย่างไรก็ตามในตารางที่ไม่ได้รวมจะเปรียบเทียบแถวทั้งหมด

SELECT SUM(salary)
FROM employee
WHERE title = 'Programmer';

มาตรการที่มีประสิทธิภาพในระบบ OLAP

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

เวลาในการตอบสนองของระบบ OLAP อยู่ที่ไม่กี่ชั่วโมงเมื่อเทียบกับมาร์ทข้อมูลที่คาดว่าเวลาแฝงจะใกล้เคียงกับหนึ่งวัน

การประมวลผลธุรกรรมออนไลน์

ในระบบ OLTP มีธุรกรรมออนไลน์สั้น ๆ จำนวนมากเช่น INSERT, UPDATE และ DELETE

ในระบบ OLTP มาตรการที่มีประสิทธิภาพคือเวลาในการประมวลผลของธุรกรรมสั้น ๆ และน้อยกว่ามาก ควบคุมความสมบูรณ์ของข้อมูลในสภาพแวดล้อมแบบหลายการเข้าถึง สำหรับระบบ OLTP จำนวนธุรกรรมต่อวินาทีจะวัดค่าeffectiveness. ระบบคลังข้อมูล OLTP ประกอบด้วยข้อมูลปัจจุบันและรายละเอียดและได้รับการดูแลใน schemas ในรูปแบบเอนทิตี (3NF)

ตัวอย่าง

ระบบการทำธุรกรรมแบบวันต่อวันในร้านค้าปลีกที่มีการแทรกบันทึกของลูกค้าอัปเดตและลบในแต่ละวัน ให้การประมวลผลแบบสอบถามที่รวดเร็วมาก ฐานข้อมูล OLTP ประกอบด้วยข้อมูลรายละเอียดและข้อมูลปัจจุบัน สคีมาที่ใช้ในการจัดเก็บฐานข้อมูล OLTP คือโมเดลเอนทิตี

ความแตกต่างระหว่าง OLTP และ OLAP

ภาพประกอบต่อไปนี้แสดงความแตกต่างที่สำคัญระหว่างไฟล์ OLTP และ OLAP ระบบ.

  • Indexes - ระบบ OLTP มีดัชนีเพียงไม่กี่รายการในขณะที่ในระบบ OLAP มีดัชนีมากมายสำหรับการเพิ่มประสิทธิภาพ

  • Joins- ในระบบ OLTP การรวมและข้อมูลจำนวนมากจะถูกทำให้เป็นมาตรฐาน อย่างไรก็ตามในระบบ OLAP มีการรวมน้อยและถูกยกเลิกการทำให้เป็นมาตรฐาน

  • Aggregation - ในระบบ OLTP ข้อมูลจะไม่ถูกรวมในขณะที่อยู่ในฐานข้อมูล OLAP จะใช้การรวมมากกว่า

การวิเคราะห์เชิงคาดการณ์

การวิเคราะห์เชิงทำนายเรียกว่าการค้นหารูปแบบที่ซ่อนอยู่ในข้อมูลที่จัดเก็บในระบบ DW โดยใช้ฟังก์ชันทางคณิตศาสตร์ที่แตกต่างกันเพื่อทำนายผลลัพธ์ในอนาคต

ระบบ Predictive Analysis แตกต่างจากระบบ OLAP ในแง่ของการใช้งาน ใช้เพื่อมุ่งเน้นไปที่ผลลัพธ์ในอนาคต ระบบ OALP มุ่งเน้นไปที่การประมวลผลข้อมูลในปัจจุบันและในอดีตสำหรับการรายงานเชิงวิเคราะห์