Caricare i dati in Cube Designer

È possibile utilizzare Cube Designer per caricare i dati di memorizzazione di aggregazione o i dati di memorizzazione a blocchi in Essbase.

A volte può essere necessario cancellare e ricaricare i dati durante lo sviluppo di un cubo. I file di dati e delle regole utilizzati nel processo di caricamento dei dati devono essere memorizzati in Essbase. Se la cartella di lavoro dell'applicazione contiene un foglio di lavoro dati, i file di dati e delle regole vengono generati in modo automatico durante il processo di generazione del cubo. È inoltre possibile caricare singoli file di dati e delle regole nel cubo.

Ciascun file di dati selezionato per il caricamento avvia un job di caricamento dati separato. Per impostazione predefinita, è possibile eseguire contemporaneamente dieci job, ma è possibile aumentare tale numero. Per determinare il limite appropriato, prendere in considerazione i calcoli, l'applicazione, le operazioni di ristrutturazione e le finestre batch, nonché confrontare i tempi delle attività utente e amministrative in modo da non sovraccaricare le dimensioni della forma.

Per aumentare il limite di job, impostare la proprietà di configurazione di Provider Services essbase.jobs.maxCount sul valore desiderato. Vedere Impostare le proprietà di configurazione di Provider Services.

È importante comprendere le differenze tra il caricamento dei dati di memorizzazione di aggregazione e il caricamento dei dati di memorizzazione a blocchi.

Caricare i dati di memorizzazione a blocchi in Cube Designer

Per caricare i dati di memorizzazione a blocchi utilizzando Cube Designer, selezionare l'icona Carica dati nella barra multifunzione di Cube Designer e seguire le istruzioni per selezionare il tipo di job, i dati di origine e il file di regole, quindi eseguire e monitorare il job.

  1. In Excel, selezionare Carica dati Immagine dell'icona Carica dati nella barra multifunzione di Cube Designer. nella barra multifunzione di Cube Designer.
  2. Nella finestra di dialogo Carica dati selezionare l'applicazione e il cubo in cui si desidera caricare i dati.
  3. Selezionare un'opzione in Seleziona tipo job:
    • Carica dati: consente di caricare i dati nel cubo.
    • Cancella tutti i dati: consente di cancellare tutti i dati nel cubo.
  4. Fare clic su Seleziona dati.
  5. Nella finestra di dialogo Seleziona dati fare clic su Aggiungi.
  6. Nella finestra di dialogo File Essbase individuare i file di dati che si desidera aggiungere e selezionarli. Questi file possono trovarsi nella directory del cubo o in un'altra directory scelta. È possibile aggiungere più file contemporaneamente oppure aggiungerli uno alla volta.
  7. Sotto ciascun file di dati selezionato nel passo 6, fare clic sull'icona Selezionare un file di regole di caricamento per selezionare il file di regole corrispondente.
  8. Nella finestra di dialogo File Essbase individuare i file di regole per il file di dati e selezionarlo.

    Nota:

    in caso di caricamenti di dati non SQL, è sempre necessario selezionare un file di dati. Se si seleziona solo un file di regole (progettato per caricamenti non SQL) e nessun file di dati, viene restituito un errore che indica l'impossibilità di stabilire una connessione al database SQL. La soluzione consiste nel selezionare il file di dati appropriato.

  9. Fare clic su OK.
  10. Se necessario, selezionare la casella di controllo Interrompi in caso di errore.

    Se si seleziona Interrompi in caso di errore, il caricamento dei dati verrà interrotto al rilevamento di un errore.

  11. Fare clic su Esegui per avviare il caricamento dei dati.

    Viene creato un job per ciascun file di dati. I job vengono eseguiti in parallelo. Questo tipo di esecuzione è più veloce rispetto all'esecuzione di singoli job.

  12. Fare clic su per avviare il Visualizzatore job e visualizzare lo stato di ciascun job oppure fare clic su No se non si desidera avviare il Visualizzatore job.

Vedere Informazioni sul caricamento dei dati e la generazione di dimensioni.

Caricare i dati di memorizzazione di aggregazione in Cube Designer

