ใช้มุมมองการคำนวณ

มุมมองการคำนวณใช้เพื่อทำการคำนวณที่ซับซ้อนซึ่งไม่สามารถทำได้ด้วยมุมมอง Attribute หรือ Analytic คุณยังสามารถใช้มุมมองแอตทริบิวต์และมุมมองเชิงวิเคราะห์ในขณะที่ออกแบบมุมมองการคำนวณ

ต่อไปนี้เป็นลักษณะบางประการของมุมมองการคำนวณ -

  • มุมมองการคำนวณใช้เพื่อใช้การวิเคราะห์แอททริบิวต์และมุมมองการคำนวณอื่น ๆ

  • มีสองวิธีในการสร้างมุมมองการคำนวณ - การใช้ตัวแก้ไข SQL หรือตัวเลือกกราฟิก

  • มีโหนด Union, Join, Projection และ Aggregation ในตัว

  • เครื่องมือการรายงาน SAP BusinessObjects สามารถเชื่อมต่อกับมุมมองการคำนวณโดยใช้การเชื่อมต่อ OLAP สำหรับการรายงานและแดชบอร์ด

จะสร้างมุมมองการคำนวณได้อย่างไร?

เลือกชื่อแพ็กเกจที่คุณต้องการสร้างมุมมองการคำนวณ คลิกขวาที่แพ็คเกจ→ไปที่ใหม่→มุมมองการคำนวณ เมื่อคุณคลิกมุมมองการคำนวณหน้าต่างใหม่จะเปิดขึ้น

ป้อนชื่อมุมมองคำอธิบายและเลือกประเภทมุมมองเป็นมุมมองการคำนวณประเภทย่อยมาตรฐานหรือเวลา (เป็นมุมมองชนิดพิเศษซึ่งเพิ่มมิติเวลา) คุณสามารถใช้มุมมองการคำนวณได้สองประเภท - สคริปต์แบบกราฟิกและสคริปต์ SQL

มุมมองการคำนวณมีตัวเลือกในการใช้ Star Join หรือไม่ใช้ Star Join นอกจากนี้ยังมีหมวดหมู่ข้อมูลที่แตกต่างกันสองประเภท -

  • Cube- เมื่อผู้ใช้เลือก Cube เป็นหมวดหมู่ข้อมูลโหนดเริ่มต้นคือ Aggregation คุณสามารถเลือก Star Join with Cube Dimension

  • Dimension - เมื่อผู้ใช้เลือก Dimension เป็นหมวดหมู่ข้อมูลโหนดเริ่มต้นคือ Projection

มุมมองการคำนวณด้วย Star Join

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

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงให้เห็นว่าเราสามารถใช้มุมมองการคำนวณกับ Star Join ได้อย่างไร

คุณมีสี่ตารางตารางสลัวสองตารางและตารางข้อเท็จจริงสองตาราง คุณต้องหารายชื่อพนักงานทั้งหมดที่มีวันที่เข้าร่วม, ชื่อ Emp, EmpId, เงินเดือนและโบนัส

ข้อดีของการใช้ Star Join

  • ช่วยลดความยุ่งยากในกระบวนการออกแบบ คุณไม่จำเป็นต้องสร้างมุมมองเชิงวิเคราะห์และมุมมองแอตทริบิวต์ ตารางข้อเท็จจริงสามารถใช้เป็นประมาณการได้โดยตรง

  • 3NF เป็นไปได้ด้วย Star Join

มุมมองการคำนวณโดยไม่รวมดาว

สิ่งนี้อนุญาตให้ใช้มุมมองแอตทริบิวต์อื่น ๆ และมุมมองการวิเคราะห์โดยใช้โหนดต่างๆที่มีอยู่ในการเข้าร่วมการคำนวณ

ในภาพหน้าจอด้านบนคุณจะเห็นมุมมองการวิเคราะห์สองมุมมอง - AN_Fact1 และ AN_Fact2 - ถูกใช้โดยใช้โหนด Projection 1 และ Projection 2 จากนั้นจึงเข้าร่วมด้วยความช่วยเหลือของโหนดเข้าร่วม