Descripción de @XREF/@XWRITE
@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.
Note:
El cubo de origen y el cubo de destino utilizados en @XREF o @XWRITE deben estar en la misma versión de Essbase.
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.
- Alias de ubicación
- Combinación de nombre de aplicación y nombre de base de datos
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: