简介

本教程介绍了维和成员,并说明了如何在 Cloud Enterprise Performance Management (EPM) 业务流程中管理维和成员。各节基于彼此构建,应按顺序完成。

背景信息

大多数 Cloud EPM 业务流程都包含各种维,用以表示您组织中的数据类别。例如,可以在“期间”维中标识期间(如 YearTotal、Q1 或 Jan)。可在“帐户”维上标识预算项(如“销售”、“一般”和“管理”等 (SG&A) 费用),并在“实体”维上标识您组织中的部门。

创建业务流程后,您可以开始查看在创建过程中添加的多维数据集和维。您可以根据组织要求进一步添加维和成员。

先决条件

Cloud EPM 实操教程可能需要您将快照导入 Cloud EPM Enterprise Service 实例。在导入教程快照之前,必须请求另一个 Cloud EPM Enterprise Service 实例或删除当前应用程序和业务流程。教程快照不会通过现有应用程序或业务流程导入,也不会自动替换或恢复您当前使用的应用程序或业务流程。

在开始本教程之前,您必须:

  • 具有服务管理员对 Cloud EPM Enterprise Service 实例的访问权限。
  • 将此 FreeForm 快照导入到实例中,或者具有支持管理在实例中创建的维的 Cloud EPM 应用程序。本教程中提供的示例使用快照。如果您使用自己的应用程序,则需要修改适用于您的应用程序的特定示例。
  • 使用 FreeForm 快照的这些 Measures.csvEntity.csv 导入文件,或者您的 Cloud EPM 应用程序具有有效的导入文件。

注意:

如果导入快照时遇到迁移错误,请重新运行迁移(不包括 HSS-Shared Services 组件),以及核心组件中的“安全性”和“用户首选项”对象。有关上载和导入快照的更多信息,请参阅 Administering Migration for Oracle Enterprise Performance Management Cloud 文档。

关于维和成员

维对数据值进行分类。成员是维的组成部分。维表示数据库大纲中的最高合并级别。数据库大纲以树结构显示维和成员,以指示合并关系。

在此示例中,显示了示例 FreeForm 应用程序的基本多维数据集中的维。有关示例 FreeForm 应用程序的快照的副本,请参见本教程的先决条件部分。

维页面

成员是维的单个组件。例如,产品 A、产品 B 和产品 C 可能是产品维的成员。每个成员都有一个唯一的名称。可以存储与成员关联的数据,也可以在用户检索数据时动态计算数据。

维类型

有两种类型的维:

  • 标准维表示业务计划的核心组件,通常与部门职能相关。时间、账户、产品、市场和部门是典型的标准维度。

  • 属性维是与标准维关联的维。使用属性维,可以根据成员属性(特性)对标准维的成员进行分组和分析。例如,您可以将包装在玻璃中的非咖啡因产品的盈利能力与包装在罐中的非咖啡因产品的盈利能力进行比较。

自定义元素

属性维:将属性维分配给基本维时,属性维的成员将成为关联基本维的潜在属性。

请注意以下准则:

  • 属性维的数据类型可以为文本、日期、布尔或数字。该数据类型仅适用于属性维的 0 级成员。
  • 属性维的名称必须唯一。
  • 您只能将属性维分配给稀疏维,例如实体维和归类为稀疏维的用户定义维。
  • 如果在所有规划类型中将属性维指定为稀疏维,则可以为“帐户”维添加属性维。
  • 如果将稀疏维更改为密集维,则将自动删除基本维的所有属性维及其关联值。
  • 无法将属性维分配给仅标签成员。
  • 必须在基本维中的同一层分配属性维。

用户定义属性 (User-defined attributes,UDA) :UDA 是关于成员的单词或短语,用于对成员进行分组,以便进行计算、安全性或报告。您可以根据已定义为用户定义的属性 (UDA) 的一个公用属性为表单选择成员。必须先创建 UDA,然后才能够将 UDA 与表单相关联。

创建 UDA 时,请遵循以下规则:

  • 可以为每个成员定义多个 UDA。
  • 您可以为多个成员设置相同的 UDA。
  • UDA 名称可以复制成员、别名、级别或层代名称。
  • 无法在共享成员或属性维的成员上创建 UDA。
  • UDA 仅适用于指定的成员。该成员的后代和祖先不继承 UDA。
  • 可以在“成员属性”对话框中手动定义 UDA。

智能列表:您可以使用称为“智能列表”的定制下拉选择列表来输入数据,这些列表可从表单和即席网格中的数据单元格访问。服务管理员可以使用智能列表创建自定义下拉列表,供用户从表单单元格中访问。单击加入成员已与智能列表关联(作为一种成员属性)的单元格时,用户可以从下拉列表中选择项而不能输入数据。用户无法在包含智能列表的单元格中键入数据。智能列表在单元格中显示为向下箭头,且当用户单击进入该单元格时,智能列表即会展开。

请注意以下智能列表准则:

  • 可以将智能列表与维成员相关联。
  • 将智能列表与维成员关联后,请保留这些成员,使其仅存储智能列表值。请勿使用这些成员存储其他数据值。
  • 应考虑在该维中创建新成员并设置一个单独的汇总。
  • 可以创建报表来捕获智能列表信息。必须使用 Planning 详细信息作为数据源。
  • 可以将智能列表与多个成员关联,但这些成员必须为 0 级成员。

稀疏维和密集维

维分为“稀疏”或“密集”。稀疏维缺乏大部分成员组合的数据值。密集维拥有大部分成员组合的数据值。默认情况下,Planning 将“帐户”和“期间”维指定为密集维,而其余维则指定为稀疏。若要优化稀疏维的性能,Planning 将仅搜索和计算每个维组合中占用的数据值,从而减少计算时间和磁盘使用。这些设置可修改。

“仅标签”成员

仅标签成员通常用于导航且没有相关联的数据。

请牢记以下仅标签成员准则:

  • 不能将 0 级成员分配为仅标签。
  • 仅标签成员可以显示值。
  • 将维成员设置为仅标签成员可以减小块大小,从而最大化占用的数据库空间。
  • 不能将属性分配给仅标签成员。
  • 在多货币应用程序中,不能对以下维的成员应用仅标签存储:实体、版本、货币和用户自定义维。要存储兑换率,请使用“从不共享”。
  • 默认情况下,仅标签成员(父代)的子代的“数据存储”将设置为“从不共享”。

维层次

维层次结构:

  • 定义数据库中的成员之间的结构性关系。
  • 在数据库中组织数据。
  • 定义项目之间的合并和数学关系。

在应用程序层次结构中,多维数据集名称的下一级是维,而每个维的下一级则是成员。属于同一父代的同一级别的成员称为同级。紧邻父母之下的成员称为子女。

层次

分层(层代和层级;以及根和叶)和家族史(父代、子代和兄弟姐妹;以及后代和祖先)术语用于描述数据库大纲中成员的角色和关系。

层代和级别

注意:

可以向维添加成员并定义维层次。添加子成员时,可以在所选成员下方添加一个级别的成员。添加同级成员可在同一级别添加成员。向维添加同级会添加另一个维。

账户层次结构:

创建帐户维时的一个典型挑战是将电子表格格式的报表转换为有意义的大纲结构。在这种情况下,请牢记以下几点:

  • 电子表格中的总计或小计将成为大纲中的父代成员;子代是生成总计或小计的元素。
  • 父代成员显示在大纲编辑器中其子代的上方,但在电子表格中其子代的下方。
  • 大纲中层次结构分支的顶层成员通常是电子表格报表中的底线。
客户层次结构

属性值继承:

维的成员属性还可以继承。通过继承,可以使层次中的高级别成员与低级别成员共享属性值。继承允许新成员自动从相应的祖先获取其属性值,以确保分支内的对称性。

属性值 Inheritance.png

示例显示了“Entity(实体)”维。欧洲的货币设置为 EUR。欧洲的后代荷兰、北欧和南欧继承了欧元货币财产。但是,英国货币已明确设置为 GBP,因此将覆盖继承的 EUR 值。英国成员的后代继承货币属性的 GBP。

备用层次:

可以通过将一个子代成员放在多个父代下来为您的数据创建多个汇总路径。

备用层次

该示例说明以下内容:

  • 产品 100-20 是 100 的子女成员,产品 200-20 和 200-50 都是 200 的子女成员,产品 300-30 是 300 的子女成员。
  • 这些相同的产品在饮食成员替代层次结构中使用。

默认情况下,成员采用与其父代相同的属性设置。如果修改基本成员属性,则相关共享成员的属性也会更新。

在此示例中,将 100-20、200-20、200-50 和 300-30 的默认数据存储设置为“存储”。将它们添加到备用层次时,默认数据存储将设置为“Shared(共享)”。

汇总和合并选项

可使用聚合选项定义维层次中的计算。聚合选项确定子代成员值如何聚合至父代成员:

  • + 加法
  • - 减法
  • * 乘法
  • / 除法
  • % 百分比
  • ~ 忽略
  • ^ 从不(不管哪个层次结构均不聚合)

维存储选项

以下存储选项可用于维:

  • Dynamic Calc and Store(动态计算和存储):计算成员的数据值并存储值。
  • 存储:存储成员的数据值。
  • Dynamic Calc(动态计算):计算成员的数据值并忽略值。
  • 从不共享:禁止同一维中的成员共享数据值。
  • 共享:允许同一维中的成员共享数据值。
  • 仅标签:没有与成员关联的数据。

必需和默认维

必需维和默认维在每个业务流程中可能会有所不同。

典型的必需维和默认维包括:

  • 期间和年份:您可以在期间维中指定基本期间(如月)和周的分配。您可以使用年维将年份添加到日历中。
  • 方案和版本:方案和版本维表示计划和预算中数据最宽泛的数据类别。方案用于描述某个规划中数据的类型(如预算、实际或预测)以及该规划的时间跨度。版本用于提高灵活性和支持迭代规划周期。使用方案和版本组合可创建计划的多次迭代。这样,您可以根据不同的假设对可能的结果进行建模。
  • 实体:实体维表示信息在您组织内部的流动。例如,可以为提交预算规划的每个责任中心建立一个地理实体。
  • 帐户:帐户维指定要从预算规划者收集的数据。您可以为所有预算项建立帐户。例如,“租赁费用”和“可支配现金”帐户。
  • 币种:币种维用于确定显示值时所使用的币种。您可以用一种或多种货币来进行规划。

自定义维:您可以使用自定义维存储与帐户相关的其他详细信息,如产品、市场、渠道、资产负债表移动或清除的类型。例如,自定义维可包括产品线、区域、渠道或客户。

考虑 Planning 和 FreeForm 的以下必需维和默认维:

Planning 应用程序都必须包括帐户、实体、期间、方案、版本和年维。这些 Planning 必需的维包含在基于示例、定制或模块的应用程序中。多货币业务流程包括“货币”维。

通过 FreeForm ,您可以使用所选多维数据集和维创建应用程序,而不会受到标准应用程序中多维数据集和维限制的约束。Predictive Planning、Auto-Predict 和 IPM Insights 在 FreeForm 中不可用,因为这些功能要求存在提供的“方案”、“版本”、“期间”和“年”维。在 FreeForm 中,可以将方案、版本和货币维定义为可选的自定义维。

有关每个业务流程的维详细信息,请参阅管理文档:

共享的成员

通过共享成员可以在应用程序中建立备用汇总结构。在您创建共享成员之前,必须存在一个基本成员。可以为基成员创建多个共享成员。基本成员必须在其共享成员前面从上到下按从上到下的顺序显示。

共享成员与基本成员共享某些属性定义,如成员名称、别名和对成员有效的多维数据集。各共享成员必须具有唯一的父代成员和不同的汇总聚合设置。共享成员不允许有自定义属性、自定义属性值和成员公式。重命名基本成员时所有共享成员都会重命名。

请牢记以下共享成员准则:

  • 基本成员不可作为共享成员的父代。
  • 不能将共享成员添加为基本成员的同级。
  • 共享成员的名称必须与其基本成员的名称相同。可以有不同的说明。
  • 必须为共享成员选择“共享为数据存储”选项。

维和成员名称准则

对维、成员和别名进行命名时,请遵循以下规则:

  • 维名称、成员名称或别名中使用的字符不超过 80 个。
  • 对于维、非共享成员和别名的名称不区分大小写。请勿使用只有大小写差别的匹配名称;例如,不要命名两个成员 "ZZZ" 和 "ZZZ",或将基本成员 "ZZZ" 和共享成员 "ZZZ"。
  • 不要使用与元数据加载文件中的成员属性或列标题同名的维名称;例如,“数据类型”。
  • HTML 标记不能用于成员名称、维名称、别名和说明。
  • TAB 键是受限制的,不能用于维名称、成员名称和别名。
  • 空格不能放在名称的首尾。
  • 对于自定义日历中的期间,不要在前缀中使用空格。
  • 下列项不能用作维名称、成员名称或别名:
    • 计算脚本命令、运算符和关键字。
    • 函数名称和函数参数。
    • 其他维和成员的名称(除非成员是共享的)。
    • 如果启用了动态时间序列,则不要使用 History、Year、Season、Period、Quarter、Month、Week 或 Day。
    • 在包含属性维的唯一成员大纲中,不能使用 Sum、Count、Min、Max 和 Avg 作为成员名称或维名称。使用这些名称会导致名称重复冲突。
    • 在属性计算维中创建的成员(Sum、Count、Min、Max 和 Avg)不属于保留字,因为您可以在属性计算维中更改这些名称,然后使用属性或标准维中的标准名称。

      如果大纲已标记为重复的成员大纲,并且属性维(以及属性计算维)在您使用 Sum、Count、Min、Max 和 Avg 作为基本成员之前已存在,则允许存在重复的名称。但是,如果在创建属性维之前,已使用 Sum、Count、Min、M Max 和 Avg 作为基本成员,则不允许出现重复的名称。

