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

MOLAP คืออะไร?


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

โครงสร้างนี้เน้นที่การคำนวณล่วงหน้าของข้อมูลธุรกรรมในการรวม ซึ่งส่งผลให้ประสิทธิภาพการดำเนินการคิวรีรวดเร็ว โดยเฉพาะ

MOLAP คำนวณล่วงหน้าและจัดเก็บการวัดแบบรวมในแต่ละระดับลำดับชั้น ณ เวลาที่โหลด และจัดเก็บและจัดทำดัชนีค่าเหล่านี้สำหรับการดึงข้อมูลในทันที

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

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

เทคนิคที่มีประสิทธิภาพบางอย่างใช้เป็นการดูแลระบบจัดเก็บข้อมูลสำรองบนดิสก์เพื่อเพิ่มเวลาในการตอบสนอง มีเครื่องมือ OLAP มากมาย เนื่องจากผลิตภัณฑ์นำร่อง (Software Analysis Server) แนะนำ 'เวลา' เป็นมิติเพิ่มเติมสำหรับการวิเคราะห์ ซึ่งช่วยให้สามารถวิเคราะห์ 'อนุกรม' ของเวลาได้ ผลิตภัณฑ์บางอย่างเช่น Oracle Express Server นำเสนอประสิทธิภาพการวิเคราะห์ที่แข็งแกร่งในฐานข้อมูลด้วยตัวมันเอง

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

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