@XREF es una función de cálculo de Essbase para hacer referencia a datos de otro cubo. @XWRITE es una función de cálculo para la reescritura de datos en otro cubo. El cubo que contiene la fórmula @XREF o @XWRITE se denomina cubo local. El segundo cubo se denomina cubo remoto.
Para implementar @XREF, defina una fórmula en el cubo local que extraiga valores de un cubo remoto. El miembro que contiene la fórmula @XREF se puede almacenar o calcular dinámicamente.
Para implementar @XWRITE, defina una fórmula en el cubo local que transfiera (escriba) valores a un cubo remoto. La intersección de datos de cubo remoto se debe almacenar, ya que @XWRITE escribe valores en el cubo remoto.
Si el cubo local y el remoto están en diferentes instancias de Essbase, es necesario definir un alias de ubicación que contenga información de conexión.
La función sintaxis 1 llama al alias de ubicación:
@XREF (locationAlias [, mbrList]) @XWRITE (expression, locationAlias [, mbrList])
La función sintaxis 2 llama para utilizar una combinación de nombre de aplicación y nombre de base de datos:
@XREF(appName, dbName [, mbrList]) @XWRITE (expression, appName, dbName [, mbrList])
La utilizar la combinación de nombre de aplicación y nombre de base de datos, los usuarios del cubo local también deben estar aprovisionados en el cubo remoto.
Referencias adicionales: