@XREF เป็นฟังก์ชันการคำนวณ Essbase สำหรับการอ้างอิงข้อมูลในลูกบาศก์อื่น @XWRITE เป็นฟังก์ชันการคำนวณสำหรับการเขียนข้อมูลกลับไปยังลูกบาศก์อื่น ลูกบาศก์ที่มีสูตร @XREF หรือ @XWRITE เรียกว่าลูกบาศก์ในระบบ ลูกบาศก์ที่สองเรียกว่าลูกบาศก์ระยะไกล
ในการใช้งาน @XREF ให้คุณกำหนดสูตรในลูกบาศก์ในระบบที่ดึงค่าต่างๆ จากลูกบาศก์ระยะไกล สมาชิกที่มีสูตร @XREFสามารถจัดเก็บหรือคำนวณแบบไดนามิคก็ได้
ในการใช้งาน @XWRITE ให้คุณกำหนดสูตรในลูกบาศก์ในระบบที่พุช (เขียน) ค่าต่างๆ ไปยังลูกบาศก์ระยะไกล ต้องจัดเก็บจุดตัดข้อมูลลูกบาศก์ระยะไกล เนื่องจาก @XWRITE จะเขียนค่าลงในลูกบาศก์ระยะไกล
หากลูกบาศก์ในระบบและระยะไกลอยู่ในอินสแตนซ์ Essbase ที่ต่างกัน จะต้องกำหนดชื่อแทนของตำแหน่งที่มีข้อมูลการเชื่อมต่อ
ฟังก์ชัน syntax 1 จะเรียกชื่อแทนของตำแหน่ง:
@XREF (locationAlias [, mbrList]) @XWRITE (expression, locationAlias [, mbrList])
ฟังก์ชัน syntax 2 จะเรียกการใช้ค่าผสมของชื่อแอปพลิเคชันและชื่อฐานข้อมูล:
@XREF(appName, dbName [, mbrList]) @XWRITE (expression, appName, dbName [, mbrList])
เมื่อใช้ค่าผสมของชื่อแอปพลิเคชันและชื่อฐานข้อมูล จะต้องจัดเตรียมผู้ใช้ของลูกบาศก์ในระบบในลูกบาศก์ระยะไกลด้วย
การอ้างอิงเพิ่มเติม: