@XREF er en Essbase-beregningsfunksjon for henvisning til data i en annen kube. @XWRITE er en beregningsfunksjon for skriving av data tilbake til en annen kube. Kuben som inneholder formelen @XREF eller @XWRITE, kalles den lokale kuben. Den andre kuben kalles den eksterne kuben.
Du implementerer @XREF ved å definere en formel i den lokale kuben som henter verdier fra en ekstern kube. Medlemmet som inneholder @XREF-formelen, kan lagres eller beregnes dynamisk.
Du implementerer @XWRITE ved å definere en formel i den lokale kuben som sender (skriver) verdier til en ekstern kube. Skjæringspunktet for data i den eksterne kuben må lagres, ettersom @XWRITE skriver verdier til den eksterne kuben.
Hvis de lokale og eksterne kubene ligger i ulike Essbase-forekomster, må det defineres et plasseringsalias som inneholder tilkoblingsopplysningene.
Funksjonen syntax 1 må ha et plasseringsalias:
@XREF (locationAlias [, mbrList]) @XWRITE (expression, locationAlias [, mbrList])
Funksjonen syntax 2 må ha en kombinasjon av et applikasjonsnavn og et databasenavn:
@XREF(appName, dbName [, mbrList]) @XWRITE (expression, appName, dbName [, mbrList])
Når du bruker en kombinasjon av applikasjonsnavn og databasenavn, må brukere av den lokale kuben også klargjøres i den eksterne kuben.
Flere referanser: