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.