ระบบ OLAP และ OLTP

แนวคิด Data Warehousing

Aaren Stubberfield

Data Scientist

ระบบ OLAP

  • OLAP (online analytical processing)
  • ออกแบบมาเพื่อรองรับการวิเคราะห์ข้อมูลขนาดใหญ่
  • ตัวอย่างการจัดระเบียบตามมิติ:
    • ประเทศ, รัฐ, เมือง
    • ปี, เดือน, วัน
  • OLAP จัดระเบียบข้อมูลให้อยู่ในรูปแบบหลายมิติ
แนวคิด Data Warehousing

OLAP cube

  • OLAP cube คือหัวใจของระบบ OLAP
  • ประมวลผลได้เร็วกว่าฐานข้อมูลเชิงสัมพันธ์แบบดั้งเดิม
  • Hypercube มีมากกว่าสามมิติ

ภาพลูกบาศก์ที่แกนระบุว่า region, year และ product

แนวคิด Data Warehousing

OLTP

  • OLTP (online transaction processing)
  • ออกแบบมาเพื่อประมวลผลคิวรีฐานข้อมูลแบบง่าย
  • ใช้ในระบบต้นทางก่อนส่งข้อมูลไปยัง data warehouse

ภาพบุคคลกำลังรับเงินจากตู้ ATM

1 ภาพโดย Rodnae-Productions จาก Pexels
แนวคิด Data Warehousing

ตัวอย่างสำหรับบริษัทบัตรเครดิต

OLTP:

  • ระบบติดตามการซื้อของลูกค้า
  • ประมวลผลการอัปเดตข้อมูลยอดบัญชีจำนวนมากในแต่ละครั้ง

OLAP:

  • ออกแบบมาเพื่อวิเคราะห์ข้อมูลการซื้อ
  • ข้อมูลถูกจัดระเบียบตามหลายมิติ

ภาพผู้ชายมืออาชีพยืนไขว้แขนมองกล้อง

แนวคิด Data Warehousing

สรุป

ความแตกต่าง OLAP OLTP
การปรับให้เหมาะสม: คิวรีแบบอ่านอย่างเดียวที่ซับซ้อนสำหรับการวิเคราะห์ คิวรีแบบง่าย
การแสดงข้อมูล: หลายมิติ แถวและคอลัมน์
แนวคิด Data Warehousing

มาฝึกกันเถอะ!

แนวคิด Data Warehousing

Preparing Video For Download...