交叉引用另一个具有位置别名的数据库
位置别名是另一个 Essbase 多维数据集中的数据源的描述符。位置别名将多维数据集的别名映射到该多维数据集的位置。位置别名是在多维数据集级别设置的。在从中运行计算脚本的多维数据集上设置位置别名。
创建位置别名之后,可以使用别名来引用其他多维数据集。如果多维数据集的位置发生更改,请相应地编辑位置定义。
只能将位置别名与 @XREF 和 @XWRITE 函数一起使用。使用 @XREF,您可以从另一个多维数据集检索数据值,以包括在当前多维数据集的计算中。在这种情况下,位置别名指向要从中检索值的多维数据集。使用 @XWRITE,您可以将值写入其他 Essbase 多维数据集,也可以写入同一多维数据集。
在安全 (TLS/SSL) 模式下使用位置别名时,应注意以下事项。有关实施 TLS 的信息,请参见 Secure Your Communication and Network with TLS and Certificates 。如果您的网络是安全的,则应将 ENABLESECUREMODE 配置设置设置为 TRUE。如果位置别名设置为安全端口,则将 :secure 附加到服务器名称规范。例如,使用 MaxL :create location alias EasternDB from Sample.Basic to East.Sales at Easthost:6423:secure as User1 identified by password1;。
可以为特定多维数据集创建位置别名。要使用 Essbase Web 界面创建位置别名,请参阅创建位置别名。或者,可以使用 create location alias MaxL 语句。