您可以在数据加载文件中包含行项目详细信息时使用 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 目标应用程序:
使用 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 和数据管理中执行步骤。
启动 Planning。
从数据加载设置屏幕上,选择数据加载维和动因维。
在 Planning 中,Earning1 和 Earning2 是帐户维的成员。各种收益类型将加载到属性维的无属性成员,收益值将加载到属性维的 OWP_Value。
有关“数据加载设置”屏幕的详细信息,请参阅《Oracle Hyperion Planning 管理员指南》。
启动数据管理,然后依次选择设置和导入格式。
从导入格式映射网格中,选择数据源列。
在表达式中,为数据动因添加导入表达式。
例如,添加导入格式表达式:Driver=Property;member="No Property","OWP_value";Column=3,4。
有关在数据管理中添加动因的详细信息,请参阅“为数据动因添加导入表达式”和“分配动因维成员”。
从工作流中,选择数据加载映射。
在“数据加载映射”中,您可以确定源维度如何转换为目标维度。如下所示,对于 "Like" 映射,将收益源值(由星号表示)加载到帐户维的 OWP_Total Earnings。
从工作流中,选择数据加载规则。
选择目标选项选项卡。
从加载方法下拉列表中,选择自动递增行项目编号的所有数据类型。
在自动递增行项目的数据维中,选择与您在 Planning 中指定的数据维匹配的数据维。
在本例中,数据维是帐户。
在自动递增行项目的动因维中,选择与您在 Planning 中指定的动因维匹配的动因维。
在本例中,动因维是属性。