管理员和具有适当设置的其他用户现在可以将数据加载到 Oracle Essbase,而不使用 Oracle Essbase Administration Services。要加载的文件通常包含输入数据(例如要分配的金额,以及动因信息)。您还可以加载规则文件,它们将告知 Essbase 如何处理加载到 Essbase 数据库的数据源值。
要加载的文件的格式与 Administration Services 控制台使用的文件格式相同:
文本文件数据对象 (.txt) - IEssOlapFileObject.TYPE_TEXT
Excel 工作表文件数据对象 (.xls) - IEssOlapFileObject.TYPE_EXCEL
规则文件对象 (.rul) - IEssOlapFileObject.TYPE_RULES
有关创建这些文件的信息,请参阅《Oracle Essbase Administration Services 联机帮助》,该文档当前在 https://docs.oracle.com/en/ 中提供(在“Applications - EPM”(应用程序 - EPM)选项卡上,选择最新版本的文档,然后选择 "Essbase" 选项卡)。
要使用 Oracle Hyperion Profitability and Cost Management 将数据加载到 Essbase 中:
示例 12-1 注意
至少会将加载中的每个文件的第一个错误记录到 hpcm.log 并显示在作业库中。可能时,会记录每个文件的多个错误。错误会描述哪一行出错以及在哪个记录中。如果大纲为空或加载的文件为空、已锁定、超过大小限制(数据文件为 2 GB,规则文件为 64 KB),或者如果数据文件包含错误,则会记录一个错误。文件必须为文本文件或 Microsoft Excel 文件。文件名不得超过 8 个字符,且不应包含空格和某些字符(包括 ,=.+;[])。
要使用规则文件正确加载 Microsoft Excel 文件,数字维成员的名称前面必须显示有一个单引号(例如 '2013
)。Microsoft Excel 数据源文件不得包含格式设置;将颜色设置为“自动”和“无填充”并删除加粗和倾斜等字体设置。