在多维数据集设计器中执行多维数据集管理任务

您可以在多维数据集设计器中执行多项多维数据集管理任务。

在多维数据集设计器中删除应用程序和多维数据集

在多维数据集设计器中,可以删除 Essbase 中存在的任意应用程序或多维数据集。无法撤消删除应用程序或多维数据集。

  1. 在 Excel 中的多维数据集设计器功能区中,选择管理任务 多维数据集设计器“管理任务”菜单图标的图像。
  2. 从菜单中,选择删除应用程序删除多维数据集
  3. 删除应用程序删除多维数据集对话框中,选择要删除的应用程序或多维数据集。

在多维数据集设计器中解锁对象

Essbase 对多维数据集对象(例如计算脚本和规则文件)使用检出工具。对象在使用时自动锁定,在不再使用时删除锁定。

可以根据安全角色查看和解锁对象。具有服务管理员角色的用户可以解锁任意对象。没有服务管理员角色的用户只能解锁他们锁定的那些对象。
要在多维数据集设计器中解锁对象,请执行以下操作:
  1. 在 Excel 中的多维数据集设计器功能区中,选择管理任务 多维数据集设计器“管理任务”菜单图标的图像。
  2. 选择解锁 Essbase 对象
  3. 如果出现提示,则输入登录身份证明。
  4. 选择应用程序下,选择包含要解锁的对象的应用程序。
  5. 选择一个锁定对象下,选择要解锁的对象。
  6. 单击解锁

在多维数据集设计器中查看日志

在多维数据集设计器中,可以查看平台日志或应用程序日志。

  1. 在 Excel 中的多维数据集设计器功能区中,选择管理任务 多维数据集设计器“管理任务”菜单图标的图像。
  2. 从菜单中选择查看日志
  3. 选择一个日志进行查看:
    • 选择查看平台日志可查看平台服务的日志。
    • 选择查看应用程序日志可查看各个应用程序的日志。

在多维数据集设计器中使用 EAS Lite 管理应用程序

您可以在多维数据集设计器中选择要在 Essbase Administration Services (EAS) Lite 中管理的应用程序。

虽然 Essbase Web 界面是支持所有当前平台功能的现代管理界面,但是,如果您的组织尚未准备好采用新界面,则可以选择使用 Essbase Administration Services 的 Lite 版本。它是一个提供有限支持的选件,可用于持续管理您的应用程序。此选件仅适用于 Essbase 21cEssbase 独立安装。

要了解有关 EAS Lite 的更多信息,以及如何在多维数据集设计器中将应用程序设置为 EAS 管理的应用程序,请参见 "Use Essbase Administration Services Lite"。

在多维数据集设计器中重置维

要使用多维数据集设计器在保留所有数据的情况下执行某些维编辑操作,必须在应用程序工作簿中的维工作表上使用重置维增量模式。

使用重置维可清除维中的成员,然后对其重建,同时可保留数据。

在使用重置维时,必须更新整个维,否则成员和数据将丢失。

对以下维编辑操作使用重置维:
  • 对成员重新排序
  • 在特定位置插入新成员
  • 删除成员并保留共享成员
  • 移动成员并保留共享成员
  • 移动父代成员,并让所有子代随其一起移动

将“允许移动”保留为“否”,否则您将无法构建共享成员。

不支持使用此方法重命名成员。

要在多维数据集设计器中执行维重置,请执行以下操作:
  1. 打开应用程序工作簿。
  2. 在多维数据集设计器功能区中,单击设计器面板 多维数据集设计器功能区的设计器面板图标的图像。
  3. 在设计器面板中,单击至工作表 设计器面板中“至工作表”图标的图像。
  4. 在应用程序工作簿中,选择要重置的维。
  5. 在设计器面板的增量模式下拉菜单中,选择重置维
  6. 在设计器面板中,选择至工作表 设计器面板中“至工作表”图标的图像。
  7. 在应用程序工作簿中的维工作表上,确保允许移动设置为
  8. 保存应用程序工作簿。
  9. 重建多维数据集。请参见在多维数据集设计器中创建应用程序和多维数据集中的“创建、加载和计算多维数据集”。

在多维数据集设计器中增量更新多维数据集

更新多维数据集是使用数据源和规则文件将维和成员加载到多维数据集大纲的方法。

还可以使用 Essbase 手动添加维和成员(请参见从表格式数据创建和更新多维数据集)。

在现有多维数据集中,您能够以增量方式更新维或添加新维。

不能使用多维数据集设计器在现有多维数据集中删除维或重命名成员。

  1. 在 Excel 中的多维数据集设计器功能区上,选择构建多维数据集 多维数据集设计器功能区中“构建多维数据集”图标的图像。

  2. 构建选项菜单中选择更新多维数据集选项。

    在维构建更改了大纲时,可能会重新构建数据库。这些选项中的每一个都指定了在重新构建过程中处理数据值的方式:

    1. 更新多维数据集 - 保留所有数据

      保留所有数据值。

    2. 更新多维数据集 - 保留输入数据

      会保留包含所加载数据的所有块(高级别块和低级别块)。

      此选项仅适用于块存储多维数据集。

    3. 更新多维数据集 - 保留叶数据

      仅保留叶(级别 0)值。如果计算需要的所有数据都位于叶成员中,则应该选择此选项。如果选择此选项,则会先删除所有高级别块,然后再重新构建多维数据集。因此,重新构建所需的磁盘空间减少,计算时间缩短。重新计算多维数据集时,会重新创建高级别块。

    4. 更新多维数据集 - 删除所有数据

      清除所有数据值。

      此选项仅适用于块存储多维数据集。

  • 维构建定义包含在应用程序工作簿中,并且可自动生成必需的规则文件。您在多维数据集设计器中构建维时不选择规则文件。

  • 在使用多维数据集设计器和应用程序工作簿增量更新多维数据集时,如果更改用户定义的属性 (UDA),您必须指定维工作表中的所有 UDA,包括您新添加的和大纲中的现有 UDA。如果您指定部分 UDA(例如您正在添加的那些)而非全部,将删除未指定的那些属性。

  • 使用应用程序工作簿向现有多维数据集增量添加维时,数据将自动映射到新的顶级成员。无法选择现有数据要映射到的存储成员。如果新维的顶级成员是动态计算成员,则数据会丢失,因为动态成员不能存储数据。

    使用应用程序工作簿添加新维时,如果您希望维中的顶级成员是动态计算成员,请遵循以下步骤:
    1. 添加新维时将顶级成员设为存储成员。
    2. 运行计算脚本将数据从新的顶级成员复制到该维的另一个存储成员。
    3. 将顶级成员更改为动态计算成员。

在多维数据集设计器中从表格式数据创建多维数据集

