Convenzioni di denominazione per dimensioni, membri e alias

Quando si assegnano nomi alle dimensioni, ai membri e agli alias nel profilo del database, attenersi alla seguente regola:

  • Quando si assegnano nomi a dimensioni, membri o alias non in modalità Unicode, non utilizzare più di a 1024 byte.

  • Non utilizzare più di 1024 caratteri quando si assegnino i nomi a dimensioni, membri o alias in modalità Unicode.

  • I nomi non fanno distinzione tra maiuscole e minuscole a meno che non sia abilitata la distinzione tra maiuscole e minuscole.

  • Anche se è abilitata la distinzione tra maiuscole e minuscole, in un profilo di memorizzazione di aggregazione per il quale sono abilitati nomi membro duplicati, non utilizzare nomi corrispondenti con solo differenze tra maiuscole e minuscole per un nome dimensione. Ad esempio, non assegnare un nome a due dimensioni Prodotto e Prodotto.

  • Non sono consentiti nomi o alias di membri duplicati per elementi a pari livello.

  • Non utilizzare le virgolette doppie ("), le parentesi quadre ([ ]), le nuove righe o le schede nei nomi di dimensione, membro o alias.

  • Non utilizzare i seguenti caratteri per dimensioni o nomi di membro:
    Carattere Descrizione
    @ simbolo "at"
    \ barra rovesciata
    / barra
    { } parentesi graffa
    , virgola
    - trattino, lineetta o segno meno
    = segno di uguale
    < segno di minore di
    ( ) parentesi
    . punto
    + segno più
    ' virgoletta singola
    _ carattere di sottolineatura
    | barra verticale
  • Non inserire spazi all'inizio o alla fine dei nomi, poiché questi ignorati.

Non utilizzare i seguenti termini come nomi di dimensione, membro o alias:

  • I comandi, operatori e parole chiave degli script di calcolo

  • Comandi Report Writer

  • Nomi e argomenti funzione

  • Nomi di altre dimensioni e membri (a meno che il membro sia condiviso) e nomi, nomi e alias di generazione nel database.

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

  • Parole riservate per le dimensioni sandbox, tra cui "Base" o qualsiasi nome che inizi con "sb"

La seguente lista di parole non è severamente vietata; tuttavia, Oracle consiglia di evitare l'uso di queste parole a meno che non si sia certi che tale operazione non causi problemi imprevisti:

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