注意:

有关更多详细信息,请参阅管理 Planning 文档中的附录 A - 命名限制

创建和修改维

在此部分中,您将创建一个维,然后对其进行修改。

创建维

  1. 在主页中,依次单击应用程序概览

    home page (主页)
  2. 在水平选项卡中,单击

    在此示例中,显示了示例 FreeForm 应用程序的基本多维数据集中的维。有关示例 FreeForm 应用程序的快照的副本,请参见本教程的先决条件部分。

    维页面
  3. 在右上角,单击创建

    创建按钮
  4. 在“创建维”中,输入以下值:
    说明
    地理位置 区域市场
  5. 在右侧的立方下,对于 BasicREP ,选择 enabled。
  6. 验证您的条目和选择,然后单击完成

    创建维和

    该维在“Dimensions(维)”页面上创建和列出。

修改维

  1. 在“维”中,单击地理位置进行修改。

    地理位置维
  2. 从左侧的垂直选项卡中,单击 编辑维属性选项卡 (编辑维属性)
  3. 输入以下值:
    说明
    实体 公司简介
  4. 验证所做的更改,然后单击完成

    修改实体

    维已修改。

创建会员

在此部分中,您将为维创建成员。

  1. 在“维”中,单击实体

    所选的实体
  2. 在“编辑成员属性”中,单击操作,然后选择添加子项

    添加子代
  3. 在“添加子项”中,单击应用

    添加子代 1
    网格显示新的无标题行。
  4. 在网格中,对于新的 untitled 成员名称,输入 Total Entity(实体总计)
  5. 验证父代成员是否已设置为“实体”,然后单击保存

    实体合计
  6. 在网格中,单击实体合计以选择行。
  7. 在顶部栏上,单击操作,然后选择添加子项

    添加子代
  8. 在“添加子项”中,输入 2 ,然后单击应用

    添加子代 2
    网格显示 2 个新的无标题行。
  9. 在网格中,对于新的 untitled 成员名称,输入以下值:
    成员名称
    部门合计
    总部
  10. 单击保存

    新子成员
  11. 在网格中,单击部门合计以选择行。

    子级
  12. 在顶部栏上,单击 按钮添加子项 (添加子项)
  13. 在“添加子项”中,单击应用

    添加子代 1
  14. 在网格中,对于新的无标题行,更新并选择以下值:
    成员名称 默认数据存储
    000 Store - 存储
  15. 单击保存

    成员会显示在其层次结构中。

    新子项

创建共享成员

在此部分中,您将为维创建共享成员。

  1. 在“编辑成员属性”中,单击维名称旁边的向下箭头,然后选择产品

    切换箭头

    此时将显示产品维的成员。

    产品
  2. 在网格中,对于 200,单击 "expand"(展开)图标 (展开)

    200 个产品显示在网格中。

  3. 在顶部栏上,单击 按钮添加子项 (添加子项)
  4. 在“添加子项”中,单击应用

    添加子代 1
    网格显示新的无标题行。
  5. 在网格中,对于新的无标题行,更新并选择以下值:
    成员名称 默认别名表 咖啡因 简介日期 包装类型 盎司
    200-50 健怡白桦啤酒 10-01-1996 瓶子 16

    提示:

    确保父代成员为 200。
  6. 单击保存

    200 位新成员
  7. 对于“饮食”,单击 "expand"(展开)图标 (展开)
  8. 单击 按钮添加子项 (添加子代)
  9. 在“添加子项”中,单击应用

    添加子代 1
    网格显示新的无标题行。
  10. 在网格中,对于新的无标题行,更新并选择以下值:
    成员名称 默认数据存储
    200-50 共享

    提示:

    确保父代成员为饮食。
  11. 单击保存

    200-50 显示为具有方括号(表示备用分层结构)的 shared 成员。

    200 个共享成员

    注意:

    共享成员中介绍了共享成员的规则。

管理会员

在此部分中,您将执行用于管理维成员的任务。

对成员进行排序

注意:

对具有多个层次或复杂合并路径的维进行排序可能会产生不可预测的结果。
  1. 在网格中,单击饮食

    该行将被选中。

    饮食
  2. 在顶部栏的“排序”中,单击下拉列表并选择子项

    下拉列表
  3. 在顶部栏上,单击 “升序排序”按钮 (升序排序)
  4. 当提示继续对大纲进行排序时,单击

    浏览器警告

    Diet 的成员按升序排序。

    已排列
  5. 单击保存

切换维

在“编辑成员属性”中,单击维名称旁边的向下箭头,然后选择实体

切换箭头

维已切换到“Entity(实体)”。

实体已切换

修改成员

  1. 在网格中,单击维根成员 Entity(实体)
  2. 在顶部栏上,单击 "Zoom in All Levels"(放大所有层)按钮 (放大所有级别)

    此时将显示“Entity(实体)”下的所有成员。

    简化的维编辑器栅格

    网格中每列表示一个成员属性。

  3. 在网格中,对于“总部门”,在“默认数据存储”下,单击从不共享,然后通过选择动态计算替换其值。
  4. 验证所做的更改,然后单击保存

    修改后的值将显示在网格中。

    更改成员属性

查看成员公式

成员公式会直接与维成员关联。在成员公式中,您可以引用大纲任意位置(包括其他维或数据库)成员的值,不受聚合逻辑限制。可以定义成员公式并用它来执行成员计算,成员公式中可包括运算符、计算函数、维、成员名称和数字常量。成员公式还可包括:

  • 公式中允许的运算符类型、函数、值、成员名称、UDA 等。
  • 预定义的公式表达式,其中包括智能列表值,在数据库刷新时将展开为公式或值。

注意:

  • ASO 多维数据集不支持成员公式。
  • 如果已创建成员公式,则必须刷新数据库。
  1. 在“编辑成员属性”中,单击维名称旁边的向下箭头,然后选择方案
    切换箭头
  2. 在网格中,右键单击列标题。

    此时将显示用于选择列的窗口。

  3. 在“选择列”中,展开“成员公式”并选中基本公式
    基本公式启用
  4. 单击确定
  5. 在网格中,单击维根成员 Scenario(方案)
  6. 在顶部栏上,单击 “放大所有层”按钮 (放大所有级别)

    此时将显示“Scenario(方案)”下的所有成员。

  7. 在“差异百分比”中,单击“基本公式”下的 @VARPER(实际,预算);

    用于差异百分比的成员公式显示在栅格上方。

    差异百分比的基本公式

    在此示例中,VARPER 函数用于计算两个指定成员之间的百分比差异(差异)。

正在移动成员

  1. 在“编辑成员属性”中,单击维名称旁边的向下箭头,然后选择实体

    下拉式交换到实体
  2. 在顶部栏上,单击 “放大所有层”按钮 (放大所有级别)
  3. 在网格中,单击要移动的成员的总部

    办公室
  4. 在顶部栏上,单击 按钮上移 (上移)

    此时将显示新的层次结构顺序。

    上移
  5. 单击保存

查找成员

  1. 在网格中,双击第一个空行并添加详细信息:
    成员名称 父代成员 默认数据存储
    999 部门合计 Store - 存储
  2. 单击保存

    该新成员将显示在网格中。

    999 成员
  3. 在顶部栏的搜索框中,输入 999 ,然后单击 向下搜索按钮 (向下搜索)

    搜索条

    第 999 章亮相

    999 已突出显示

正在删除成员

注意:

在刷新数据库时,删除成员会导致数据丢失。删除实体成员则会删除与其关联的所有审批单元(包括数据)。
  1. 在网格中,确保选中 999 的行。

    999 已突出显示
  2. 在顶部栏上,单击 删除成员按钮 (删除成员)
  3. 在 "Confirmation" 中,单击 Yes

    删除验证

    此时将删除成员 - 999。

    999 已删除
  4. 单击 Save ,然后单击 Cancel

刷新数据库

在此部分中,您将刷新数据库,因为元数据结构中进行了更改。

  1. 在主页中,依次单击应用程序概览

    home page (主页)
  2. 在右上角,单击操作,然后选择刷新数据库

    刷新数据库中
  3. 单击创建
  4. 在“刷新数据库”中,单击 Refresh Database(刷新数据库)

    下次刷新数据库
  5. 单击刷新

    刷新数据库确认

    多维数据集刷新需要一点时间才能完成。

  6. 完成后,单击完成

    刷新完成
  7. 单击 Close 两次。

管理属性维

在此部分中,您将创建一个属性维,为市场基本维的每个区域分配区域 VP。

