clear : Supprimer les données d'un cube

Cette commande d'interface de ligne de commande permet d'effacer les données d'un cube. Pour l'exécuter, vous devez disposer au moins de l'autorisation Mise à jour de la base de données.

Syntaxe

clear [-verbose] -application appname -db cubename [-option clearOption[-regionspec regionSpec]]
Option Abréviation Description
-verbose -v Facultatif. Afficher les descriptions longues.
-application -a Nom de l'application.
-db -d Nom de la base de données (cube).
-option -O Facultatif. Mot clé spécifiant les données à effacer. L'option par défaut, si omise, est ALL_DATA.

Les options pour les cubes de stockage par blocs sont :

  • ALL_DATA : Toutes les données, les objets liés et la structure sont effacés.

  • UPPER_LEVEL : les blocs de niveau supérieur sont supprimés.

  • NON_INPUT : les blocs sans entrée sont effacés.

Les options pour les cubes de stockage agrégé sont :

  • ALL_DATA : Toutes les données, les objets liés et la structure sont effacés.

  • ALL_AGGREGATIONS

    : Toutes les données agrégées sont effacées.
  • PARTIAL_DATA

    : Seule la région de données spécifiée est effacée. Utiliser avec -regionspec.
-regionspec -rs Expression MDX spécifiant la région à effacer.

Exemple

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

Vous pouvez également effacer des données à l'aide de l'option Charger les données sous Concepteur de cube, Travaux dans l'interface Web d'Essbase ou l'API REST, ou avec l'énoncé alter database DBS-NAME reset dans MaxL.