运行批处理规则

执行已在 Oracle Hyperion Financial Data Quality Management, Enterprise Edition 中定义的批处理作业。

先决条件

  • 必须在执行之前使用 EPM Automate Utility 在 FDMEE 中定义批处理。

  • 您必须拥有执行特定批处理所需的权限。

REST 资源

POST /aif/rest/{api_version}/jobs

请求

支持的介质类型:application/json

下表对客户端请求进行了总结。

表 A-3 参数

名称 说明 类型 必需 默认
api_version 您使用的 API 版本,例如 V1 路径
jobType 应设置为 "BATCH"  
jobName FDMEE 中定义的批处理名称。  

URL 示例

https://<SERVICE_NAME>-<TENANT_NAME>.<dcX>.oraclecloud.com/aif/rest/V1/jobs

请求主体示例

{"jobType":"BATCH",
"jobName":"BatchDataLoad"
}

响应

下表对响应参数进行了总结。

表 A-4 参数

名称 说明

status

作业状态:-1 = 正在进行;0 = 成功;1 = 错误;2 = 取消待定;3 = 已取消;4 = 无效参数

jobStatus

作业状态的文本表示,采用以下其中一个值:"RUNNING"、"SUCCESS"、"FAILED"

jobId

FDMEE 中为作业生成的进程 ID

logFileName

包含此执行条目的日志文件。

outputFileName

已生成输出文件(若有)的名称。

processType

已执行进程的类型。将包含所有数据规则执行的 "COMM_BATCH"

executedBy

用于执行规则的用户的登录名。

details

发生应用程序错误时,将返回异常堆积踪迹

支持的介质类型:application/json

响应实体示例

下面显示了 JSON 格式的响应主体的示例。

{
    "jobStatus": "SUCCESS"
"jobId": 2016
"logFileName": "\outbox\logs\BATCH1_7595.log"
"outputFileName": null
"processType": "COMM_BATCH"
"executedBy": "admin"
"status": -1
"links": [1]
    0:  {
    "rel": "self"
    "href": "https://<SERVICE_NAME>-<TENANT_NAME>.<dcX>.oraclecloud.com/aif/rest/V1/jobs/2016"
    "action": "GET"
}
"details": null
}

有关示例代码,请参阅“运行数据规则”中包含的代码示例。