Crea attributi definiti dall'utente
È possibile creare attributi definiti dall'utente (UDA) per i membri Essbase. Ad esempio, è possibile creare un attributo definito dall'utente denominato Dare. Utilizzare gli attributi definiti dall'utente negli script di calcolo o durante il caricamento dei dati nel cubo.
-
ADU negli script di calcolo. Dopo aver definito un attributo definito dall'utente, è possibile eseguire una query su un membro per il relativo attributo definito dall'utente in uno script di calcolo. Ad esempio, è possibile moltiplicare tutti i membri con Dare ADU per -1 in modo che vengano visualizzati come positivi o negativi (a seconda di come vengono attualmente memorizzati i dati). Vedere Sviluppo di script di calcolo per i cubi di storage a blocchi.
-
UDA nel caricamento dei dati. È possibile modificare il segno dei dati mentre vengono caricati nel database in base al relativo attributo definito dall'utente.
Per eseguire un calcolo, recuperare i dati in modo selettivo in base ai valori degli attributi o fornire il supporto completo di campi incrociati, pivot ed espansione nel foglio di calcolo, creare dimensioni attributo anziché attributi definiti dall'utente. Vedere Confronto di attributi e attributi definiti dall'utente (ADU).
Nota
Nei database di memorizzazione di aggregazione, l'uso degli attributi definiti dall'utente per definire i gruppi di membri riduce notevolmente la velocità di esecuzione delle funzioni di Essbase. Per evitare questa perdita di prestazioni, utilizzare le dimensioni attributo per definire i gruppi di membri.
Osservare le linee guida riportate di seguito durante la creazione degli attributi definiti dall'utente.
-
È possibile definire più attr. def. utente per membro.
-
Impossibile impostare lo stesso attr. def. utente due volte per un membro.
-
È possibile impostare lo stesso attributo definito dall'utente per membri diversi.
-
Un nome attr. def. utente può essere uguale a un nome membro, alias, livello o generazione. Seguire le stesse regole di denominazione usate per i membri. Vedere Convenzioni di denominazione per dimensioni, membri e pseudonimi.
-
Impossibile creare un attributo definito dall'utente per i membri condivisi.
-
Impossibile creare un attributo definito dall'utente per i membri delle dimensioni attributo.
-
Un attributo definito dall'utente si applica solo al membro specificato. I discendenti e i predecessori del membro non ricevono automaticamente lo stesso attr. def. utente.
Per aggiungere, rimuovere o aggiornare gli ADU utilizzando l'interfaccia Web di Essbase, aprire il profilo per la modifica, selezionare un membro e modificarne le proprietà. Fare clic su Attributi definiti dall'utente. Per ulteriori dettagli, vedere Crea attributi definiti dall'utente.
Se si utilizza una cartella di lavoro applicazione o Progettazione cubo per aggiungere o modificare un attributo definito dall'utente, aggiornare una o più proprietà attr. def. utente nel foglio di lavoro dimensione pertinente.

Se si utilizza l'API REST per modificare il profilo, è necessario aggiornare il valore della proprietà udas di mbrInfo per aggiungere, rimuovere o sostituire gli attributi definiti dall'utente quando si esegue un'azione di aggiunta o aggiornamento di un membro. Fare riferimento alla documentazione per l'endpoint Esegui modifica struttura batch.