Aggiungi membri come pari livello del livello più basso

Quando è necessario aggiungere nuovi membri al profilo di Essbase, ma i dati di origine non specificano i relativi predecessori, è possibile progettare una regola di generazione dimensione che li aggiunga come elementi di pari livello del membro esistente di livello inferiore. Utilizzare il metodo di generazione delle dimensioni Aggiungi come elemento di pari livelli di livello più basso.

Se si utilizza questo metodo di generazione, quando Essbase rileva un nuovo membro nei dati di origine, esegue la scansione del profilo per il ramo dei membri di livello 0 e aggiunge i nuovi membri come pari livello di questi membri.

Nota

Se il profilo contiene più gruppi di membri di livello 0, Essbase aggiunge i nuovi membri al primo gruppo che incontra.

Per questo esempio di generazione della dimensione, si supponga di voler aggiungere A100-20 e A100-99 come pari livello dei membri di livello più basso nella dimensione Misure.
Questa immagine mostra i nuovi membri A100–20 e A100–99 aggiunti come figli di Margin.

Si supponga di voler utilizzare il seguente file di dati di testo per aggiungere i nuovi membri:

100-10	Texas	A100-10	100	120	100
200-20	Texas	A100-99	111	154	180

È possibile creare il file di regole seguente per creare le dimensioni utilizzando il metodo di generazione Aggiungi come pari livello al livello più basso.

Per ricreare questo esempio,

  1. Importare/creare il cubo di base di esempio utilizzando la cartella di lavoro dell'applicazione disponibile nella gallery nel catalogo file del server Essbase.

  2. Creare un file di dati delimitato da tabulazioni come il seguente, denominarlo siblow.txt e caricarlo nella directory del cubo Sample Basic.

    100-10	Texas	A100-10	100	120	100
    200-20	Texas	A100-99	111	154	180
  3. Nella Home page aprire l'applicazione, quindi aprire il database (cubo).

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


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

  5. 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)

  6. Nella finestra di dialogo Nuova regola,

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

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

      Quando si fa clic su Catalogo, si prevede che il file si trovi nella directory del cubo nel server Essbase per impostazione predefinita, pertanto è necessario averlo già caricato utilizzando la sezione File dell'interfaccia Web Essbase. Se il file si trova sul computer client, fare clic su Browser file per individuare il file.

    3. Lasciare i campi Numero record intestazione e Numero record build dimensione come 0. I record intestazione non sono utili per le build dimensione.

    4. Modificare il valore Delimitatore da virgola a Tabulazione.

    5. Fare clic su Procedi.

    6. La regola di generazione delle dimensioni viene aperta con campi non definiti e vengono visualizzati in anteprima i dati (dal file di testo) che popolano la griglia sotto i campi.
      Immagine dell'editor regole di generazione dimensione per la nuova regola "siblow", con campi non definiti da 1 a 6 come colonne di metadati in attesa di essere compilate. In ogni campo sono presenti i valori dei dati importati dal file di dati di origine.

  7. Poiché si tratta di una nuova regola, non sono ancora associate dimensioni.

    1. Fare clic su Dimensioni.
      Pulsante Dimensioni nell'editor regole

    2. Selezionare o digitare il nome della dimensione Misure e fare clic su Aggiungi.
  8. Ora è necessario definire il metodo di generazione e controllare altre istruzioni operative di generazione delle dimensioni. Fare clic su Misure per modificare le proprietà.

  9. Modificare Metodo di generazione in Aggiungi come pari livello del livello più basso e lasciare vuoto il campo Nome membro.
    Immagine della finestra Modifica dimensioni nell'editor regole di generazione dimensioni, con Aggiungi come pari livello del livello più basso selezionato.

    Fare clic su OK.

  10. Fare clic sul selettore Dimensione nel campo 3, quindi selezionare Misure.
    Immagine del campo 3 nell'editor regole di generazione dimensione, popolata con i dati e con la dimensione misure selezionata.

  11. Lasciare vuoto il selettore Tipo del campo 3.

  12. Selezionare Campi da 1 a 6. A tale scopo, fare clic sull'area dell'intestazione inattiva denominata Campo 1, tenere premuto il tasto Maiusc e fare clic sull'area dell'intestazione Campo 6. Tenere premuto il tasto Control e fare clic sul campo 3 per deselezionarlo. Fare clic su Ignora.
    Immagine dell'editor regole di generazione dimensione, popolata con dati, con campi 1, 2, 4, 5 e 6 ignorati.

    Di conseguenza, questa regola funzionerà solo sul terzo campo di ogni record. I campi di riconoscimento possono essere utili quando non è necessario utilizzare tutti i campi nell'origine per la generazione della dimensione, ma non si desidera preparare origini diverse.

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

  14. Eseguire il job di generazione dimensioni.

  15. Visualizzare la struttura e ispezionare i figli di Margine (nella dimensione Misure) per verificare che i membri siano stati aggiunti.
    Immagine del profilo di base campione con i nuovi membri A100-20 e A100-99 visualizzati sotto Margine (nella dimensione Misure).

Tabella 14-2 Riepilogo dell'aggiunta di membri come pari livello del livello più basso

Campo Valore Ulteriori informazioni

Dimensione misure

Selezionare il metodo di creazione Aggiungi come elemento di pari piano di livello più basso

Selezionare un metodo di creazione

Campo 3 (misure)

  • Non selezionare un tipo di campo per il campo

  • Impostare la dimensione per il campo su Misure

Imposta informazioni tipo di campo generazione dimensione

Campi 1, 2, 4, 5 e 6

Ignora i campi

È possibile ignorare tutti i campi di una colonna specificata dei dati di origine.

Vedere Ignora campi.