使用 LINEITEM 标志将增量数据加载到 EPM 云应用程序中

您可以在数据加载文件中包含行项目详细信息时使用 LINEITEM 标志,基于动因维的唯一标识符按照增量数据加载方式,将数据加载维的子代加载到 Oracle Enterprise Performance Management Cloud 应用程序。这种加载方法指定,当表单上已存在具有指定唯一标识符的行时,应覆盖数据。如果不存在这样的行,则只要数据加载维父代成员下存在足够多的子代成员,就输入数据。

例如,您可以将以下示例源数据文件中的员工收益明细加载到 EPM 云目标应用程序。

Emp,Job,Pay Type,Amount
"Stark,Rob",Accountant,Bonus_Pay,20000
"Molinari,Sara",Sales Manager,Bonus_Pay,22000
"Matthew,Peter",Sales Associate,Bonus_Pay,5000

下面显示了 Planning 目标应用程序:

Planning 应用程序示例

使用 LINEITEM 语法时,数据文件可以包含维相同、但动因成员值不同的记录。

在以下数据文件中,记录具有相同的维,但 acct_date 列(动因成员)的值有所不同。这就要求您确定使数据记录具有唯一性的动因成员(例如,acct_date 列)。

Entity,Employee,Version,asl_EmployeeType,acct_date,acct_text,SSTax Rate1
<LINEITEM("ParentMember")>,No Employee,Baseline,Regular,1-1-2001,Text1,0.4
<LINEITEM("ParentMember")>,No Employee,Baseline,Regular,1-1-2002,Text2,0.4
<LINEITEM("ParentMember")>,No Employee,Baseline,Regular,1-1-2003,Text3,0.5

要支持上述用例,请创建一个 LOOKUP 维,然后在“导入格式”选项中将动因成员列映射到该维。该维的名称必须以 LineItemKey 开头。例如,创建一个名为 LineItemKey 的 LOOKUP 维并分配任何数据列名(例如 UD8)。在“导入格式”选项中,将 LineItemKey 维映射到数据文件中的第 5 列 (acct_date) 并使用 LIKE(* 到 *)数据映射。还可以使用其他类型的数据映射填充查找维。如果需要,请创建更多 LOOKUP 维用于唯一标识数据记录。其余的设置相同。

要使用此功能,需要同时在 Planning数据管理中执行步骤。

  1. 启动 Planning

  2. 数据加载设置屏幕上,选择数据加载维动因维

    Planning 中,Earning1Earning2帐户维的成员。各种收益类型将加载到属性维的无属性成员,收益值将加载到属性维的 OWP_Value

    图中显示了 Planning 中的“数据加载设置”屏幕

    有关“数据加载设置”屏幕的详细信息,请参阅《Oracle Hyperion Planning 管理员指南》

  3. 启动数据管理,然后依次选择设置导入格式

  4. 导入格式映射网格中,选择数据源列。

  5. 表达式中,为数据动因添加导入表达式。

    例如,添加导入格式表达式:Driver=Property;member="No Property","OWP_value";Column=3,4

    图中显示了“导入格式”屏幕。

    有关在数据管理中添加动因的详细信息,请参阅“为数据动因添加导入表达式”和“分配动因维成员”。

  6. 工作流中,选择数据加载映射

    在“数据加载映射”中,您可以确定源维度如何转换为目标维度。如下所示,对于 "Like" 映射,将收益源值(由星号表示)加载到帐户维的 OWP_Total Earnings

    图中显示了“数据加载映射”屏幕。
  7. 工作流中,选择数据加载规则

  8. 选择目标选项选项卡。

  9. 加载方法下拉列表中,选择自动递增行项目编号的所有数据类型

  10. 自动递增行项目的数据维中,选择与您在 Planning 中指定的数据维匹配的数据维。

    在本例中,数据维是帐户

  11. 自动递增行项目的动因维中,选择与您在 Planning 中指定的动因维匹配的动因维。

    在本例中,动因维是属性

    图中显示了“数据加载规则”屏幕