Metodi di generazione dimensione

Il metodo di generazione delle dimensioni determina l'algoritmo utilizzato da Essbase per creare o modificare dimensioni, membri e alias nel profilo del cubo. A seconda della forma della fonte di dati, il metodo di creazione ideale può fare riferimento a generazioni, livelli, padre-figlio o stringhe.

Quando si creano dimensioni, ogni record (riga) nell'origine dei dati definisce un membro della dimensione. Ogni record deve seguire lo stesso ordine dimensionale ("dimensionalità") degli altri record.


Questa immagine illustra il concetto di record e campi in un'origine dati, come descritto nel testo che precede l'immagine.

Linee guida per i metodi di creazione

Utilizzare le linee guida riportate di seguito per selezionare il metodo di generazione appropriato per l'origine dati.

Tipo di dati in ogni record Esempi Operazione desiderata Metodo generazione(1) Informazioni tipo di campo

Dati dall'alto verso il basso

Ogni record specifica il nome del padre, il nome del figlio, i figli del figlio e così via.

Anno, trimestre, mese

Modificare le proprietà delle dimensioni e dei membri esistenti

Riferimenti generazione

Numero di generazione per ogni campo.

Dati bottom-up

Ogni record specifica il nome del membro, il nome del padre, il nome del padre del padre e così via.

Mese, Trimestre, Anno

  • Crea membri condivisi che vengono aggregati in generazioni diverse

  • Modificare le proprietà delle dimensioni e dei membri esistenti

Riferimenti livello

Il numero di livello per ogni campo.

Genitore seguito dal figlio

Ogni record specifica il nome dell'elemento padre e il nome del nuovo membro figlio, in tale ordine, sebbene possano specificare anche altre informazioni.

Cola (Diet Cola)

  • Crea membri condivisi che vengono aggregati in generazioni diverse

  • Condividi membri non di livello 0

  • Modifica proprietà di dimensioni e membri esistenti

Riferimenti padre-figlio

 

Un elenco di nuovi membri

Ogni origine dati elenca nuovi membri; l'origine dati non specifica la posizione nella struttura a cui appartengono i membri. In Essbase sono disponibili algoritmi che determinano dove aggiungere questi membri.

gen, feb, mar, aprile

Aggiungere tutti i membri come figli di un padre esistente (possibilmente un padre "fittizio")

Aggiungi come figlio del padre specificato

 

800-10, 800-20

Aggiungere tutti i membri alla fine della dimensione

Aggiungi come elemento del pari livello al livello più basso

 

800-10, 800-20

Aggiungere ogni nuovo membro alla dimensione che contiene membri simili

Aggiungi come pari livello a un membro con una stringa corrispondente

 

Elenco di membri dimensione base e relativi attributi

Cola 16oz lattina, radice birra 14oz bottiglia

Aggiungere membri a una dimensione attributo e associare i membri aggiunti ai membri appropriati della dimensione base

Generazione, livello o riferimenti padre-figlio, a seconda dell'organizzazione dei dati di origine

Il numero per ogni campo.

Il numero è il numero di generazione o di livello del membro associato della dimensione base o zero.

Nota a piè di pagina 1 Utilizzando una generazione di riferimenti a livello, non è possibile creare un alias con lo stesso nome del membro. Questa limitazione non si applica se si utilizzano altri metodi di generazione, incluso il metodo di generazione dei riferimenti di generazione.

Selezione del metodo di generazione per una nuova regola di generazione dimensione

Quando si utilizzano le cartelle di lavoro dell'applicazione per creare dimensioni, è necessario specificare il metodo di generazione nelle definizioni del foglio di lavoro dimensione. Ad esempio, questa definizione specifica un metodo di generazione padre-figlio.


Il metodo di creazione di PARENT-CHILD è specificato nella sezione Definizioni del foglio di lavoro della dimensione Prodotto

Quando si progetta una nuova regola di generazione dimensione nell'interfaccia Web Essbase, è possibile selezionare un metodo di generazione quando si associa una dimensione alla regola per la prima volta. Di seguito sono riportati alcuni esempi.

  1. In una nuova regola di generazione dimensione, fare clic su Dimensioni.


    Pulsante Dimensioni nell'editor regole dell'interfaccia Web Essbase

  2. Digitare o cercare un nome di dimensione, ad esempio Prodotti. Fare clic su Aggiungi, quindi su OK.


    Finestra di dialogo Modifica dimensioni con campo di testo vuoto e pulsante Aggiungi

  3. Fare clic sul nome della dimensione appena aggiunta. Ad esempio, fare clic su Prodotto.


    Finestra di dialogo Modifica dimensioni con un collegamento alla dimensione associata corrente, Prodotto

  4. Selezionare uno dei metodi di generazione e fare clic su OK.


    Finestra di dialogo Modifica dimensioni nell'editor regole con le opzioni Genera metodo visualizzate: Generazione, Figlio padre, Livello, Aggiungi come figlio di, Generazione processo nulla, Livello processo nullo, Aggiungi come pari livello del livello più basso e Aggiungi come pari livello della stringa corrispondente

    Sono disponibili le seguenti opzioni per il metodo di generazione.

    Metodo generazione Caso d'uso
    Generazione Riferimenti generazione in build dimensioni
    Padre/figlio Riferimenti padre-figlio nelle build dimensione
    Livello Riferimenti livello in build dimensioni
    Aggiungi come figlio di Non disponibile
    Generazione di processo NULL Riferimenti generazione in build dimensioni
    Livello di processo NULL Riferimenti ai livelli nelle build delle dimensioni (vedere "Gestione dei campi vuoti")
    Aggiungi come elemento di pari livello di livello più basso Aggiungi membri come pari livello del livello più basso
    Aggiungi come elemento di pari livello della stringa corrispondente Aggiungi membri in base a corrispondenze stringa

Identificazione del metodo di generazione per una regola di generazione dimensione esistente

Quando si visualizza o si modifica una regola di generazione dimensione nell'interfaccia Web Essbase, l'esame dell'ordine e del tipo di campi spesso indica il metodo di generazione utilizzato. Ad esempio, i campi di questa regola di caricamento vengono ordinati e digitati per specificare un metodo di generazione padre-figlio.


Metodo di creazione del figlio padre indicato dal tipo e dall'ordine dei campi nell'editor regole: il campo di tipo padre viene visualizzato per primo, seguito dal figlio.

Per controllare il metodo di creazione nelle impostazioni delle regole,

  1. Fare clic su Dimensioni.


    Pulsante Dimensioni nell'editor regole dell'interfaccia Web Essbase

  2. Fare clic sul nome della dimensione a cui è associata la regola. Ad esempio, fare clic su Prodotto.


    Finestra di dialogo Modifica dimensioni con un collegamento alla dimensione associata corrente, Prodotto

  3. Il metodo di generazione è visibile nella scheda Dettagli.


    La scheda Dettagli della finestra di dialogo Proprietà dimensione include il metodo di generazione

Esportazione di un cubo esistente con un metodo di generazione diverso

È possibile esportare qualsiasi cubo in una cartella di lavoro dell'applicazione e selezionare un nuovo metodo di generazione al momento dell'esportazione. L'esportazione supporta i metodi di generazione padre-figlio e generazione.

  1. Aprire l'applicazione nella Home page.

  2. Dal menu Azioni a destra del nome del database, fare clic su Esporta in Excel.

  3. Selezionare il metodo di generazione.

    Finestra di dialogo Esporta in Excel con opzioni Esporta metodo di generazione padre-figlio o generazione
  4. Selezionare uno dei metodi di generazione e fare clic su OK.