Modifica dei dati (MDX)
Oltre che per recuperare e gestire i dati di dimensioni e cubi, il linguaggio MDX (Multidimensional Expressions) può essere utilizzato anche per aggiornarli o eseguirne il writeback. Tali aggiornamenti possono essere temporanei, come nel caso delle analisi speculative, o di simulazione, oppure permanenti, come nel caso in cui le modifiche dipendono dall'analisi dei dati.
Gli aggiornamenti possono essere eseguiti a livello di dimensione o di cubo:
Writeback delle dimensioni
È possibile utilizzare l'istruzione ALTER CUBE Statement (MDX) per modificare i dati di una dimensione abilitata per la scrittura e REFRESH CUBE Statement (MDX) per riflettere l'eliminazione, la creazione e l'aggiornamento dei valori degli attributi. L'istruzione ALTER CUBE può essere inoltre utilizzata per svolgere operazioni complesse, ad esempio l'eliminazione di un intero sottoalbero di una gerarchia e la promozione dei figli di un membro eliminato.Writeback dei cubi
È possibile utilizzare l'istruzione UPDATE CUBE per aggiornare un cubo abilitato per la scrittura. L'istruzione UPDATE CUBE consente di aggiornare una tupla con un valore specifico. È possibile utilizzare l'istruzione REFRESH CUBE Statement (MDX) per aggiornare i dati in una sessione client con i dati aggiornati del server.Per ulteriori informazioni, vedere Utilizzo dei writeback dei cubi (MDX).