F 有关数据集成的常见问题 (FAQ)

此 FAQ 提供了有关数据集成数据管理中的管理任务的常见问题资源链接。

常见问题

Note:

有关涉及各种 Oracle Enterprise Performance Management Cloud 相关主题的一系列常见问题 (FAQ) 及其解答(可从多个 EPM 云文档资源获取),请参阅:《Oracle Enterprise Performance Management Cloud 管理员入门》中的“常见问题

如果 EPM 集成代理无法启动并出现“401 未授权”错误,该怎么办?

除了任何第 2 代数据中心外,都需要 CLOUD_DOMAIN 参数。将 EPM 集成代理与第 2 代数据中心结合使用时,您可以通过删除 CLOUD_DOMAIN 字段中的域来解决此错误。对于其他域,必须在 agentparams.ini 文件中指定 CLOUD_DOMAIN 参数。有关详细信息,请参阅“配置 EPM 集成代理启动参数”。

如果 EPM I集成代理无法提取数据,该怎么办?

在某些情况下,这可能是由于输入的 JDBC URL 不正确导致的。确保按“从内部部署数据源提取数据”中所述的格式输入 URL。

EPM 集成代理 - Teradata DB - ERROR [AIF]: 导入数据中出现意外错误: EPM 代理无法提取数据

尝试使用连接到 Teradata 数据库的 EPM 集成代理导入数据时,EPM 集成代理无法提取数据。出现此错误是因为 JDBC URL 语法不正确。

请对 Teradata 数据库使用以下 JDBC URL:jdbc:teradata://database=<DB_Name>。然后更新 agentparams.ini 文件中的以下行:CUSTOM_CLASS_PATH=C:\Oracle\EPMAgent\lib\*

有关详细信息,请参阅“配置 EPM 集成代理启动参数”。

"java.lang.RuntimeException",EPM 代理无法提取数据

用户无法将数据从 Profitability and Cost Management 提取到数据库中。第一步“导入并验证”运行正常,但“导出”阶段生成了以下错误:

ERROR [AIF]: Failed request or response. Request status:QUEUED
INFO [AIF]: Appending EPM agent log to process: BEGIN
DEBUG [AIF]: Updating Agent Processes: FAILED
INFO [AIF]: Appending EPM agent log to process:: END
ERROR [AIF]: Unexpected error in importData:EPM agent failed to extract data.
ERROR [AIF]: java.lang.RuntimeException: EPM agent failed to extract data.
ERROR [AIF]: The script has failed to execute:
FATAL [AIF]: Error in Comm.executeJythonScript

出现此错误是因为文件名 (appname.cred) 与数据源应用程序名称不完全匹配。

要解决该问题:

  1. 使文件名 (appname.cred) 与数据源应用程序名称完全匹配。
  2. JDBC URL 应采用以下格式:jdbcurl=jdbc:oracle:thin:@host:port/service

使用的凭据存储设置为数据源目标应用程序中的文件时,EPM 代理无法提取数据

使用的凭据存储设置为数据源目标应用程序中的文件时,EPM 代理无法提取数据。系统返回以下错误消息:Exception: java.lang.RuntimeException: EPM agent failed to extract data.

该问题是 JDBC URL 的格式导致的

要解决该问题:

  1. 使文件名 (appname.cred) 与数据源应用程序名称完全匹配。
  2. JDBC URL 应采用以下格式:jdbcurl=jdbc:oracle:thin:@host:port/service

如何解决将数据导出到 Financial Consolidation and Close 时出现的获取动因成员失败问题?

当成员无效或没有映射时,可能会出现此错误。要解决此错误,请定义有效的成员名称,然后在数据文件中定义数据加载映射。

Fusion ERP GL 数据加载失败,并出现错误:"当前未接受客户端命令"

从 Fusion ERP General Ledger 加载数据期间,加载失败并出现以下错误:

INFO [AIF]: isHarnessTest():: harness flag enable ? false
INFO [AIF]: getOlapserver() :: = fa.oracleoutsourcing.com:11448
INFO [AIF]: ExtractBalanceData:Error::Cannot open cube view. Essbase Error(1051544): message on contacting or from application:
INFO [AIF]: [Wed Mar 9 02:02:53 2022]Local////140107914331904/Error(1013204)
INFO [AIF]: Client Commands are Currently Not Being Accepted

或者

INFO [AIF]: ExtractBalanceData:Error::Cannot perform cube view operation. Essbase Error(1024015): Request [MdxReport] from user [FUSION_APPS_GL_ESSBASE_APPID] was terminated by an admin user

出现此错误是因为“发布层次”作业调度在相同时间运行。“发布层次”会锁定多维数据集进行更新。这会导致余额提取 ESS 作业出现问题。

要修复此错误,请更改流程时间,以确保从 Fusion GL 到 EPM 云的数据加载作业与 Fusion“发布层次”作业不存在重叠。

与云环境集成失败,并出现 REST 连接错误

云到云集成失败并出现 REST 连接错误。进程日志中显示如下内容:

ERROR [AIF]: https://epmserver.us2.oraclecloud.com//interop/rest/11.1.2.3.600/applicationsnapshots/MS_IND_2192.log/contents

或者

Error encountered while downloading file from remote server 或者日志中在服务器名称后出现双斜杠的任何错误。

REST API 不再要求 URL 带有结尾斜杠。因此,请指定 https://epmserver.us2.oraclecloud.com,而不是指定 https://epmserver.us2.oraclecloud.com/

如何在数据管理中将日志级别设置为 5

要在数据管理中将日志级别设置为 "5"(显示的详细信息最多),请在“系统设置”中为日志级别指定 5。要在数据管理中设置日志级别,请参阅《在 Oracle Enterprise Performance Management Cloud 中管理“数据管理”》中的“设置系统级配置文件”。要在数据集成中设置日志级别,请参阅“系统设置”。

如何解决在数据管理中与 Oracle General Ledger 集成时出现的源初始化错误?

将在 Oracle ERP Cloud 中创建的 Oracle General Ledger 等应用程序与 EPM 云应用程序集成时,需要首先创建并注册应用程序类型指定为 Oracle ERP Cloud 的源系统。有关详细信息,请参阅《在 Oracle Enterprise Performance Management Cloud 中管理“数据管理”》中的“注册 Oracle ERP Cloud 源系统”。

可以在《在 Oracle Enterprise Performance Management Cloud 中管理数据集成》中找到更多有帮助的信息:

尝试在数据管理中将 Fusion GL 应用程序初始化为源系统时,操作失败并出现错误。

Oracle ERP Cloud 中缺少用于 Oracle General Ledger 和 EPM 云集成的必需“集成用户”权限。

Oracle ERP Cloud 中用于 GL 和 EPM 云集成的“集成用户”所需的角色如下:

  • GL_RUN_TRIAL_BALANCE_REPORT_PRIV - 将数据从 GL 导入 EPM
  • GL_ENTER_BUDGET_AMOUNTS_FOR_FINANCIAL_REPORTING_PRIV - 将数据从 EPM 回写到 GL
  • FUN_FSCM_REST_SERVICE_ACCESS_INTEGRATION_PRIV – 执行用于集成的 REST API 的权限

Note:

如果您使用自定义角色或未在下面列出的角色,则必须将 FUN_FSCM_REST_SERVICE_ACCESS_INTEGRATION_PRIV 添加到角色,集成才能正常工作。

如果您使用为“集成用户”预定义的下列角色之一,则无需采取进一步操作。

  • 导入数据

  • 总会计师

  • 日记帐管理

  • 期间关闭管理

  • 导入和回写数据

  • 总会计师

  • 财务分析师

有关详细信息,请参阅“Oracle ERP Cloud 集成的安全角色要求”。

数据管理加载问题错误 "ERROR [AIF]: 服务器返回 HTTP 响应代码: 401"

将实际数据从 Financial Consolidation and Close 导出到 EPBCS 失败。

数据管理数据集成无法考虑目标应用程序中的更改时,会出现此错误。

要解决此问题,请刷新目标应用程序中的成员。为此,在数据集成中转到应用程序,选择目标应用程序,单击应用程序右侧的 图中显示了“选择”图标。,然后选择刷新成员。然后再次执行加载。

有关详细信息,请参阅“刷新成员”。

在数据管理中执行数据加载规则时引发 ERROR_INVALID_PERIOD 错误

将数据从 Financials General Ledger 拉取到数据管理时,“转换”步骤失败并出现以下错误:ERROR_INVALID_PERIOD.............. Invalid period specified in the file.即使已正确映射期间且数据已成功加载到上一期间,仍会出现此错误。

该步骤失败是因为从中提取数据的期间在 Financials 端未处于打开状态。

要解决此问题:

  1. 登录 Financials General Ledger/数据源。

  2. 打开期间,例如,按如下所示的方式打开:

    图中显示了“编辑会计期状态”页面
  3. 数据管理中再次执行数据加载规则。

尝试将数据从 Fusion Financials 导入数据管理时发现未知成员

用户无法将数据从 Fusion Financials 导入数据管理。导入过程失败并出现以下错误:

getOlapserver() :: =
bi.oracleoutsourcing.com:10215
ExtractBalanceData:Error::Cannot perform cube view operation. Essbase
Error(1260046): Unknown Member [ACC].[XXX] used in query

将父子关系成员数据从 Fusion GL 拉取到数据管理时,如果没有在“数据加载规则”的“源筛选器”选项中输入全限定名称 (FQN),则会导致该错误。

在不同层次中有相同的父成员或子成员可用时,需要使用全限定名称 (FQN)。可使用 Essbase 成员函数来选择叶级别成员。

数据管理导出错误,ExtractBalanceData:Error: 无法执行多维数据集视图操作。Essbase 错误 (1200766)

数据管理导出处理的行超过 10,00,000 行时,出现以下错误:

ExtractBalanceData:Error::Cannot perform cube view operation. Essbase Error(1200766): The number of query result cells exceeds the limit [1000000] set by the QUERYRESULTLIMIT configuration setting

通过数据管理从源 Fusion ERP 提取 BI Publisher 报表失败并出现错误

Oracle Business Intelligence Publisher 报表已创建并注册为 ESS 作业并且在数据管理中定义了集成时,通过数据管理从源 Fusion ERP 提取报表失败并出现以下错误:"Failure: Due to oracle.xdo.server.ReportException: oracle.xdo.servlet.CreateException: java.lang.SecurityException: Security violation."

该作业失败是因为客户不具有正确的权限。

要更正该问题:

  1. 登录源 Fusion ERP 应用程序。
  2. 将 GL_RUN_TRIAL_BALANCE_REPORT_PRIV_OBI 权限添加到用户具有的自定义责任/角色中,然后重新运行报表。

如何修改 E-Business Suite General Ledger 预先植入的查询?

您无法修改 Oracle E-Business Suite 预先植入的查询,但可以复制查询并基于新查询创建新应用程序。