Clear:从多维数据集内删除数据

此 CLI 命令从多维数据集内清除数据。要运行它,您至少需要具有“数据库更新”权限。

语法

clear [-verbose] -application appname -db cubename [-option clearOption[-regionspec regionSpec]]
选项 缩写 说明
-verbose -v 可选。显示扩展的说明
-application -a 应用程序名称
-db -d 数据库(多维数据集)名称
-option -O 可选。用来指定要清除的内容的关键字。如果省略,默认选项为 ALL_DATA。

块存储多维数据集的选项为:

  • ALL_DATA — 清除所有数据、链接对象和大纲

  • UPPER_LEVEL — 清除上级块

  • NON_INPUT — 清除非输入块

聚合存储多维数据集的选项为:

  • ALL_DATA — 清除所有数据、链接对象和大纲

  • ALL_AGGREGATIONS

    — 清除所有聚合数据
  • PARTIAL_DATA

    — 仅清除指定的数据区域。与 -regionspec 结合使用
-regionspec -rs 用来指定要清除的区域的 MDX 表达式

示例

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

还可以使用以下方式清除数据:多维数据集设计器中的“加载数据”选项、Essbase Web 界面中的“作业”或 REST API,或 MaxL 中的 alter database DBS-NAME reset