@XREF היא פונקציית חישוב Essbase להפניה לנתונים בקובייה אחרת. @XWRITE היא פונקציית חישוב לכתיבת נתונים בחזרה לקובייה אחרת. הקובייה המכילה את הנוסחה @XREF או @XWRITE נקראת הקובייה המקומית. הקובייה השנייה נקראת הקובייה המרוחקת.
למימוש @XREF, מגדירים נוסחה בקובייה המקומית שמושכת ערכים מקובייה מרוחקת. ניתן לאחסן את האיבר שמכיל את נוסחת ה-@XREF או לחשב אותו באופן דינמי.
למימוש @XWRITE,, מגדירים נוסחה בקובייה המקומית שדוחפת (כותבת) ערכים בקובייה מרוחקת. חיתוך הנתונים של הקובייה המרוחקת חייב להיות מאוחסן, כיוון ש-@XWRITE ,כותבת ערכים לקובייה המרוחקת.
אם הקובייה המקומית והקובייה המרוחקת הן במופעים שונים של Essbase, חובה להגדיר כינוי מיקום שמכיל פרטי התחברות.
הפונקציה תחביר 1 קוראת לכינוי מיקום:
@XREF (locationAlias [, mbrList]) @XWRITE (expression, locationAlias [, mbrList])
הפונקציה תחביר 2 דורשת שימוש בקומבינציית שם יישום ושם מסד נתונים:
@XREF(appName, dbName [, mbrList]) @XWRITE (expression, appName, dbName [, mbrList])
בעת שימוש בקומבינציית שם יישום ושם מסד נתונים, יש להקצות את המשתמשים בקובייה המקומית גם בקובייה המרוחקת.
אסמכתאות נוספות: