Descripción de XREF/XWRITE

XREF es una función de cálculo que se utiliza para hacer referencia a datos en otro cubo, mientras que XWRITE es una función de cálculo que se utiliza para anotar datos en otro cubo.

Es más sencillo entender XREF y XWRITE en el contexto del cubo que contiene la fórmula de XREF o XWRITE, llamado cubo local. El segundo cubo es el 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 puede almacenarse o calcularse dinámicamente.

Para implementar XWRITE, defina una fórmula en el cubo local que transfiera 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 la misma instancia en la nube de Essbase no es necesaria ninguna información de conexión para implementar XREF o XWRITE. No obstante, los usuarios del cubo local también deben estar aprovisionados en el cubo remoto. Para implementar XREF o XWRITE en cubos en la misma instancia, es necesario el nombre de aplicación y de base de datos para el cubo de origen en la sintaxis de la función.

@XREF(appName, dbName [, mbrList])
@XWRITE (expression, appName, dbName [, mbrList])

Si el cubo local y el remoto están en diferentes instancias en la nube de Essbase, es necesario definir un alias de ubicación que contenga información de conexión:

@XREF (locationAlias [, mbrList])
@XWRITE (expression, locationAlias [, mbrList])