加载元数据

加载元数据文件时,Oracle Hyperion Financial Management 会使用加载文件中的新元数据替换旧的元数据。替换适用于对元数据做较小更改的情况,如添加一个帐户。例如,如果应用程序包括 North America 实体,而您要从元数据文件加载实体,则元数据文件中的 North America 实体属性将替换应用程序中的 North America 实体属性。

注:

不要在元数据文件中使用 (&) 字符。否则,会出现错误。

加载元数据文件时,系统会在其他任务(如合并、数据输入或其他加载进程)完成之后才开始加载文件。Oracle 建议您在服务器群集间的轻度活动期间加载规则,而不要在长时间的合并等活动期间加载。您可以检查“正在运行的任务”页面,查看正在进行哪些合并或数据加载等任务。

加载较大的元数据文件会导致代理超时错误。如果出现此错误,请增加 Web 代理超时设置。

将元数据文件加载到应用程序中之后,正在使用该应用程序的用户将得到如下通知:系统已经更改,用户必须从该应用程序注销并重新登录。

注意:

您必须在加载之前删除孤立成员;如果还没有删除孤立成员,将不会更新元数据。

您必须选择“合并”或“替换”加载选项。在加载新的元数据之前,可清除所有元数据,还可检查数据完整性。

表 4-14 元数据加载选项

加载选项 说明

合并

如果维成员同时存在于加载文件和应用程序数据库中,则数据库中的成员将由加载文件中的成员替换。如果数据库存在其他未在加载文件中引用的维成员,则数据库中的成员将保持不变。

例如,数据库中包含 CT、MA、CA 实体。您使用合并方法加载了只包含 CA 新信息的元数据文件。数据库中的 CA 会使用新信息进行更新,而 MA 和 CT 仍保留在数据库中且仍保持不变。

替换

会删除应用程序数据库中的所有维成员,且加载文件中的成员将加载到数据库中。

例如,数据库中包含 CT、MA、CA 实体。您使用替换方法加载了只包含 CA 新信息的元数据文件。在数据库中,CT 和 MA 将被删除,只有从加载文件获取新信息的 CA 实体会保留。

加载前清除所有元数据

会删除应用程序数据库中的所有维成员以及对应的数据、日记帐和公司内事务。

如果选择了该选项,则它会覆盖合并和替换方法的功能。

检查完整性

根据此数据检查元数据以确保完整性。请参阅“元数据引用完整性”。

注:

Oracle 建议将 Financial Management 添加到 Web 弹出窗口阻止程序例外中。执行某些任务(例如,加载数据)时,会弹出一个状态窗口显示任务状态。如果您的计算机启用了弹出窗口阻止程序,则状态窗口不会显示。

加载元数据:

  1. 打开应用程序。
  2. 依次选择合并加载应用程序元素
  3. 元数据部分中,输入要加载的文件名;或者单击浏览查找该文件。

    注:

    在默认情况下,元数据文件使用 XML 或 APP 文件扩展名。加载过程也接受 TXT 文件扩展名,但是,Oracle 建议您使用 XML 或 APP 文件扩展名。

  4. 可选:选择清除元数据和数据

    注:

    如果选择该选项,则不能选择“元数据选项”部分中的元素。

  5. 可选:选择检查完整性,对照当前应用程序中的数据检查元数据文件。

    强烈建议您选择该选项,因为这可以确保应用程序不会受到加载文件中元数据的负面影响。

    注:

    如果发生完整性错误,会将错误写入元数据日志文件中,而且不会将该文件的任何部分加载到应用程序中。

    您必须先修复错误才能继续此过程。请参阅“元数据日志文件引用完整性错误”。

  6. 加载选项部分,选择一种加载方法:
    • 合并

    • 替换

  7. 分隔符中,选择用于在文件中分隔元数据的字符。

    只有以 APP 为文件扩展名的 ASCII 文件才需要分隔符字符。XML 文件不需要分隔符字符。以下是有效字符:

    , ~ @ $ % ^ | : ; ? \

    注:

    使用未用于文件名或未用于文件中其他用途的字符。例如,如果在实体说明中使用了逗号,则不能再将逗号作为分隔符。

  8. 筛选器部分中,选择要加载的元数据类型。

    提示:

    要重置筛选器选择,请单击重置

  9. 可选:单击扫描,验证文件格式是否正确。
  10. 单击加载
  11. 可选:要下载日志文件,请单击下载日志。单击打开显示日志文件,或保存并选择本地保存文件的位置。