Naming Conventions for Dimensions, Members, and Aliases
在命名数据库大纲中的维、成员和别名后,请遵循以下规则:
-
在为非 Unicode 模式的维、成员或别名命名时,使用不超过 1024 个字节。
-
对 Unicode 模式的维、成员或别名进行命名时,使用的字符数量不要超过 1024 个字符。
-
除非启用了区分大小写,否则名称不区分大小写。
-
即使启用了区分大小写,在启用了重复成员名称的聚合存储大纲中,也不对维名称使用仅具有大小写差异的匹配名称。例如,请勿命名“Product(产品)”和“Product(产品)”。
-
维中的同级不允许出现重复的成员名称或别名。
-
请勿在维、成员或别名中使用双引号字符 (")、方括号 ([ ])、换行符或制表符。
-
维或成员名称不要以下列字符开头:
字符 说明 @ @ 符号 \ 反斜杠 / 正斜杠 { } 括号 , 逗号 - 短划线、连字号或减号 = 等号 < 小于号 ( ) 括号 . 时段 + 加号 ' 单引号 _ 下划线 | 竖线 -
请勿将空格放在名称的开头或结尾,因为会忽略它们。
请勿使用下列字词作为维名称、成员名称或别名:
-
计算脚本命令、运算符和关键字
-
报表编写器命令
-
函数名称和函数参数
-
数据库中的其他维和成员名称(除非成员已共享)、层代名称、级别名和别名
-
@_NULL、$$UNIVERSE$$$ 和 #MISSING
-
为沙盒维保留的单词,包括 "Base" 或以 "sb" 开头的任何名称
以下单词列表并未受到严格禁止;但是,Oracle 建议您避免使用这些单词,除非您确信这样做不会导致意外问题:
ALL
AND
ASSIGN
AVERAGE
CALC
CALCMBR
COPYFORWARD
CROSSDIM
CURMBRNAME
DIM
DIMNAME
DIV
DYNAMIC
EMPTYPARM
EQ
EQOP
EXCEPT
EXP
EXPERROR
FLOAT
FUNCTION
GE
GEN
GENRANGE
GROUP
GT
ID
IDERROR
INTEGER
LE
LEVELRANGE
LOOPBLOCK
LOOPPARMS
LT
MBR
MBRNAME
MBRONLY
MINUS
MISSING
MUL
MULOP
NE
NON
NONINPUT
NOT
OR
PAREN
PARENPARM
PERCENT
PLUS
RELOP
SET
SKIPBOTH
SKIPMISSING
SKIPNONE
SKIPZERO
TO
TOLOCALRATE
TRAILMISSING
TRAILSUM
UMINUS
UPPER
VARORXMBR
XMBRONLY
#MI