创建属性

  1. 在“维”中,单击市场

    此时将显示 "Edit Member Properties for Market"(编辑市场的成员属性)。

    市场
  2. 单击 编辑维属性选项卡 (编辑维属性)
  3. 在“定制属性”下,单击创建
    定制创建
  4. 在“Create Attribute(创建属性)”中,在“Name(名称)”中输入 Regional VP
  5. 单击保存
  6. 在“市场”中,单击完成
  7. 在“多维数据集”下拉列表中,选择全部

    所有立方的维
  8. 单击 Regional VP

    区域 VP 属性维的成员属性显示为基本成员名称 (Market)。

    属性显示
  9. 单击 按钮添加子项 (添加子代)
  10. 在“添加子项”中,输入 4
  11. 单击应用

    添加子代 4
  12. 在网格中,对于新的 untitled 成员,更新以下值:
    成员名称
    John
    Anna
    Chris
    Dona
  13. 单击保存

    属性 values.png
  14. 刷新数据库。

    注意:

    请参阅本教程的 Refreshing the Database 部分中的步骤。

分配属性值

  1. 在“编辑成员属性”中,单击维名称旁边的向下箭头,然后选择市场

    切换箭头

    此时将显示基本维。

    市场
  2. 在顶部栏上,单击 “放大所有层”按钮 (放大所有级别)

    具有扩展成员的市场维

    此时将显示 Market 下的所有成员。

  3. 在网格中,右键单击列标题。

    此时将显示用于选择列的窗口。

  4. 在“Select Columns(选择列)”中,验证是否仅选择了“Parent Member(父成员)”和“Regional VP(区域 VP)”并删除任何其他选择。
    区域副总裁
  5. 单击确定
  6. 在网格的“区域 VP”列中,为每个子成员修改其值,如下所示:
    • 东部所有子成员的 John
    • Anna 表示 West 的所有子成员
    • 南方所有子成员的克里斯
    • Dona 表示中心的所有子成员

    区域 VP 分配给每个区域。

  7. 单击保存

    属性维值将分配给市场基本维。

    区域负责人已更新

添加用户定义的属性

在此部分中,您将创建自定义属性 (User-Defined Attribute,UDA) 并将其分配给成员。

可以使用 UDA 来描述维成员的特征。例如,可以将新市场、小市场、主要市场等 UDA 分配给“市场”维中的所有成员。然后,只能对指定为新市场的产品进行计算。

UDA 示例
  1. 在网格中,右键单击列标题。

    此时将显示用于选择列的窗口。

  2. 在“选择列”中,单击全选
    选择全部

    提示:

    您也可以仅启用 UDA 列。
  3. 单击确定

    此时将显示 UDA 列。

  4. 单击华盛顿

    已选择成员行。

    华盛顿选定
  5. 在网格中,向右滚动,然后在 UDA 列下,单击华盛顿的 UDA 单元格

    此时将显示 UDA 对话框。

    乌达对话
  6. 在 "UDA" 对话框中,单击 加 UDA 图标 (创建),输入 Declining Market ,然后单击 Save(保存)

    已创建拒绝的市场 UDA
  7. 在 UDA 对话框中,选择拒绝市场,单击 add_icon (添加),然后单击确定

    已分配 UDA

    衰退市场被分配到华盛顿作为额外的 UDA。

    其他 UDA
  8. 单击保存

    结果 UDA

    UDA 在维级别可用,可以分配给更多成员。

设置绩效评估选项

您可以通过设置维的顺序、将维设置为密集或稀疏以及设置维的评估顺序来加速数据检索并最大限度地减少内存和磁盘空间要求。

更改维的顺序

“Dimensions(维)”页面上的维以优先顺序列出。您可以通过更改维的计算顺序来加速计算。维的顺序对于结构和性能至关重要。密集维的计算速度比稀疏维要快。对维进行排序时,请先放置密集维,然后再放置稀疏维。在“Dense(密集)”区域中,维应从最密集到最少密集进行排序。在“稀疏”部分中,维应从最少到最稀疏排序。

  1. 在主页中,依次单击应用程序概览

    home page (主页)
  2. 在水平选项卡中,单击
  3. 在“多维数据集”下拉列表中,确保选择了基本

    在此示例中,显示了示例 FreeForm 应用程序的基本多维数据集中的维。有关示例 FreeForm 应用程序的快照的副本,请参见本教程的先决条件部分。

    评估顺序列
  4. 对于“实体”,单击 向上订单按钮 (上移),直到“实体”显示在“产品”维下方。

    实体顺序

设置数据评估顺序

计算顺序可用于指定在数据交叉点有冲突的数据类型时,哪种数据类型优先。

对于年份,在“评估顺序”列下,单击 排除订单按钮

Year 的评估顺序设置为 1,指示首先对 Year 维求值。

evaluation_order

更改密度

如果维中大多数成员组合都缺乏数据值,则将其定义为稀疏维。如果维中大多数成员组合都有数据值,则将其定义为密集维。

  1. 对于方案,清除“密集”列以将其设置为稀疏维。

    方案为稀疏

    从上到下,维按密集到稀疏的顺序进行排序。

  2. 在“确认”对话框中,单击

    确认框
  3. 刷新数据库。

    注意:

    请参阅本教程的 Refreshing the Database 部分中的步骤。

导入维成员

在此示例中,导入文件加载“实体”维,该维包含必需的标题记录和三个数据记录。这是使用逗号分隔符的数据文件示例。标题记录指定要导入的成员(实体)、要将成员导入到的父代成员(父项)以及要分配给成员的所有数据存储属性。

Entity, Parent, Data Storage
    Total Entity, Entity,
    000, ,
    Total Entity, 000, Shared

使用此导入文件时,元数据将按如下方式导入:

Entity
    Total Entity
    000
        Total Entity(Shared)

第一个数据记录 (Total Entity, Entity) 将 Total Entity 导入为 Entity 的子成员。未指定的属性值将采用默认值。例如,如果未指定数据存储,则会采用默认值“从不共享”。下一条数据记录 (000, ,) 将“实体”成员 000 导入到维的根成员下(因为没有指定父代),并将数据存储设置为“从不共享”。最后一条数据记录 (Total Entity, 000, Shared) 将 Total Entity 的共享成员导入成员 000 下,并将数据存储设置为 Shared。

从本地文件导入

  1. 在主页中,依次单击应用程序概览

    home page (主页)
  2. 在水平选项卡中,单击

    在此示例中,显示了示例 FreeForm 应用程序的基本多维数据集中的维。有关示例 FreeForm 应用程序的快照的副本,请参见本教程的先决条件部分。

    维页面
  3. 在维中,在右上角,单击导入

    导入按钮

    此时将显示“导入元数据”页。

    导入元数据的
  4. 在“导入元数据”中,单击创建
  5. 对于“地点”,选择本地

    导入 file1
  6. 对于度量,选择逗号分隔,然后单击浏览

    导入文件在先决条件中提供。它特定于先决条件中提到的快照。

    导入 file2

    注意:

    按钮标签可能会显示 Choose FileBrowse ,具体取决于浏览器。
  7. 在本地计算机上,导航到保存 Measures.csv 的位置,然后选择并打开它。
  8. 在“导入元数据”中,选择清除成员,然后单击导入

    clear

    注意:

    • 在导入维之后,将从应用程序大纲中删除未指定的所有成员,除非该成员是指定成员的祖先或是指定共享成员的基本成员。
    • 如果未选择清除成员,则导入只会添加或更新现有成员。Oracle 建议在不选择清除成员的情况下加载元数据文件,以确保文件加载成功。然后,选择清除成员,再次执行导入操作。
    • 清除成员在必须存在成员的某些维中不可用,并且对于应用程序至关重要。
    • 对于出于某种原因无法在维编辑器中删除的维(例如,由于它们用于表单或验证规则中),不会将其删除。
  9. 在“选项”对话框中,启用导入元数据成功时刷新数据库,然后单击确定

    成功时自动刷新
  10. 在“信息”对话框中,单击确定

    信息
  11. 单击 Close 两次。
  12. 在维中,在右上角,单击刷新

    “刷新”按钮

    导入文件将加载维的记录。

    导入后的度量

从收件箱导入

  1. 在“维”中,单击操作,然后选择收件箱/发件箱浏览器

    操作菜单
  2. 在收件箱/发件箱浏览器中,单击上载
  3. 在“上载文件”中,单击选择文件

    上载文件框

    注意:

    按钮标签可能会显示 Choose FileBrowse ,具体取决于浏览器。
  4. 在本地计算机上,导航到保存 Entity.csv 的位置,然后选择并打开它。

    导入文件在先决条件中提供。它特定于先决条件中提到的快照。

  5. 在“上载文件”中,单击上载文件

    已选择上载文件

    注意:

    记下即将进行的导入任务的文件名。
  6. 在“信息”对话框中,单击确定

    信息框
  7. 在收件箱/发件箱浏览器中,单击关闭

    已列出实体
  8. 在维中,在右上角,单击导入

    导入

    此时将显示“导入元数据”页。

    导入元数据的
  9. 在“导入元数据”中,单击创建
  10. 对于“地点”,选择收件箱
  11. 在“导入文件”下,对于 Entity ,键入 Entity.csv

    inbox
  12. 在“文件类型”下,对于实体,确保选择逗号分隔,然后选择清除成员,然后单击另存为作业

    另存为职务
  13. 在“另存为作业”中,键入 Import Entity(导入实体),然后启用 Refresh Database if Import Metadata is successful(如果导入元数据成功刷新数据库),然后单击 Save(保存)

    导入实体作业
  14. 在“信息”对话框中,单击确定

    信息框
  15. 在“导入元数据”中,单击关闭

    进口盒
  16. 在“导入元数据”中,单击刷新

    此时将显示导入实体作业。

    刷新清单
  17. 对于导入实体,单击 “操作”图标 (操作),然后选择提交

    提交菜单
  18. 在“提交”对话框中,单击确定

    提交框
  19. 在“导入元数据”中,单击关闭
  20. 从页面顶部的卡片中,单击作业

    职务状态

    此时将显示已提交作业的状态。

    职务状态
  21. 在“最近活动”下,单击导入实体

    将显示作业详细信息。

    作业详细信息
  22. 在“作业详细信息”的“名称”下,单击实体

    “导入和导出状态”显示已处理的记录数。

    导入的状态

导出维成员

您可以导出元数据以创建备份或元数据加载文件模板。

应用程序将为每个对象创建一个导出文件(.txt 或 .csv,具体取决于文件类型),并会将所有导出文件合并到一个 zip 文件中。如果要将 .csv 或 .txt 文件用作导入文件(例如,要导入到另一个应用程序中时),则必须从 zip 文件提取 .csv 或 .txt 文件。

导出到本地文件

  1. 在主页中,依次单击应用程序概览

    home page (主页)
  2. 在水平选项卡中,单击
  3. 在维中,在右上角单击导出

    维导出
  4. 在“导出元数据”中,单击创建

    导出
  5. 对于“地点”,选择本地

    本地:将导出文件保存到本地计算机上的某个位置。

  6. 在“维”下,选择要导出的对象度量产品
  7. 在“文件类型”下,确保选择了以逗号分隔

    文件类型选项包括:

    • 逗号分隔:为每个对象创建一个逗号分隔的 .csv 文件。
    • Tab 分隔:为每个对象创建一个以 Tab 分界的 .txt 文件。
    • 其它 - 为每个对象创建一个 .txt 文件。输入您要在导出文件中使用的分隔符字符。
  8. 验证您的选择,然后单击 Export

    全部导出
  9. 将元数据 zip 文件保存到本地文件夹。

    注意:

    根据浏览器的配置方式,可以将 zip 文件自动保存到浏览器的下载文件夹中。
  10. 单击 Close 两次。

导出到发件箱

  1. 在维中,在右上角单击导出

    维导出
  2. 在“导出元数据”中,单击创建

    导出
  3. 对于“地点”,选择发件箱
  4. 在“维”下,选择方案实体已冻结(要导出的对象)。
  5. 在“文件类型”下,确保选择了以逗号分隔

    文件类型选项包括:

    • 逗号分隔:为每个对象创建一个逗号分隔的 .csv 文件。
    • 制图符分隔:为每个对象创建一个制图符分隔的 .txt 文件。
    • 其它 - 为每个对象创建一个 .txt 文件。输入您要在导出文件中使用的分隔符字符。
  6. 验证您的选择,然后单击另存为作业
    全部导出
  7. 在“另存为作业”中,键入导出维,然后单击保存

    另存为导出作业
  8. 在“信息”对话框中,单击确定

    信息框
  9. 在“导出元数据”中,单击关闭

    导出框
  10. 在“导出元数据”中,单击刷新

    此时将显示导出维作业。

    刷新清单
  11. 对于导出维,单击 “操作”图标 (操作),然后单击提交

    提交菜单
  12. 在“提交”中,单击确定

    提交框
  13. 在“导出元数据”中,单击关闭
  14. 从页面顶部的卡片中,单击作业

    职务状态

    此时将显示已提交作业的状态。

    职务状态
  15. 在“最近活动”下,单击导出维

    将显示作业详细信息。

    作业详细信息
  16. 在“作业详细信息”的“名称”下,单击实体

    “导入和导出状态”显示已处理的记录数。

    导出详细信息
  17. 单击关闭
  18. 从页面顶部的卡中,单击概览

    概览导航
  19. 单击操作,然后选择收件箱/发件箱浏览器

    概览导航

    收件箱/发件箱浏览器显示导出的合并 zip 文件。

    导出维 zip

    注意:

    您可以通过单击相应文件的“Actions(操作)”图标来保存 zip 文件。

更多学习资源

通过 docs.oracle.com/learn 浏览其他实验室,或者通过 Oracle Learning YouTube 频道访问更多免费学习内容。此外,请访问 Oracle University 查看可用的培训资源。

有关产品文档,请访问 Oracle 帮助中心