ใช้มุมมองการคำนวณ
มุมมองการคำนวณใช้เพื่อทำการคำนวณที่ซับซ้อนซึ่งไม่สามารถทำได้ด้วยมุมมอง 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 จากนั้นจึงเข้าร่วมด้วยความช่วยเหลือของโหนดเข้าร่วม