Clear: rimuovere i dati da un cubo

Questo comando CLI cancella i dati da un cubo. Per eseguirlo, è necessario disporre almeno dell'autorizzazione Aggiornamento database.

Sintassi

clear [-verbose] -application appname -db cubename [-option clearOption[-regionspec regionSpec]]
Opzione Abbreviazione Descrizione
-verbose -v Facoltativo. Mostra descrizioni estese.
-application -a Nome dell'applicazione.
-db -d Nome del database (cubo).
-option -O Facoltativo. Parola chiave che specifica cosa cancellare. L'opzione predefinita, se non ne viene specificata una, è ALL_DATA.

Di seguito sono riportate le opzioni per i cubi di memorizzazione a blocchi.

  • ALL_DATA: vengono cancellati tutti i dati, gli oggetti collegati e il profilo.

  • UPPER_LEVEL: vengono cancellati i blocchi di livello superiore.

  • NON_INPUT: vengono cancellati i blocchi non di input.

Di seguito sono riportate le opzioni per i cubi di memorizzazione di aggregazione.

  • ALL_DATA: vengono cancellati tutti i dati, gli oggetti collegati e il profilo.

  • ALL_AGGREGATIONS:

    vengono cancellati tutti i dati aggregati.
  • PARTIAL_DATA:

    viene cancellata solo l'area dati specificata. Utilizzare con -regionspec.
-regionspec -rs Espressione MDX che specifica l'area da cancellare.

Esempio

esscs clear -a ASOSamp -d Basic -O PARTIAL_DATA -rs "{([Jan],[Sale],[Cash])}" 

Inoltre, è possibile cancellare i dati mediante l'opzione Carica dati in Cube Designer, mediante Job nell'interfaccia Web di Essbase o nell'API REST oppure con alter database DBS-NAME reset in MaxL.