Clear: Retirar Dados de um Cubo

Este comando da CLI limpa os dados de um cubo. Para executar, é necessário, pelo menos, a permissão de Atualização da Base de Dados.

Sintaxe

clear [-verbose] -application appname -db cubename [-option clearOption[-regionspec regionSpec]]
Opção Abreviatura Descrição
-verbose -v Opcional. Mostrar descrições detalhadas
-application -a Nome da aplicação
-db -d Nome da base de dados (cubo)
-option -O Opcional. Palavra-chave que especifica o que limpar. A opção por omissão, se for omitida, é ALL_DATA.

As opções para cubos de armazenamento em blocos são:

  • ALL_DATA — Todos os dados, os objetos ligados e a estrutura são limpos

  • UPPER_LEVEL — Os blocos de nível superior são limpos

  • NON_INPUT — Os blocos de não entrada são limpos

As opções para cubos de armazenamento de agregação são:

  • ALL_DATA — Todos os dados, os objetos ligados e a estrutura são limpos

  • ALL_AGGREGATIONS

    — Todos os dados agregados são limpos
  • PARTIAL_DATA

    — Só é limpa a região de dados especificada. Utilize com -regionspec
-regionspec -rs Expressão de MDX que especifica a região a limpar

Exemplo

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

Também pode limpar os dados utilizando a opção Carregar Dados no Cube Designer, Tarefas na interface da Web do Essbase ou API REST, ou alterar reposição da base de dados DBS-NAME em MaxL.