@XREF é uma função de cálculo do Essbase para referenciar dados em outro cubo. @XWRITE é uma função de cálculo para gravar de volta os dados em outro cubo. O cubo que contém a fórmula @XREF ou @XWRITE é chamado cubo local. O segundo cubo é chamado cubo remoto.
Para implementar o @XREF, defina uma fórmula no cubo local que obtenha os valores de um cubo remoto. O membro que contém a fórmula @XREF pode ser armazenado ou dinamicamente calculado.
Para implementar o @XWRITE, defina uma fórmula no cubo local que envie (grave) os valores para um cubo remoto. A interseção de dados do cubo remoto deve ser armazenada, uma vez que o @XWRITE grava os valores no cubo remoto.
Se os cubos local e remoto estiverem em diferentes instâncias do Essbase, um alias de local contendo as informações deverá ser definido.
Chamadas de função sintaxe 1 para um alias de localização:
@XREF (locationAlias [, mbrList]) @XWRITE (expression, locationAlias [, mbrList])
Chamadas de função sintaxe 2 para usar uma combinação de nomes de aplicativo e de banco de dados:
@XREF(appName, dbName [, mbrList]) @XWRITE (expression, appName, dbName [, mbrList])
Ao usar a combinação de nomes de aplicativo e de banco de dados, os usuários do cubo local também devem ser provisionados no cubo remoto.
Referências Adicionais: