Imposta nomi membro in dimensioni attributo

Quando si utilizza la funzione degli attributi, Essbase stabilisce i nomi membro predefiniti nelle dimensioni degli attributi. È possibile modificare questi nomi definiti dal sistema in vari modi per evitare confusione tra i nomi dei membri degli attributi e gli altri nomi dei membri.

Ad esempio, True e False definiti dal sistema preclude altri nomi membro di True e False. Gli attributi data e gli attributi numerici possono essere duplicati. Per evitare la confusione dei nomi duplicati, è possibile stabilire le impostazioni per qualificare i nomi dei membri nelle dimensioni attributo. La struttura non mostra i nomi degli attributi completamente qualificati, ma è possibile visualizzare i nomi completi degli attributi ovunque si selezionino i membri, ad esempio quando si definiscono le partizioni o si selezionano le informazioni da recuperare.

Definire le impostazioni del nome membro prima di definire o creare le dimensioni attributo. La modifica delle impostazioni dopo la definizione delle dimensioni e dei membri dell'attributo potrebbe generare nomi di membro non validi.

Le sezioni riportate di seguito descrivono come utilizzare i nomi dei membri delle dimensioni attributo.

Nota

Se si suddividono i contorni contenenti dimensioni attributo, le impostazioni del formato nome dei membri descritte in questa sezione devono essere identiche nei contorni di origine e destinazione.

Imposta formati di prefisso e suffisso per i nomi membro nelle dimensioni Attributo

Nelle dimensioni attributo è possibile duplicare il nome membro. Per evitare problemi relativi ai membri degli attributi, è possibile definire nomi univoci allegando un prefisso o un suffisso ai nomi dei membri.

Nota

Le informazioni in questa sezione non si applicano ai profili membro duplicati con dimensioni attributo. Per fare riferimento ai nomi dei membri nei profili dei nomi dei membri duplicati, vedere invece Duplica nomi dei membri nei profili.

I nomi dei membri delle dimensioni attributo booleano, data e numerico sono valori. È possibile incontrare valori attributo duplicati in dimensioni attributo diverse.

  • Esempio booleano

    Se in un profilo sono presenti più dimensioni attributo booleano, i due membri di ciascuna di tali dimensioni hanno gli stessi nomi, per impostazione predefinita True e False.

  • Esempio di data

    Se sono presenti più dimensioni attributo data, alcuni nomi membro in entrambe le dimensioni potrebbero essere uguali. Ad esempio, la data di apertura di un negozio in un determinato mercato potrebbe essere la stessa della data di introduzione di un prodotto.

  • Esempio numerico

    Il valore dell'attributo per la dimensione di un prodotto potrebbe essere 12 e anche 12 potrebbe essere il valore per il numero di unità d'imballaggio per un prodotto. Questo esempio si traduce in due membri con il nome 12.

È possibile definire nomi univoci associando un prefisso o un suffisso ai nomi dei membri nelle dimensioni Attributo di tipo Booleano, Data e Numerico nel profilo. È possibile applicare la dimensione, il padre, il nonno o tutti i predecessori al nome dell'attributo. Ad esempio, impostando i nomi dei membri delle dimensioni attributo in modo che includano il nome dimensione come suffisso, allegato da un carattere di sottolineatura, il valore membro 12 nella dimensione attributo Ounces assume il nome univoco e completo del membro attributo 12_Ounces.

Per impostazione predefinita, Essbase presuppone che ai nomi dei membri delle dimensioni attributo non sia associato alcun prefisso o suffisso.

La convenzione selezionata si applica ai nomi dei membri di livello 0 di tutte le dimensioni di attributo numerico, booleano e data nel profilo. È possibile definire alias per questi nomi se si desidera visualizzare nomi più brevi nei recuperi.

Vedere Informazioni sul foglio di lavoro Cube.Settings: Impostazioni attributi.

Imposta nomi membro attributo booleano

Le dimensioni attributo booleane hanno nomi membro True e False, a meno che non vengano modificate in Sì e No o in qualsiasi altra scelta. Nel cubo di base di esempio di Essbase è presente una dimensione attributo booleano denominata Caffeinated contenente i membri True e False.

Quando si imposta il tipo di dimensione di una dimensione attributo come booleana, Essbase crea automaticamente due membri di livello 0 con i nomi specificati per le impostazioni degli attributi booleani. I nomi dei membri booleani iniziali in un database sono impostati su True e False. Per modificare questi nomi predefiniti, ad esempio Sì e No, definire i nomi dei membri per le dimensioni attributo booleano prima di creare le dimensioni attributo booleano nel database.

Per poter impostare un tipo di dimensione attributo come booleano, è necessario eliminare tutti i membri esistenti nella dimensione.

Per visualizzare i nomi dei membri degli attributi booleani correnti, è possibile utilizzare il visualizzatore/editor di profili nell'interfaccia Web di Essbase.

Per modificare i nomi dei membri degli attributi booleani predefiniti, utilizzare uno dei metodi riportati di seguito.

Modifica dei nomi membro nelle dimensioni Attributo data

È possibile modificare il formato dei membri delle dimensioni attributo data di Essbase. Tuttavia, quando si modifica il formato della data è necessario rigenerare le dimensioni Attributo data.

Ad esempio, è possibile utilizzare i seguenti formati di data:

  • mm-dd-yyyy: il 18 ottobre 2007 viene visualizzato come 10-18-2007.

  • dd-mm-yyyy: 18 ottobre 2007 viene visualizzato come 18-10-2007.

Se si modifica il formato del nome del membro data, i nomi dei membri esistenti delle dimensioni attributo data potrebbero diventare non validi. Ad esempio, se il membro 10-18-2007 esiste e si modifica il formato in dd-mm-2007, la verifica del profilo troverà questo membro non valido.

Vedere Informazioni sul foglio di lavoro Cube.Settings: Impostazioni attributo.

Impostazione di nomi membro che rappresentano intervalli di valori

I membri delle dimensioni attributo numerico possono rappresentare valori singoli o intervalli di valori. Per i membri attributo intervallo, è possibile impostare il nome come riflesso della parte superiore dell'intervallo o della parte inferiore dell'intervallo.

Membri attributo numerico, esempio valore singolo

Nel database Sample Basic, il membro 12 nella dimensione attributo Ounces rappresenta il singolo valore numerico 12; questo attributo viene associato a tutti i prodotti a 12 once. Il profilo include un membro separato per ogni dimensione, ad esempio 16, 20 e 32.

Esempio di membri attributo numerico, intervallo di valori

  • Nel database Sample Basic, la dimensione attributo Population contiene membri intervallo.

    Figura 6-1 Dimensione e membri attributo popolazione


    Struttura della dimensione attributo popolazione in Sample Basic

    In questo profilo, i membri della dimensione attributo Popolazione rappresentano intervalli di valori di popolazione nella dimensione Mercato associata. Il membro 3000000 rappresenta popolazioni da zero a 3.000.000; il membro 600000 rappresenta popolazioni da 3.000.001 a 6.000.000 e così via. Un'impostazione per il profilo stabilisce che ogni membro numerico rappresenta la parte superiore del relativo intervallo.

    È inoltre possibile definire questa impostazione di struttura in modo che i membri delle dimensioni attributo numerico siano i fondi degli intervalli che rappresentano. Ad esempio, se i membri numerici sono impostati per definire i fondi degli intervalli, il membro 3000000 rappresenta le popolazioni da 3.000.000 a 5.999.999 e il membro 600000 rappresenta le popolazioni da 6.000.000 a 8.999.999.

Quando si crea la dimensione base, Essbase associa automaticamente i membri della dimensione base all'intervallo di attributi appropriato. Ad esempio, se i membri numerici rappresentano i vertici degli intervalli, Essbase associa automaticamente il mercato del Connecticut, con una popolazione di 3.269.858 abitanti, con il membro 6000000 della dimensione attributo Popolazione.

Per visualizzare i nomi dei membri degli attributi numerici correnti, è possibile utilizzare il visualizzatore/editor di profili nell'interfaccia Web Essbase oppure eseguire la seguente istruzione MaxL:

query database appName.dbName get attribute_spec;

Per modificare i nomi dei membri attributi numerici, utilizzare uno dei metodi riportati di seguito.

In una regola di generazione dimensione è possibile specificare la dimensione dell'intervallo per ogni membro della dimensione attributo numerico. Nella dimensione Popolazione di esempio utilizzata in questo argomento, si noti che ogni attributo rappresenta un intervallo di 3.000.000. Fare riferimento a Attributi intervallo numerico.

Nota

Oracle consiglia che i nomi dei membri dimensione attributo numerico non contengano più di sei posizioni decimali. In caso contrario, a causa di regolazioni di precisione, un profilo non può superare la verifica.

Modifica dei nomi membro della dimensione Calcoli attributo

Per impostazione predefinita, la dimensione Calcoli attributi Essbase dispone di membri denominati Somma, Conteggio, Minimo, Massimo e Media. Se necessario, è possibile modificare i nomi e le relative funzionalità non verranno modificate.


Somma, Conteggio, Min, Max e Media sono i nomi predefiniti dei membri in una dimensione Calcolo attributo.

Somma, Conteggio, Min, Max e Media, ovvero i nomi dei membri creati da Essbase nella dimensione Calcoli attributo, non vengono considerati parole riservate poiché è possibile modificare questi nomi in una dimensione attributo o standard e poi utilizzare il nome predefinito in una dimensione attributo. Attenersi alle linee guida riportate di seguito.

  • Se il profilo è contrassegnato come profilo membro duplicato, è possibile utilizzare i nomi predefiniti per assegnare un nome ad altri membri base o attributo.

  • Se il profilo è contrassegnato come unico profilo membro, evitare l'uso di Somma, Conteggio, Min, Max e Media come nomi di membri. Ad esempio, se si utilizza Max in una dimensione standard e quindi viene creata una dimensione attributo, in cui Essbase crea il membro Max nella dimensione Calcoli attributo, Essbase rileva un nome duplicato e restituisce un messaggio d'errore che indica che il nome è già in uso.

Indipendentemente dal nome utilizzato per un membro della dimensione Calcolo attributo, la relativa funzione rimane invariata. Ad esempio, Count, il secondo membro, conta sempre.

Per visualizzare i nomi dei membri Calcoli attributi correnti, è possibile utilizzare il visualizzatore/editor struttura nell'interfaccia Web Essbase oppure eseguire la seguente istruzione MaxL:

query database appName.dbName get attribute_spec;

Per modificare i nomi dei membri dei calcoli degli attributi predefiniti, utilizzare uno dei metodi riportati di seguito.