目录

Search

  1. 前言
  2. 业务实体服务简介
  3. EJB 业务实体服务调用
  4. REST 业务实体服务调用
  5. 适用于 Data Director 的 REST API
  6. SOAP 业务实体服务调用
  7. 交叉引用记录和 BVT 计算服务
  8. 支持企业关联服务
  9. 清理、分析和转换数据的外部调用
  10. 附录 , A: 使用 REST API 添加记录
  11. 附录 , B: 使用 REST API 上载文件
  12. 附录 , C: 使用 REST API 管理报告

业务实体服务指南

业务实体服务指南

管理自定义报告

管理自定义报告

注册并配置要用于收集主数据相关信息的自定义报告。然后即可在置备工具中使用报告数据填充图表组件。
在开始之前,请确定要收集的数据。
  1. 要检查已注册的报告,请使用列出报告 REST API。
    例如,以下请求可列出已注册的根报告:
    GET http://localhost:8080/cmx/report/localhost-orcl-DS_UI1/list
  2. 要注册自定义报告,请使用注册报告 REST API。
    例如,以下请求注册了一个自定义报告:
    POST http://localhost:8080/cmx/report/localhost-orcl-DS_UI1/list { "DIMENSION_NAME_1": "Task Priority", "DIMENSION_NAME_2": "Task Type", "TIMEPERIOD_NAME": "null", "RPT_NAME": "Task Priority/Type Report", "RPT_DESC": "Metrics for task status/type", "METRIC_NAME": "Number of tasks" }
    以下示例响应显示了已注册的报告:
    { "ROWID_RPT_CONFIG": "SVR1.2X9N0", "DIMENSION_NAME_1": "Task Priority", "DIMENSION_NAME_2": "Task Type", "TIMEPERIOD_NAME": "null", "RPT_NAME": "Task Priority/Type Report", "RPT_DESC": "Metrics for task status/type", "METRIC_NAME": "Number of tasks", "RPT_TYPE": "null" }
    该请求在
    ROWID_RPT_CONFIG
    参数中返回报告 ID。
  3. 要在报告中添加数据条目,请使用添加或更新报告数据 REST API。
    例如,以下请求可将数据条目添加到报告中:
    POST http://localhost:8080/cmx/report/localhost-orcl-DS_UI1/data/SVR1.2X9N0 [ { "DIMENSION_VALUE_1": "High", "DIMENSION_VALUE_2": "AVOSBeMerge", "TIMEPERIOD_VALUE": "null", "METRIC_VALUE": "3", "DRILLDOWN_RPT_ID": "null" }, { "DIMENSION_VALUE_1": "High", "DIMENSION_VALUE_2": "AVOSBeReviewNoApprove", "TIMEPERIOD_VALUE": "null", "METRIC_VALUE": "0", "DRILLDOWN_RPT_ID": "null" }, { "DIMENSION_VALUE_1": "High", "DIMENSION_VALUE_2": "AVOSBeUpdate", "TIMEPERIOD_VALUE": "null", "METRIC_VALUE": "0", "DRILLDOWN_RPT_ID": "null" } ... ]
  4. 要检索报告配置和数据,请使用获取报告配置和数据 REST API。
    例如,以下请求可检索报告配置和数据:
    GET http://localhost:8080/cmx/report/localhost-orcl-DS_UI1/data/SVR1.2X9N0
    以下示例响应显示了报告配置和数据:
    { "metadata":{ "fieldsMetadata":[ "DIMENSION_VALUE_1", "DIMENSION_VALUE_2", "TIMEPERIOD_VALUE", "METRIC_VALUE", "DRILLDOWN_RPT_ID" ], "ROWID_RPT_CONFIG": "MDM.RPT.2", "DIMENSION_NAME_1": "Task Priority", "METRIC_NAME": "Number of tasks", "DIMENSION_NAME_2": "Task Type", "TIMEPERIOD_NAME": "null", "RPT_NAME": "Task Priority/Type Report", "RPT_DESC": "Metrics for task status/type", "RPT_TYPE": "null" }, "data":[ [ "High", "AVOSBeMerge", "null", "3", "SVR1.48P5G" ], [ "High", "AVOSBeReviewNoApprove", "null", "0", "null" ], [ "High", "AVOSBeUpdate", null, "0", "null" ], [ "High", "AVOSBeFinalReview", null, "0", "null" ] ... ] }
  5. 要删除报告,请使用删除报告 REST API。
    例如,以下请求删除了一个报告:
    DELETE http://localhost:8080/cmx/report/localhost-orcl-DS_UI1/data/SVR1.2X9N0