Convenções de Nomenclatura para Dimensões, Membros e Aliases

Ao nomear dimensões, membros e aliases no outline do banco de dados, siga estas regras:

  • Use no máximo 1024 bytes ao nomear dimensões, membros ou aliases que não sejam do modo Unicode.

  • Não use mais de 1024 caracteres ao nomear dimensões, membros ou aliases de modo Unicode.

  • Os nomes não fazem distinção entre maiúsculas e minúsculas, a menos que a distinção entre maiúsculas e minúsculas esteja ativada.

  • Mesmo quando a distinção entre maiúsculas e minúsculas estiver ativada, em um outline de armazenamento agregado para o qual nomes de membros duplicados estão ativados, não use nomes correspondentes com apenas diferenças de maiúsculas e minúsculas para um nome de dimensão. Por exemplo, não nomeie duas dimensões Produto e produto.

  • Nomes ou aliases duplicados de membros não são permitidos como irmãos em uma dimensão.

  • Não use aspas duplas ("), colchetes ([ ]), linhas novas ou guias em nomes de dimensão, membro ou alias.

  • Não use os seguintes caracteres para iniciar nomes da dimensão ou do membro:
    Caractere Descrição
    @ arroba
    \ barra invertida
    / barra
    { } chave
    , vírgula
    - travessão, hífen ou subtração
    = sinal de igual
    < sinal de "menor que"
    ( ) parênteses
    . ponto
    + sinal de mais
    ' aspas simples
    _ sublinhado
    | barra vertical
  • Não coloque os espaços no início ou fim dos nomes, pois eles serão ignorados.

Não use estas palavras como nomes da dimensão, membro ou alias:

  • Comandos, operadores ou palavras-chave de script de cálculo

  • Comandos Report Writer

  • Nomes de funções e argumentos de funções

  • Nomes de outras dimensões e membros (a menos que o membro seja compartilhado) e nomes, nomes do nível e aliases de geração no banco de dados

  • @_NULL, $$$UNIVERSE$$$ e #MISSING

  • Palavras reservadas para dimensões Sandbox, incluindo "Base" ou qualquer nome que comece com "sb"

A lista de palavras a seguir não é estritamente proibida; no entanto, a Oracle recomenda que você evite usar essas palavras, a menos que tenha certeza de que isso não causará problemas inesperados:

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