Per caricare i dati di memorizzazione di aggregazione utilizzando Cube Designer, selezionare l'icona Carica dati nella barra multifunzione di Cube Designer e seguire le istruzioni per selezionare il tipo di job, le impostazioni, i dati di origine e il file di regole, quindi eseguire e monitorare il job.

  1. In Excel, selezionare Carica dati Immagine dell'icona Carica dati nella barra multifunzione di Cube Designer. nella barra multifunzione di Cube Designer.
  2. Nella finestra di dialogo Carica dati selezionare l'applicazione e il cubo in cui si desidera caricare i dati.
  3. Fare clic su Seleziona dati.
  4. Nella finestra di dialogo Seleziona file di dati selezionare le impostazioni per il caricamento dei dati.
    Proprietà o campo Valori
    Metodo aggregazione duplicato

    Specificare come gestire i casi in cui, per la stessa cella, vengono caricati più valori dal flusso di dati nel buffer di caricamento.

    • Aggiungi: aggiunge i valori quando il buffer contiene valori multipli per la stessa cella.
    • Verifica che i valori multipli per le stesse celle siano identici; in tal caso, ignora i valori duplicati. Se i valori per la stessa cella sono diversi, il caricamento dei dati viene arrestato con un messaggio di errore.
    • Utilizza ultima: combina le celle duplicate utilizzando il valore della cella caricata per ultima nel buffer di caricamento. Questa opzione è destinata ai caricamenti di dati di dimensioni relativamente ridotte per un massimo di 10.000 celle.
    Opzioni del buffer di caricamento

    Specificare come gestire i valori mancanti e zero nel flusso di dati dal buffer di caricamento.

    • Ignora nessuno: non viene ignorato alcun valore nel flusso di dati in entrata.
    • Ignora valori mancanti: vengono ignorati i valori #Missing nel flusso di dati in entrata.
    • Ignora valori zero: vengono ignorati i valori zero nel flusso di dati in entrata.
    • Ignora valori mancanti e zero: vengono ignorati sia i valori #Missing che i valori zero nel flusso di dati in entrata.
    Opzione di esecuzione del commit

    Specificare le opzioni di commit del buffer di caricamento da utilizzare quando si esegue il commit del contenuto del buffer di caricamento dati nel cubo.

    • Memorizza dati: consente di memorizzare i valori nel buffer di caricamento.
    • Aggiungi dati: consente di aggiungere i valori nel buffer di caricamento ai valori dei dati memorizzati esistenti.
    • Sottrai dati: consente di sottrarre i valori nel buffer di caricamento dai valori dei dati memorizzati esistenti.
    • Sovrascrivi tutti i dati: consente di memorizzare i dati in entrata anziché i valori dei dati memorizzati esistenti.
    • Sostituisci dati incrementali: consente di reimpostare i dati incrementali (memorizzati in sezioni incrementali). In altre parole, il contenuto corrente di tutte le sezioni di dati incrementali nel cubo viene rimosso e viene creata una sezione di nuovi dati con il contenuto del buffer di caricamento dati specificato. I nuovi dati vengono creati con la proprietà di caricamento dati add values (aggregate_sum). I valori di eventuali celle duplicate presenti nei nuovi dati e nella sezione principale verranno sommati durante l'esecuzione di query su di essi.
    Opzione Condizione

    Specificare le opzioni finali per il commit delle sezioni di dati nel cubo dal buffer di caricamento dati.

    • Dati incr. nella sezione principale: consente di memorizzare i dati nella sezione principale. Non viene creata una sezione incrementale.
    • Dati incr. in nuova sezione: consente di scrivere i dati attualmente memorizzati nel buffer in una nuova sezione. Questa operazione accelera il caricamento dei dati.
    • Dati incr. in nuova sezione (operazione ridotta): consente di scrivere i dati attualmente memorizzati nel buffer in una nuova sezione, come operazione ridotta. Questa opzione è destinata solo a caricamenti di dati di dimensioni molto ridotte per un massimo di 1000 celle eseguiti contemporaneamente (ad esempio, operazioni di aggiornamento dei dati client della griglia).
    Accesso concorrente
    • Sequenziale: i dati vengono caricati in sequenza anziché in parallelo.
    • Parallelo: i dati vengono caricati in parallelo.

      In un cubo di memorizzazione di aggregazione possono esistere più buffer di caricamento dati. Per risparmiare tempo, è possibile caricare i dati in più buffer di caricamento dati contemporaneamente.

      Sebbene in un cubo possa essere attiva una sola operazione di commit per il caricamento dati alla volta, è possibile eseguire il commit di più buffer di caricamento dati nella stessa operazione di commit, che risulta più veloce rispetto all'esecuzione del commit dei singoli buffer.

  5. Fare clic su Aggiungi per selezionare i file di dati e delle regole.
  6. Nella finestra di dialogo Seleziona file di dati individuare i file di dati che si desidera aggiungere e selezionarli. Questi file possono trovarsi nella directory del cubo o in un'altra directory scelta. È possibile aggiungere più file contemporaneamente oppure aggiungerli uno alla volta.
  7. Sotto ciascun file di dati selezionato nel passo 6, fare clic sull'icona Selezionare un file di regole di caricamento per selezionare il file di regole corrispondente.
  8. Nella finestra di dialogo File Essbase individuare i file di regole per il file di dati e selezionarlo.
  9. Se necessario, selezionare la casella di controllo Interrompi in caso di errore.

    Se si seleziona Interrompi in caso di errore, il caricamento dei dati verrà interrotto al rilevamento di un errore.

  10. Fare clic su Esegui per avviare il caricamento dei dati.

    Viene creato un job per ciascun file di dati. I job vengono eseguiti in parallelo. Questo tipo di esecuzione è più veloce rispetto all'esecuzione di singoli job.

  11. Fare clic su per avviare il Visualizzatore job e visualizzare lo stato di ciascun job oppure fare clic su No se non si desidera avviare il Visualizzatore job.

Vedere Caricamento dei dati nei database di memorizzazione di aggregazione.