@XREF je výpočetní funkce systému Essbase pro odkazování na data v jiné krychli. @XWRITE je výpočetní funkce pro zpětný zápis dat do jiné krychle. Krychle obsahující vzorec s funkcí @XREF nebo @XWRITE je označována jako místní krychle. Druhá krychle je označována jako vzdálená krychle.
Pokud chcete implementovat funkci @XREF, definujte vzorec v místní krychli, která získá hodnoty ze vzdálené krychle. Prvek obsahující vzorec s funkcí @XREF může být buď uložen, nebo dynamicky vypočítán.
K implementaci funkce @XWRITE je potřebné v místní krychli definovat vzorec, který doručí (zapíše) hodnoty do vzdálené krychle. Datový průnik vzdálené krychle musí být uložen, protože funkce @XWRITE zapisuje hodnoty do vzdálené krychle.
Pokud se místní a vzdálená krychle nacházejí v různých instancích Essbase, musí být definován alias umístění obsahující informace o připojení.
Funkce syntaxe 1 vyvolá alias umístění:
@XREF (locationAlias [, mbrList]) @XWRITE (expression, locationAlias [, mbrList])
Funkce syntaxe 2 vyvolá použití kombinace názvu aplikace a názvu databáze:
@XREF(appName, dbName [, mbrList]) @XWRITE (expression, appName, dbName [, mbrList])
Při použití kombinace názvu aplikace a názvu databáze musí být uživatelé místní krychle také zřízeni ve vzdálené krychli.
Další reference: