สรุปขั้นตอนการตัดสินใจกับการสรุปข้อมูลด้วย OLAP SQL - ตอนที่ 4 (จบ)

จากโพสต์ที่แล้ว ได้ทำการสำรวจข้อมูล พร้อมกับดูความเกี่ยวข้องกันระหว่างข้อมูลในตารางได้ด้วยการใช้ sub query หรือ คำสั่งสอบถามแบบซ้อน (Nest Query) คราวนี้ เราจะนำวิธีการต่างๆ จากโพสต์ที่ผ่านมา มาใช้ร่วมกับ คำสั่งสำหรับการวิเคราะห์โดยเฉพาะ ที่เรียกกันว่า OLAP (Online Analytical Processing)

OLAP เป็นชุดคำสั่งที่ใช้สำหรับวิเคราะห์ข้อมูลจำนวนมาก มีความสามารถในการรวมข้อมูลได้หลายแบบมาผสมรวมกันให้เห็นข้อเปรียบเทียบของ output ที่ออกมา ซึ่ง OLAP จะมีหลายคำสั่งหรือที่เรียกว่าโอเปอร์เรเตอร์ ประกอบไปด้วย
CUBE
ROLLUP
GROUPING SETS

มาทำความรู้จักกับโอเปอร์เรเตอร์ ตัวแรกกันกับ CUBE

CUBE ตามชื่อให้มองว่ามันคือ ข้อมูลที่มีมิติแบบลูกบาศก์ หรือ โครงสร้างข้อมูลที่มีหลายมิติสำหรับวิเคราะห์ (pivot table) เป็นการรวมข้อมูลมากกว่า 2 มิติ เพื่อดู มิติอื่นๆหรือ มิติที่ 3 โดยการใช้ค่าทางสถิติ

ลองยกตัวอย่างเพื่อให้เห็นภาพมากขึ้น ตามลำดับขั้นตอนโดย มีตารางข้อมูลชื่อ customers table โดยจะใช้ column country และ gender เป็น column สำหรับเปรียบเทียบการใช้คำสั่ง CUBE กัน
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่