Esegui operazioni sui dati
Utilizzare le opzioni della regola di caricamento dati di Essbase per definire un campo come campo dati, aggiungere o sottrarre i valori esistenti, estrarre i dati sintetici dall'origine, cancellare o sostituire i dati, ridimensionare i valori dei dati o capovolgere i segni.
Questa sezione si applica solo al caricamento dei dati. Se si sta eseguendo una generazione dimensione, saltare questa sezione.
È possibile eseguire operazioni sui dati in un campo, ad esempio spostando un campo in una nuova posizione nel record.
Campi dati nella regola di caricamento
I record nei dati di origine spesso contengono colonne dimensione e colonne dati. Le colonne dati devono essere contrassegnate come campi dati nella regola di caricamento dati di Essbase. Se in ogni record è presente un solo campo dati, è necessario contrassegnarlo come singolo campo dati.
Questa sezione si applica solo al caricamento dei dati. Se si sta eseguendo una generazione dimensione, saltare questa sezione.
Se ogni record nei dati di origine contiene una colonna per ogni dimensione seguita da una o più colonne di dati (come nell'esempio seguente del file di caricamento dati di base di esempio), l'editor di regole nell'interfaccia Web di Essbase rileva automaticamente i campi di dati.

Quando si crea o si modifica una regola di caricamento dati nell'interfaccia Web di Essbase, se Essbase rileva che un campo è un campo dati, viene contrassegnato come campo dati nelle proprietà del campo, come mostrato nell'esempio seguente.

A volte, tutti i campi sono dimensioni seguite da un solo campo dati, come nell'esempio seguente:

Nel caso in cui esistano solo campi di dati da caricare per record, è inoltre necessario assicurarsi nella regola di caricamento che il campo dati sia contrassegnato come singolo campo di dati e che il nome del campo sia *Dati*.

Per impostare un determinato campo come singolo campo dati in una regola di caricamento dati,
-
Aprire la regola di caricamento dati nell'interfaccia Web di Essbase.
-
Fare clic sullo strumento Modifica selezione membri/campi nel singolo campo dati.

-
Selezionare Campo dati singolo (*Dati*) se non è già selezionato.

-
Fare clic su OK. Verificare e salvare la regola.

Aggiungi a o sottrai da valori esistenti
Se si desidera che il caricamento dei dati di Essbase venga aggiunto o sottratto dai valori del cubo esistenti, utilizzare le proprietà globali nella regola di caricamento di Essbase per specificare in che modo i valori dei dati appena caricati devono influire sui valori esistenti. Ad esempio, gli eventuali valori settimanali caricati possono essere aggiunti per creare valori mensili.
Questa sezione è solo per il caricamento dei dati. Se si sta eseguendo una generazione dimensione, saltare questa sezione.
Per impostazione predefinita, Essbase sovrascrive i valori esistenti del cubo con i valori dei dati di origine, ma è possibile impostare la regola di caricamento per utilizzare invece i valori dei dati in entrata da aggiungere o sottrarre dai valori del cubo esistenti.
Per impostare la regola di caricamento dati per utilizzare le opzioni di caricamento Aggiungi o Sottrai,
-
Aprire la regola di caricamento dati nell'interfaccia Web di Essbase.
-
Fare clic su Proprietà globali.
-
Selezionare un'opzione di caricamento: Sovrascrivi (impostazione predefinita), Aggiungi o Sottrai.

-
Fare clic su OK. Verificare e salvare la regola.
È possibile utilizzare queste opzioni di caricamento per eseguire operazioni di aggiunta, sottrazione o sovrascrittura nelle regole di caricamento dati quando si desidera apportare modifiche generali a tutti i valori che si stanno caricando nel cubo Essbase. È possibile selezionare solo una di queste opzioni di caricamento per caricamento dati e i valori vengono trattati allo stesso modo per tutti i campi dati (tutti vengono aggiunti, sottratti o sovrascritti).
L'uso di questa opzione rende più difficile il recupero se si verifica un problema durante il caricamento dei dati, anche se Essbase elenca il numero dell'ultima riga di cui è stato eseguito il commit nel log dell'applicazione.
Per i cubi di memorizzazione a blocchi, nelle impostazioni, impostare l'opzione di transazione Esegui commit righe su 0 per evitare recuperi difficili. Questa impostazione fa sì che Essbase visualizzi l'intero caricamento come singola transazione e esegua il commit dei dati solo al termine del caricamento dei dati.
Utilizzando l'istruzione MaxL dati di importazione, è possibile aggiungere e sottrarre solo i valori esistenti nei cubi di memorizzazione di aggregazione.
Estrai dati di origine mediante opzioni area di memorizzazione colonne
È possibile caricare i dati nel cubo Essbase utilizzando le opzioni di estrazione dei dati a livello di colonna nella regola di caricamento dati per estrarre i dati di origine nel modo desiderato. Le opzioni includono i tipi di storage Minimo, Massimo, Somma e Conteggio.
Come descritto in Aggiungi a o sottrai da valori esistenti, è possibile utilizzare le opzioni di caricamento per eseguire operazioni di aggiunta, sottrazione o sovrascrittura nelle regole di caricamento dati quando si desidera apportare modifiche generali a tutti i valori che si stanno caricando nel cubo. È possibile selezionare solo una di queste opzioni di caricamento per caricamento dati e i valori vengono trattati allo stesso modo per tutti i campi dati (tutti vengono aggiunti, sottratti o sovrascritti).
Se si esegue il caricamento in un cubo Essbase di grandi dimensioni con molti membri di livello superiore, potrebbe essere necessario eseguire operazioni di regole più specifiche a livello di colonne di dati, utilizzando SUM/MIN/MAX/COUNT. Queste operazioni consentono di eseguire il drill-through ai dati di origine (dalla regola di caricamento) per estrarre i dati di origine in modo più specifico.
Ad esempio, si consideri un'attività retail con transazioni con carta di credito memorizzate in un sistema relazionale. Non si desidera caricare tutti i dati transazionali in Essbase, ma si desidera caricare la somma di tutte le transazioni alla fine di ogni giorno.
Per selezionare un'opzione di estrazione dei dati a livello di colonna in una regola di caricamento dati,
-
Aprire la regola di caricamento dati nell'interfaccia Web di Essbase.
-
Fare clic sullo strumento di selezione dei membri o dei campi di modifica accanto al campo della regola per la colonna dati che si desidera personalizzare.

-
Assicurarsi che il campo sia contrassegnato come campo dati.

-
Selezionare un'opzione Tipo di storage.
Opzioni disponibili:
-
Minimo: memorizza il valore minimo dei dati in entrata, incluso un confronto con i dati del cubo esistenti.
-
Massimo: memorizza il valore massimo dei dati in entrata, incluso un confronto con i dati del cubo esistenti.
-
Somma - funziona allo stesso modo dell'opzione globale Aggiungi. Aggiunge i dati in entrata ai dati del cubo esistenti.
-
Conteggio: memorizza il conteggio dei valori presenti nei dati in entrata.

-
-
Fare clic su OK. Verificare e salvare la regola.
Cancella valori dati esistenti durante il caricamento dati
Quando i record nei dati di origine verranno aggiunti o sottratti dai valori di dati Essbase esistenti durante un caricamento dati, potrebbe essere necessario utilizzarli prima per cancellare alcune aree di dati per garantire l'accuratezza. È possibile utilizzare le proprietà globali della regola di caricamento dati per cancellare i valori selezionati.
Questa sezione è solo per il caricamento dei dati. Se si sta eseguendo una generazione dimensione, saltare questa sezione.
È possibile cancellare dal cubo i valori dati esistenti selezionati prima di caricare nuovi valori. Per impostazione predefinita, Essbase sovrascrive i valori esistenti del cubo con i nuovi valori dei dati di origine. Se si aggiungono e sottraggono valori di dati, tuttavia, Essbase aggiunge o sottrae i nuovi valori di dati da e verso i valori esistenti.
Prima di aggiungere o sottrarre nuovi valori, assicurarsi che i valori esistenti siano corretti. Prima di caricare il primo set di valori nel cubo, assicurarsi che non vi sia alcun valore esistente.
Ad esempio, si supponga che i dati relativi alle vendite per gennaio vengano calcolati aggiungendo i valori per ogni settimana di gennaio:
January Sales = Week 1 Sales + Week 2 Sales + Week 3 Sales + Week 4 SalesQuando si carica Vendite settimana 1, cancellare il valore del cubo per Vendite mensili gennaio. Se esiste un valore, Essbase esegue il calcolo seguente:
January Sales = Existing Value + Week 1 Sales + Week 2 Sales + Week 3 Sales + Week 4 SalesÈ inoltre possibile cancellare i dati dai campi che non fanno parte del caricamento dati. Ad esempio, se un'origine contiene dati per gennaio, febbraio e marzo e si desidera caricare solo i dati di marzo, è possibile cancellare i dati di gennaio e febbraio.
Nota
Se si utilizzano partizioni trasparenti, cancellare i valori utilizzando i passi utilizzati per cancellare i dati da un cubo locale.
Per cancellare alcuni dati durante un caricamento dati quando si utilizza Aggiungi, Sottrai o Sovrascrivi,
-
Nella regola di caricamento dati fare clic su Proprietà globali.
-
Nella casella Cancella combinazioni immettere le combinazioni di membri da cancellare. Ad esempio,
"Jan","New York".
-
Fare clic su OK. Verificare e salvare la regola.
Sostituisci tutti i dati
Per le slice di dati in cubi di memorizzazione di aggregazione (ASO) che possono essere ricaricate nella loro interezza mantenendo una bassa latenza, Essbase può sostituire i valori utilizzando il contenuto di un buffer di caricamento dati incrementale.
Questo argomento si applica solo al caricamento dei dati in un cubo di memorizzazione di aggregazione. Se si stanno caricando dati in un cubo di memorizzazione a blocchi o si sta eseguendo una generazione di dimensioni, saltare questo argomento.
In un cubo di memorizzazione di aggregazione, Essbase può rimuovere tutti i dati nel cubo o tutti i dati in ogni porzione di dati incrementale in un cubo e sostituire i dati con il contenuto di un buffer di caricamento dati specificato. Questa funzionalità è utile quando si utilizzano set di dati sufficientemente piccoli da essere ricaricati completamente o quando si utilizzano dati che possono essere separati in set di dati statici di grandi dimensioni che non vengono mai aggiornati e piccoli set di dati volatili in cui è necessario tenere traccia delle modifiche.
Per sostituire tutti i dati, vedere Sostituisci dati utilizzando il contenuto della porzione di dati incrementale.
Ridimensiona valori dati
Quando i valori dei dati nei dati di origine non sono della stessa scala decimale dei valori dei dati nel cubo Essbase, utilizzare le proprietà dei campi nella regola di caricamento dati per impostare un fattore di scala per i valori dei dati in entrata.
Questa sezione è solo per il caricamento dei dati. Se si sta eseguendo una generazione dimensione, saltare questa sezione.
Ad esempio, supponiamo che il valore reale delle vendite sia $ 5.460. Se i dati dell'origine vendite tengono traccia dei valori in centinaia, il valore è 54,6. Se il cubo Essbase tiene traccia del valore reale, è necessario moltiplicare il valore proveniente dai dati di origine Sales (54,6) per 100 per visualizzare correttamente il valore nel cubo Essbase (come 5460).
Per ridimensionare i valori dei dati di origine utilizzando una regola di caricamento dati,
-
Aprire la regola di caricamento dati nell'interfaccia Web di Essbase.
-
Selezionare un campo dati.

-
Fare clic su Proprietà campo.
-
Fare clic su Ridimensiona e selezionare un fattore di scala.

-
Fare clic su OK. Verificare e salvare la regola.
Capovolgi segni campo
Quando i record nei dati di origine contengono valori negativi che devono essere positivi nel cubo di Essbase o valori positivi che devono essere negativi, è possibile invertire i segni. Un caso in cui il flip dei segni può essere utile è quando si caricano dati da sistemi di contabilità a doppia voce.
Questa sezione è solo per il caricamento dei dati. Se si sta eseguendo una generazione dimensione, saltare questa sezione.
È possibile invertire o capovolgere il valore di un campo dati capovolgendone il segno. I flips dei segni si basano sugli ADU del profilo. Quando si caricano i dati nella dimensione conti, ad esempio, è possibile specificare che qualsiasi record il cui membro conti ha un attr. def. utente di spesa passa da un segno più a un segno meno.
Per modificare il segno per i valori di dati caricati in una dimensione Essbase,
-
Aprire la regola di caricamento dati nell'interfaccia Web di Essbase.
-
Fare clic su Proprietà globali.
-
In Firma dimensione capovolgimento, immettere la dimensione per la quale si desidera capovolgere i segni.
-
In ADU vibrazione firma immettere il nome dell'attributo definito dall'utente.

-
Fare clic su OK. Verificare e salvare la regola.
Vedere anche: