通过“数据导出到文件”功能,您可以将数据从 Oracle Fusion Cloud Enterprise Performance Management 应用程序导出到数据文件。您可以使用数据文件将数据加载到 Oracle ERP Cloud 应用程序或外部系统。
创建“数据导出到文件”应用程序时,请注意以下事项:
创建维时,按照数据文件中的列顺序分配列顺序。文件中的第一列是分配的 ACCOUNT 数据列。
建议一次仅导出一年。如果日期范围跨年份界限,则数据可能会重复。
POV 类别不进行验证。
可从数据导出文件创建检查规则。检查规则不能基于目标值。
不能从数据导出文件进行回写。
仅支持数字数据类型。如果需要导出文本、智能列表和日期,则使用 EPM 数据文件应用程序,类型为“EPM 数据文件”,数据提取选项为“0 级数据”。创建集成时,使用此应用程序作为目标。
您还可以使用 Groovy 公共类 DataExporter。有关详细信息,请参阅“类 DataExporter”。
对于“数据导出到文件”,默认工作流模式设置为简单。从云 EPM 导出数据时,不支持钻取,因此默认工作流模式设置为“简单”。
如果要查看工作台中的数据以用于测试目的,则将工作流模式设置为完全。有关详细信息,请参阅“定义应用程序详细信息选项”。
要添加时间戳,请在目标应用程序中创建新导出列,然后为下一列创建 SQL Like 映射,并在脚本中仅键入 CURRENT_TIMESTAMP。
请注意,此方法使用完整时间戳,例如 21-JAN-22 04.14.33.677306 PM +00:00,它基于服务器时间,而不一定是本地时间。
要设置时间戳的格式,请使用 TO_CHAR 语法。有关详细信息,请参阅“TO_CHAR (datetime)”。
不会针对“数据导出到文件”应用程序验证目标值。
执行集成时,数据集成会导出数据。数据集成创建输出数据文件。该数据文件的名称为 <Target App Name>_<Process ID>.dat,会写入 <APPL ROOT FOLDER>/outbox 目录。可从“进程详细信息”页面的 OUTPUT file 列访问数据文件。
使用“数据导出目标应用程序”选项中的下载文件名字段,生成数据导出输出文件作为数据导出到文件集成定义的一部分时,您还可以指定自己的文件名,例如 PlanExport.csv。
系统将在平台 inbox/outbox 文件夹中创建输出文件。可以通过以下方式访问 inbox/outbox 文件夹:从主页导航到应用程序卡,然后导航到概览,再从操作下拉列表中选择收件箱/发件箱资源管理器。
您还可以通过将文件夹作为前缀添加到文件名(例如 inbox/PlanExport.csv 或 outbox/PlanExport.csv),在数据集成文件夹下创建文件。
注:
支持inbox 下的子文件夹,例如 inbox/userx/PlanExport.csv。不能在 outbox 下创建子文件夹。如果将“下载文件名”字段留空,则会在发件箱文件夹中创建输出文件,名称为 <Application Name>_<Process ID>.dat。
如果您每天都计划了数据导出作业并且需要将输出文件自动分发给个人,则使用《REST API for Enterprise Performance Management Cloud》中的 "Download Application Snapshot" 下载特定文件,提供该文件的路径作为 applicationSnapshotName 的值。例如,要下载收件箱中名为 s112.csv 的数据集成文件,则将文件引用为 "inbox/s112.csv" 作为路径参数。
要创建数据导出文件集成定义: