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

ลำดับชั้นแนวคิดมีประโยชน์ใน OLAP อย่างไร


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

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

คำสั่ง OLAP พื้นฐาน 5 คำสั่งที่ใช้ในการดึงข้อมูลจากคลังข้อมูลมีดังนี้ -

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

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

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

สไลซ์และลูกเต๋า − การดำเนินการสไลซ์ใช้การเลือกบนมิติหนึ่งของคิวบ์ที่กำหนด ส่งผลให้เกิดคิวบ์ย่อย การดำเนินการของลูกเต๋าแสดงถึงคิวบ์ย่อยโดยใช้การเลือกในสองมิติขึ้นไป

เดือย − Pivot เรียกอีกอย่างว่าการหมุน เป็นการดำเนินการแสดงภาพที่หมุนแกนข้อมูลในมุมมองเพื่อรองรับประสิทธิภาพทางเลือกของข้อมูล

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

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