Differenze caricamento dati per ASO
Il caricamento dei dati nei cubi di memorizzazione di aggregazione Essbase è diverso dalla memorizzazione a blocchi. I dati vengono caricati solo per i membri di livello 0 memorizzati. I buffer temporanei aiutano a semplificare i flussi da più fonti e le slice possono essere unite e sostituite. Le stringhe di formato data consentono di caricare le dimensioni data/ora. Le aggregazioni causano il ricalcolo dopo il caricamento dei dati.
Tabella 35-4 Differenze di carico dei dati tra storage aggregato e storage a blocchi
| Funzionalità caricamento dati | Memorizzazione di aggregazione | Storage a blocchi |
|---|---|---|
|
Celle caricate tramite caricamenti dati |
Vengono caricate solo le celle di livello 0 i cui valori non dipendono dalle formule nella struttura |
È possibile caricare le celle a tutti i livelli (ad eccezione dei membri Calcolo dinamico) |
|
Aggiornamento dei valori del database |
Alla fine di un caricamento dati, se esiste un'aggregazione, i valori nell'aggregazione vengono ricalcolati |
Nessun aggiornamento automatico dei valori. Per aggiornare i valori dei dati, è necessario eseguire tutti gli script di calcolo necessari. |
|
Buffer di caricamento dati |
Il caricamento di più origini dati nei database di memorizzazione di aggregazione viene gestito tramite buffer di caricamento dati temporanei |
Non supportate |
|
Sostituzione atomica del contenuto di un database |
Quando si caricano i dati in un database di memorizzazione di aggregazione, è possibile sostituire il contenuto del database o il contenuto di tutte le slice di dati incrementali nel database. |
Non supportate |
|
Sezioni dati |
I database di storage aggregati possono contenere più slice di dati. Le slice di dati possono essere unite |
Non supportate |
|
Creazione delle dimensioni per i membri condivisi |
Supporto completo per il metodo di generazione padre-figlio. Metodo di generazione duplicati (DUPGEN) limitato alla creazione di gerarchie alternative fino alla generazione 2 (DUPGEN2). |
Supporto per tutti i metodi di build |
|
Caricamento dei dati mappati alle date |
In una dimensione data/ora è possibile caricare i dati in membri di livello 0 utilizzando stringhe di formato data supportate anziché nomi di membri |
Tipo di dimensione data/ora non supportato |
|
Rinegata |
Supportato |
Non supportate |
|
Carica regole e impatto sui valori esistenti |
Utilizzando le regole di caricamento con il buffer di caricamento dati di memorizzazione di aggregazione, è possibile scegliere di sovrascrivere tutti i dati del cubo o di sostituire una slice alla volta. Le slice possono essere raccolte in modo incrementale nel buffer di caricamento dati prima di essere caricate nel database. |
Utilizzando le regole di caricamento per lo storage a blocchi, è possibile scegliere per ogni origine di dati se sovrascrivere i valori esistenti, aggiungere valori ai valori esistenti o sottrarre valori dai valori esistenti. |