Querying Metric Details
Function
This API is used to query the details of a metric based on the ID.
URI
GET /v2/{project_id}/design/biz-metrics/{id}
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        Yes  | 
      
        String  | 
      
        Project ID  | 
     
| 
        id  | 
      
        Yes  | 
      
        String  | 
      
        Entity ID  | 
     
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        latest  | 
      
        No  | 
      
        Boolean  | 
      
        Whether to query the latest data  | 
     
Request Parameters
None
Response Parameters
Status code: 200
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        id  | 
      
        Long  | 
      
        ID  | 
     
| 
        name  | 
      
        String  | 
      
        Metric name. The value can contain letters, digits, underscores (_), hyphens (-), and parentheses (). Maximum: 500  | 
     
| 
        code  | 
      
        String  | 
      
        Metric code  | 
     
| 
        name_alias  | 
      
        String  | 
      
        Metric name. The value can contain letters, digits, underscores (_), hyphens (-), and parentheses (). Maximum: 500  | 
     
| 
        biz_type  | 
      
        String  | 
      
        Business types Enumeration values: 
  | 
     
| 
        status  | 
      
        String  | 
      
        Business statuses Enumeration values: 
  | 
     
| 
        biz_catalog_id  | 
      
        Long  | 
      
        Business catalog ID  | 
     
| 
        biz_catalog_path  | 
      
        String  | 
      
        Business catalog path  | 
     
| 
        create_by  | 
      
        String  | 
      
        Creator  | 
     
| 
        update_by  | 
      
        String  | 
      
        User who updated the business metric  | 
     
| 
        data_origin  | 
      
        String  | 
      
        Data source Maximum: 1000  | 
     
| 
        unit  | 
      
        String  | 
      
        Unit Maximum: 50  | 
     
| 
        time_filters  | 
      
        String  | 
      
        Statistical period Maximum: 500  | 
     
| 
        dimensions  | 
      
        String  | 
      
        Statistical dimensions Maximum: 1000  | 
     
| 
        general_filters  | 
      
        String  | 
      
        Statistical standards and modifiers (general filters)  | 
     
| 
        interval_type  | 
      
        String  | 
      
        Update frequency Default: DAY Enumeration values: 
  | 
     
| 
        apply_scenario  | 
      
        String  | 
      
        Application scenario Maximum: 255  | 
     
| 
        technical_metric  | 
      
        Long  | 
      
        Technical metric associated with the business metric  | 
     
| 
        technical_metric_name  | 
      
        String  | 
      
        Name of the technical metric associated with the business metric  | 
     
| 
        technical_metric_type  | 
      
        String  | 
      
        Business types Enumeration values: 
  | 
     
| 
        measure  | 
      
        String  | 
      
        Measurement object Maximum: 255  | 
     
| 
        owner  | 
      
        String  | 
      
        Owner who is responsible for explaining the metric Maximum: 600  | 
     
| 
        owner_department  | 
      
        String  | 
      
        Metric management department. The value can contain letters, digits, underscores (_), hyphens (-), parentheses (), and spaces. Maximum: 600  | 
     
| 
        destination  | 
      
        String  | 
      
        Purpose  | 
     
| 
        guid  | 
      
        String  | 
      
        GUID after asset synchronization  | 
     
| 
        definition  | 
      
        String  | 
      
        Metric definition  | 
     
| 
        expression  | 
      
        String  | 
      
        Calculation formula  | 
     
| 
        remark  | 
      
        String  | 
      
        Remarks  | 
     
| 
        approval_info  | 
      
        ApprovalVO object  | 
      
        Approval information  | 
     
| 
        new_biz  | 
      
        BizVersionManageVO object  | 
      
        Business version management  | 
     
| 
        create_time  | 
      
        String  | 
      
        Creation time  | 
     
| 
        update_time  | 
      
        String  | 
      
        Update time  | 
     
| 
        l1  | 
      
        String  | 
      
        Chinese name of the subject area group  | 
     
| 
        l2  | 
      
        String  | 
      
        Chinese name of the subject area  | 
     
| 
        l3  | 
      
        String  | 
      
        Chinese name of the business object  | 
     
| 
        biz_metric  | 
      
        String  | 
      
        Business metric synchronization status Enumeration values: 
  | 
     
| 
        summary_status  | 
      
        String  | 
      
        Synchronization statistics status Enumeration values: 
  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        id  | 
      
        Long  | 
      
        ID  | 
     
| 
        tenant_id  | 
      
        String  | 
      
        tenant id  | 
     
| 
        name_ch  | 
      
        String  | 
      
        Approval name in Chinese  | 
     
| 
        name_en  | 
      
        String  | 
      
        Approval name in English  | 
     
| 
        biz_id  | 
      
        Long  | 
      
        Business ID  | 
     
| 
        biz_type  | 
      
        String  | 
      
        Business types Enumeration values: 
  | 
     
| 
        biz_info  | 
      
        String  | 
      
        Business information  | 
     
| 
        biz_info_obj  | 
      
        Object  | 
      
        Business information object  | 
     
| 
        biz_version  | 
      
        Integer  | 
      
        Business version  | 
     
| 
        biz_status  | 
      
        String  | 
      
        Business statuses Enumeration values: 
  | 
     
| 
        approval_status  | 
      
        String  | 
      
        Approval statuses Enumeration values: 
  | 
     
| 
        approval_type  | 
      
        String  | 
      
        Approval types Enumeration values: 
  | 
     
| 
        submit_time  | 
      
        String  | 
      
        Submission time  | 
     
| 
        create_by  | 
      
        String  | 
      
        Creator  | 
     
| 
        l1  | 
      
        String  | 
      
        Subject area group  | 
     
| 
        l2  | 
      
        String  | 
      
        Subject area  | 
     
| 
        l3  | 
      
        String  | 
      
        Business object  | 
     
| 
        approval_time  | 
      
        String  | 
      
        Approval time  | 
     
| 
        approver  | 
      
        String  | 
      
        Approver  | 
     
| 
        | 
      
        String  | 
      
        Approver email address  | 
     
| 
        msg  | 
      
        String  | 
      
        Approval message  | 
     
| 
        directory_path  | 
      
        String  | 
      
        Directory tree  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        id  | 
      
        Long  | 
      
        ID information  | 
     
| 
        biz_type  | 
      
        String  | 
      
        Business types Enumeration values: 
  | 
     
| 
        biz_id  | 
      
        Long  | 
      
        Business ID  | 
     
| 
        biz_info  | 
      
        String  | 
      
        Business object information  | 
     
| 
        status  | 
      
        String  | 
      
        Business statuses Enumeration values: 
  | 
     
| 
        biz_version  | 
      
        Integer  | 
      
        Business version  | 
     
| 
        create_time  | 
      
        String  | 
      
        Creation time  | 
     
| 
        update_time  | 
      
        String  | 
      
        Update time  | 
     
Status code: 400
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code, for example, DS.000 which indicates that the request was successfully processed.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
| 
        data  | 
      
        Object  | 
      
        Returned data  | 
     
Status code: 401
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code, for example, DS.000 which indicates that the request was successfully processed.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
| 
        data  | 
      
        Object  | 
      
        Returned data  | 
     
Status code: 403
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Error code, for example, DS.000 which indicates that the request was successfully processed.  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
| 
        data  | 
      
        Object  | 
      
        Returned data  | 
     
Example Requests
None
Example Responses
Status code: 200
The operation succeeds. BizMetricVO is returned.
{
  "id" : "902866491765080064",
  "name" : "Total amount",
  "code" : "ZB000001",
  "name_alias" : "",
  "biz_type" : null,
  "status" : "PUBLISHED",
  "biz_catalog_id" : "887366192090767360",
  "biz_catalog_path" : null,
  "create_by" : "abc",
  "update_by" : "abc",
  "data_origin" : "",
  "unit" : "",
  "time_filters" : "Day",
  "dimensions" : "test",
  "general_filters" : "",
  "interval_type" : "REAL_TIME",
  "apply_scenario" : "",
  "technical_metric" : "873265992019640320",
  "technical_metric_name" : "Total amount 1 (vendor)",
  "technical_metric_type" : "DERIVATIVE_INDEX",
  "measure" : "",
  "owner" : "abc",
  "owner_department" : "Data management department",
  "destination" : "Taxi company revenue statistics",
  "guid" : "2c993087-2aff-43f7-9252-178ce52e7e7c",
  "definition" : "Taxi company revenue",
  "expression" : "Sum (total amount)",
  "remark" : "",
  "approval_info" : {
    "id" : "933768706708971520",
    "tenant_id" : null,
    "name_ch" : null,
    "name_en" : null,
    "biz_id" : "902866491765080064",
    "biz_type" : null,
    "biz_info" : null,
    "biz_info_obj" : null,
    "biz_version" : 0,
    "biz_status" : "PUBLISHED",
    "approval_status" : "APPROVED",
    "approval_type" : null,
    "submit_time" : "2022-01-20T17:03:28+08:00",
    "create_by" : null,
    "l1" : null,
    "l2" : null,
    "l3" : null,
    "approval_time" : "2022-01-20T17:03:28+08:00",
    "approver" : "abc",
    "email" : null,
    "msg" : "Fast Approval OK.",
    "directory_path" : null
  },
  "new_biz" : null,
  "create_time" : "2021-10-27T10:29:06+08:00",
  "update_time" : "2022-01-20T17:03:28+08:00",
  "l1" : "L1",
  "l2" : null,
  "l3" : null,
  "biz_metric" : "UPDATE_SUCCESS",
  "summary_status" : "SUMMARY_SUCCESS"
}
 Status Codes
| 
        Status Code  | 
      
        Description  | 
     
|---|---|
| 
        200  | 
      
        The operation succeeds. BizMetricVO is returned.  | 
     
| 
        400  | 
      
        BadRequest  | 
     
| 
        401  | 
      
        Unauthorized  | 
     
| 
        403  | 
      
        Forbidden  | 
     
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.