在使用指示业务规则如何执行计算的命令时,请考虑以下最佳做法。
SET UPDATECALC OFF
可关闭智能计算,最适用于使用跨维运算符且可能有多个用户访问相同数据块组合的业务规则。此命令最适用于多个用户向数据库写入的应用。如果您使用智能计算,请确保该计算能够得到预期的结果。SET AGGMISSG OFF
。
如果应用程序设计具有标准自下而上版本的安装程序(在 0 级加载数据),使用 SET AGGMISSG ON
比较好。
SET NOTICE
和 SET MSG
只应在开发环境中用于单个计算分析。在生产环境中或在计算分析完成后,应删除这些命令。SET EMPTYMEMBERSETS ON
,以避免计算空集。这可防止在集合为空时对所有成员运行计算。