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

OLAP มีลักษณะอย่างไร?


การทดสอบ FASMI

สามารถแสดงลักษณะของแอปพลิเคชัน OLAP ในวิธีการเฉพาะ โดยไม่ต้องบอกว่าควรดำเนินการอย่างไร

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

การวิจัยอิสระในเนเธอร์แลนด์แสดงให้เห็นว่าผู้ใช้ปลายทางพิจารณาว่ากระบวนการถูกปฏิเสธหากไม่ได้รับผลลัพธ์ภายใน 30 วินาที และเหมาะสมที่จะกด 'ALT+Ctrl+Delete' เว้นแต่ระบบต้องการให้รายงานใช้เวลานานขึ้น .

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

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

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

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

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