Genera nomi membri qualificati mediante la regola di caricamento

Se si desidera creare un profilo nome membro duplicato, ma i dati di origine non contengono i nomi membro qualificati, è possibile aggiungere valori statici nella regola di generazione dimensione Essbase per modificare e unire più campi, generando nomi membro qualificati.

Per poter creare nomi di membri duplicati, è necessario che siano abilitati anche nelle proprietà del profilo. Per ulteriori informazioni, vedere Duplica nomi membri nei profili.

Per creare i nomi dei membri qualificati, utilizzare i valori statici per creare parentesi e punti e si sposta/partecipa per creare i nomi. Ad esempio, è possibile assegnare attributi popolazione a membri città esistenti in una dimensione membro duplicata. È possibile utilizzare le operazioni di join, spostamento e creazione per creare il nome qualificato.

Si supponga, ad esempio, che le città nella seguente origine dati esistano già nel profilo. Si desidera associare alle città gli attributi di popolazione nell'ultima colonna di questa origine di dati a quattro colonne:


Central  "Kansas City"  Missouri    1070052
East     "New York"     Albany  8104079

Rimodellare questo file di origine mediante la regola di generazione delle dimensioni per creare nomi qualificati e sequenziare le colonne dei campi. Apportare le seguenti modifiche in modalità Anteprima in modo da poter osservare i valori statici nei dati di anteprima.

  1. Creare un file di dati qualmbr.txt contenente i record precedenti. Caricare il file di dati nella directory del cubo.

  2. Nella Home page aprire l'applicazione, quindi aprire il database (cubo).

  3. Selezionare la scheda Script, quindi fare clic su Regole.


    La scheda Script è selezionata e la casella Regole è evidenziata nell'interfaccia Web Essbase.

  4. Fare clic su Crea e scegliere Crea dimensione (normale).


    Nella finestra di dialogo del database, viene premuto il pulsante Crea e viene selezionata l'opzione Generazione dimensione (normale)

  5. Nella finestra di dialogo Nuova regola,

    1. Immettere un nome di regola, ad esempio qualmbr.

    2. Per Tipo di origine selezionare File, fare clic su Catalogo e passare a qualmbr.txt.

    3. Lasciare i campi Numero record intestazione e Numero record build dimensione come 0.

    4. Modificare il valore Delimitatore da virgola a Tabulazione.

    5. Fare clic su Procedi.

  6. Utilizzare Crea > Con valore statico quattro volte per creare un campo ciascuno per i seguenti elementi di testo:

    • [

    • ].[

    • ].[

    • ]

  7. Utilizzando le operazioni di spostamento, spostare i campi nella sequenza seguente:


    Valori di campo statici in una regola di generazione dimensione. Campo 1: "[", Campo 2: "Centrale", Campo 3: "].[", Campo 4: "Missouri", Campo 5: "].[", Campo 6: "Kansas City", Campo 7: "]", Campo 8: "1070052". Il secondo record con Albany ha campi simili.

  8. Utilizzare le operazioni join per creare gli elementi in due soli campi:


    Valori di campo statici nella regola di generazione dimensione. Campo 1: "[Central].[Kansas City].[Missouri]", Campo 2: "1070052". Il secondo record con Albany ha campi simili.

  9. Impostare i tipi di campo.


    Le selezioni dei campi effettuate nella regola di generazione della dimensione sono Campo 1: Mercato > Padre. Campo 2: Mercato > Bambino.

  10. Fare clic su Dimensione e definire il metodo di creazione. Nell'esempio precedente, il metodo Parent Child funziona.

  11. Controllare le altre istruzioni operative per la generazione delle dimensioni. Assicurarsi che l'impostazione Unique sia Duplica o Esistente.

  12. Verificare la regola, quindi salvare e chiudere. In caso di errori, vedere Requisiti per i file di regole di generazione dimensioni validi.

  13. Eseguire il job di generazione dimensioni.