Limpar: Remover Dados de um Cubo

Este comando CLI limpa dados de um cubo. Para executá-lo, você precisa pelo menos, da permissão de Atualização do Banco de Dados.

Sintaxe

clear [-verbose] -application appname -db cubename [-option clearOption[-regionspec regionSpec]]
Opção Abreviação Descrição
-verbose -v Opcional. Mostrar descrições detalhadas
-application -a Nome do aplicativo
-db -d Nome do banco de dados (cubo)
-option -O Opcional. Palavra-chave especificando o que limpar. A opção padrão, se omitida, será ALL_DATA.

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

  • ALL_DATA — Todos os dados, objetos vinculados e o outline são limpos

  • UPPER_LEVEL — Blocos de nível superior são criados

  • NON_INPUT — Nenhum bloco de entrada é limpo

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

  • ALL_DATA — Todos os dados, objetos vinculados e o outline são limpos

  • ALL_AGGREGATIONS

    — Todos os dados agregados são limpos
  • PARTIAL_DATA

    — Só a região de dados especificada é limpa. Use com -regionspec
-regionspec -rs Expressão MDX especificando a região para limpar

Exemplo

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

Você também pode limpar os dados usando a opção Carregar Dados no Cube Designer, Jobs na interface Web do Essbase ou API REST ou alterar o banco de dados DBS-NAME redefinir no MaxL.