此工作流使用两个示例表格式数据 Excel 文件演示内建和强制指定标题(提示)的概念。请参见将表格式数据转换为多维数据集

  1. 在 Excel 中,在多维数据集设计器功能区中,单击目录 多维数据集设计器功能区中目录图标的图像。
  2. Essbase 文件对话框上的目录下,选择 Gallery,然后选择一个示例表格式数据文件:
    • Technical > Table Format > Sample_Table.xlsx:内建标题
    • Technical > Table Format > Unstr_Hints.xlsx:强制指定标题
  3. 单击打开
  4. 在多维数据集设计器功能区中,选择转换数据 多维数据集设计器功能区中“转换数据”图标的图像。
  5. 转换数据对话框上,如果您想要更改预先填充的默认名称,则输入应用程序和多维数据集的名称。如果应用程序名称已存在,您将无法预览数据或构建新多维数据集,因此您将需要输入新应用程序名称。
    应用程序名称基于不带扩展名的源文件名,多维数据集名称基于工作表名称。
    • Sample_Table.xlsx:应用程序名称是 Sample_Table,多维数据集名称是 Sales。
    • Unstr_Hints.xlsx:应用程序名称为 Unstr_Hints,多维数据集名称为 SpendHistory。
  6. 如果您选择的是 Sample_Table.xlsx,不要选择预览数据。跳至步骤 8 创建多维数据集。
  7. 如果选择了 Unstr_Hints.xlsx,请按预览数据。系统将工作簿发送到 Essbase 进行分析,并返回关系以供查看。
    1. 使用树视图,您可以将成员(及其子代)拖放到树中其他位置。这会更改默认指定,并且执行此操作后,将创建不同于提供的默认分析的维层次、度量层次和跳过成员。还可以右键单击成员名称并指定成员的属性:层代、属性、别名或 UDA。
      在某些情况下,当您将成员从一个指定更改为另一个指定时,存在特殊行为:
      • 当您将层代拖放到度量时,源层代的所有属性、UDA 和别名也将移动到度量。
      • 当您将层代拖动到已跳过时,该层代中的所有属性、UDA 和别名也将移动到已跳过
      • 仅当度量没有公式时,才允许将度量拖放到其他指定。
    2. 如果您不想保存所做的更改,请依次选择选项重置为初始标题
    3. 如果要更改多维数据集类型和要创建的维的类型,请在部署之前,选择选项,然后选择多维数据集类型。选择混合 BSO(块存储选项)或 ASO(聚合存储选项)。
    4. 您可以指引分析检测两种指定:度量和分层维,或者度量、分层维和属性。可通过依次选择选项多维数据集设计,然后选择其中一个选项来定义它们。进行选择后,再次单击预览
      多维数据集设计器“转换数据”对话框的图像。

  8. 在准备好创建多维数据集时,单击运行
  9. 当系统询问您是否要创建多维数据集时,单击
  10. (可选)当系统询问您是否要查看多维数据集的作业状态时,请单击
    多维数据集设计器“作业查看器”对话框的图像。

    新创建的应用程序和多维数据集将列在 Essbase Web 界面中的应用程序页上,而且将在多维数据集设计器中可用。现在已经从表格式数据创建了多维数据集,可以将多维数据集导出到应用程序工作簿。
  11. 在多维数据集设计器功能区上,选择本地 多维数据集设计器功能区中“本地”图标的图像。,然后选择将多维数据集导出到应用程序工作簿
  12. 将多维数据集导出到应用程序工作簿对话框上,选择应用程序和多维数据集,然后选择运行
要使用 Web 界面创建多维数据集,请参见从表格式数据创建和更新多维数据集

在多维数据集设计器中将多维数据集导出到应用程序工作簿

在多维数据集设计器中,可以导出 Essbase 中存在的任意多维数据集。

  1. 选择构建方法:父/子或层代格式。
  2. 在 Excel 中的多维数据集设计器功能区上,选择本地 多维数据集设计器功能区中“本地”图标的图像。,然后选择将多维数据集导出到应用程序工作簿
  3. 导出多维数据集对话框中,选择要导出的应用程序和多维数据集。
    • 如果希望在应用程序工作簿中包括输入级别数据,则选择包括数据
      • 在块存储多维数据集中,如果数据大小不超过 400 MB,则数据导出到应用程序工作簿的“数据”工作表上。如果数据大小超过 400 MB,则数据将导出到名为 Cubename.txt 的纯文本文件中,该文件包括在名为 Cubename.zip 的文件中。如果导出过程成功,将在指定的导出目录中创建 .zip 文件。

      • 在聚合存储多维数据集中,无论数据有多大,数据始终导出到名为 Cubename.txt 的纯文本文件中,该文件包括在名为 Cubename.zip 的文件中。如果导出过程成功,将在指定的导出目录中创建 .zip 文件。

    • 如果希望在应用程序工作簿中包括块存储多维数据集的计算脚本,则选择包括计算脚本

      聚合存储多维数据集没有计算脚本。

    • 如果要在应用程序工作簿中的维工作表上包括成员 ID,则选择包括成员 ID

    “将多维数据集导出到应用程序工作簿”对话框的图像。

  4. 单击运行
  5. 导出完成后,单击确定
    应用程序工作簿保存到本地文件夹位置:C:\Users\username\AppData\Roaming\Oracle\smartview\DBX。由于它保存到本地文件夹位置,可以使用多维数据集设计器功能区上的本地 多维数据集设计器功能区中“本地”图标的图像。 图标打开它。

导出的应用程序工作簿可以导入到 Essbase 中。请参见以下主题: