使用大纲加载实用程序加载数据时,可以在加载文件中指定动因成员并使用 /TR
选项运行该实用程序。
注:
还可以加载到在 Oracle Hyperion Planning“数据加载管理”页上指定的动因成员。
生成一个以逗号分隔或以制表符分隔的数据加载文件,其中包含以下各列:
动因成员:向其中加载数据的成员。每次加载时只可有一个动因维。可为动因维定义多个成员。值通过表示数值的字符串传递,或作为智能列表值传递(如果将智能列表绑定到成员)。
视点:确定加载数据交叉点所需的所有其它维。(如果要使用 /TR
,则包括除动因成员之外的所有成员。)根据视点 (POV) 中的维参数,数据加载自动以向量积方式创建记录。加载文件为每个相关单元格交叉点创建和加载数据记录。值以字符串形式传递。视点接受逗号分隔的成员列表,包括成员函数。例如,children(Q1)
在加载时将展开为 Jan, Feb, Mar
。相应的记录将根据所有成员组合和数据值的向量积结果生成。
数据加载多维数据集名称:要加载数据的规划类型的名称。值以字符串形式传递。其中包括所有在应用程序中指定的规划类型,如 Plan1。
示例 1:本例中,在应用程序的数据加载管理页中,“帐户”选作数据加载维。“期间”选作动因维,“1 月”选作动因成员。
Account,Jan,Point-of-View,Data Load Cube Name
"acct1,12,Local,ent1,Current,Ver1,FY08",Plan1
示例 2:本例中,在应用程序的数据加载管理页中,“实体”选作数据加载维。“帐户”选作动因维,“帐户”成员 aUnspec、aSmart、aDate 和 aText 选作动因成员。该加载文件将数据加载到 e1 的交叉点、视点以及“帐户”动因成员 aUnspec、aSmart、aDate 和 aText 中。
Entity,Operation,Data Load Cube Name,aUnspec,aSmart,aDate,aText,Point-of-View
e1, ,Plan1,77,smart1,12-22-2008,textValue,"USD,Jan,Current, BUVersion_1, FY07"
假设各动因成员的值分别为:
aUnspec:未指定的数据类型(数字),值为 77
aSmart:数据类型为智能列表,值为智能列表项 'smart1'
aDate:数据类型为日期,值为 2008-12-22
aText:数据类型为文本,值为 'textValue'
如果 DIRECT_DATA_LOAD
设为 False
,则本例中将生成以下数据加载文件:
Currency Version Scenario Year Entity Period Account HSP_Rates
77 USD BUVersion_1 Current FY07 e1 Jan aUnspec HSP_InputValue
1 USD BUVersion_1 Current FY07 e1 Jan aText HSP_InputValue
20081222 USD BUVersion_1 Current FY07 e1 Jan Date HSP_InputValue
1 USD BUVersion_1 Current FY07 e1 Jan aSmart HSP_InputValue
示例 3:直接在加载文件中指定动因。
Value,Driver Member,Point-of-View,Data Load Cube Name
14,a1,"Jan,Local,e1,Current,Version1,FY08",Plan1
sl1_value2,a2,"Jan,Local,e1,Current,Version1,FY08",Plan1
OutlineLoad /A:acpt1 /U:admin /M /I:c:\outline1data.csv /TR /L:c:/OutlineLogs/outlineLoad.log /X:c:/OutlineLogs/outlineLoad.exc
要将注释添加到加载文件,请参阅“加载文件中的注释”。