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

การดำเนินการแบบสอบถามสามารถปรับปรุงโดยเรียงซ้อนการดำเนินการได้อย่างไร


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

กระบวนการนี้ให้บริการตลอดเวลาที่สร้างคลังข้อมูลสำหรับผู้ใช้ปลายทาง ไม่มีขั้นตอนที่สำคัญต่อเนื่องกันภายในกระบวนการนี้ แต่มีชุดของสิ่งอำนวยความสะดวกที่ดำเนินการอย่างต่อเนื่อง

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

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

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

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

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

กำหนดว่าควรทำการดำเนินการใดกับลูกบาศก์ที่มีอยู่ − สิ่งนี้ประกอบด้วยการแปลงการดำเนินการการเลือก การฉายภาพ การสรุป (จัดกลุ่มตาม) และการเจาะลึกที่แสดงในแบบสอบถามเป็นการดำเนินการ SQL และ/หรือ OLAP ที่สอดคล้องกัน

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