Diese Seite ist in Ihrer lokalen Sprache noch nicht verfügbar. Wir arbeiten daran, weitere Sprachversionen hinzuzufügen. Vielen Dank für Ihre Unterstützung.
Querying Business Metrics
Function
This API is used to query business metrics based on the name, creator, and modification time.
URI
GET /v2/{project_id}/design/biz-metrics
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
name |
No |
String |
Fuzzy query by name or code |
create_by |
No |
String |
Creator |
owner |
No |
String |
Query by owner |
status |
No |
String |
Business status Enumeration values:
|
sync_status |
No |
String |
Enumeration values:
|
sync_key |
No |
Array |
Enumeration values:
|
biz_catalog_id |
No |
String |
Business catalog ID |
begin_time |
No |
String |
Left boundary for a time filter. This parameter must be used together with end_time. |
end_time |
No |
String |
Right boundary for a time filter. This parameter must be used together with begin_time. |
limit |
No |
Integer |
Number of records to be queried, that is, Y records. The value ranges from 1 to 100. The default value is 50. Maximum: 100 Default: 50 |
offset |
No |
Integer |
Query offset, that is, X data records are skipped. The value must be 0 or an integer multiple of limit. If the value does not meet the requirements, it will be rounded down. The default value is 0. Default: 0 |
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. The BizMetricVO array and the total number of business metrics are 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. The BizMetricVO array and the total number of business metrics are 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.