維度、成員和別名的命名慣例

將資料庫大綱中的維度、成員及別名命名時,請遵循下列規則:

  • 命名非 Unicode 模式的維度、成員或別名時,請勿使用超過 1024 個位元組。

  • 命名 Unicode 模式的維度、成員或別名時,請勿使用超過 1024 個字元。

  • 除非啟用區分大小寫,否則名稱不區分大小寫。

  • 即使啟用區分大小寫,在已啟用重複成員名稱的聚總儲存大綱中,請勿使用僅有大小寫差異的比對名稱作為維度名稱。例如,請勿將兩個維度命名為 Product 和 product。

  • 不允許重複的成員名稱或別名作為維度中的同層級。

  • 請勿在維度、成員或別名名稱中使用雙引號字元 (")、括號 ([ ])、換行或標籤。

  • 請勿使用下列字元來開始維度或成員名稱:
    字元 描述
    @ @ 符號
    \ 反斜線
    / 正斜線
    { } 括弧
    , 逗號
    - 虛線、連字號或減號
    = 等號
    < 小於符號
    ( ) 括號
    . 句號
    + 加號
    ' 單引號
    _ 底線
    | 垂直線
  • 請勿在名稱的開頭或結尾放置空格,因為這些空格會被忽略。

請勿使用下列單字作為維度、成員或別名:

  • 計算指令碼命令、運算子及關鍵字

  • Report Writer 命令

  • 函式名稱與函式引數

  • 資料庫中其他尺寸及成員的名稱 (除非成員為共用),以及層代名稱、等級名稱及別名

  • @_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