Querying Logical Assets
Function
Query business assets, including business objects and logical entities synchronized from data specifications.
Calling Method
For details, see Calling APIs.
URI
POST /v3/{project_id}/asset/business-assets/search
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| project_id | Yes | String | Project ID. For details about how to obtain it, see Project ID and Account ID. |
Request Parameters
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| X-Auth-Token | Yes | String | User token. This parameter is mandatory when token authentication is used. You can obtain it from the value of X-Subject-Token in the response message header returned by the "Obtaining a User Token" API of the IAM service. |
| workspace | Yes | String | Workspace ID. For details about how to obtain it, see Instance ID and Workspace ID. |
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| search_all_attributes | Yes | Boolean | Indicates whether the keyword query matches all attributes. The value true indicates that all attributes are queried, and the value false indicates that only the name description is queried. |
| tags | No | Object | List of tags |
| limit | Yes | Integer | Indicates the number of returned records. |
| offset | Yes | Integer | Query offset. |
| guid | No | String | Query the guid of the node. |
| query | Yes | String | Query keyword. If search_all_attributes is set to true, all attributes are queried. If search_all_attributes is set to false, only the name description is queried. |
| type | Yes | String | Query type. |
Response Parameters
Status code: 200
| Parameter | Type | Description |
|---|---|---|
| count | Integer | Total number of service assets. |
| assets | Array of OpenEntity objects | List of service assets. |
| Parameter | Type | Description |
|---|---|---|
| attributes | Object | Attribute Map(String, Object). key: attribute name; value: attribute value. |
| connection | Connection object | Data connection |
| create_time | Number | Creation time. |
| created_by | String | Creator |
| display_text | String | Name of an asset. |
| guid | String | Asset GUID. |
| relationship_attributes | Object | Related attribute Map(String, Object). The key field indicates the relationship type, and the value field indicates the association information. |
| type_name | String | Asset type. |
| updated_by | String | Updater |
| update_time | Number | Update time. |
| tags | Array of TagHeader objects | Tag |
| classification_names | Array of strings | Category name list. |
| Parameter | Type | Description |
|---|---|---|
| guid | String | Associated GUID |
| display_text | String | Displayed content |
| type_name | String | Type name |
| connection_type | String | Connection type |
| qualified_name | String | Name of a restriction |
| Parameter | Type | Description |
|---|---|---|
| name | String | Asset name. |
| dexcription | Object | Tag description. |
| display_text | String | Tag name. |
| relation_guid | String | Associated GUID. |
| tag_guid | String | Specifies the GUID associated with the tag. |
Status code: 400
| Parameter | Type | Description |
|---|---|---|
| error_code | String | Error code. |
| error_msg | String | Error description. |
Status code: 401
| Parameter | Type | Description |
|---|---|---|
| error_code | String | Error code. |
| error_msg | String | Error description. |
Status code: 403
| Parameter | Type | Description |
|---|---|---|
| error_code | String | Error code. |
| error_msg | String | Error description. |
Status code: 404
| Parameter | Type | Description |
|---|---|---|
| error_code | String | Error code. |
| error_msg | String | Error description. |
Example Requests
{
"search_all_attributes" : false,
"limit" : 10,
"offset" : 0,
"query" : "dli_table",
"type" : "LOGICENTITY"
} Example Responses
Status code: 200
Business assets.
{
"assets" : [ {
"attributes" : {
"owner" : "",
"code" : "53f31e71-512a-41d8-81d8-7c49ce68d7b3",
"description" : "None",
"updateTime" : 1661908856018,
"dataClassify" : "BASE_DATA",
"securityLevel" : null,
"nameEng" : "dli_table",
"tables" : [ {
"uniqueAttributes" : {
"qualifiedName" : "cbu_training.dli_table@dli.0833a5737480d53b2f25c010dc1a7b88-workspace-61aa10df45e54431a1901cb3527adab8"
},
"type_name" : "dli_table_managed",
"name" : "dli_table",
"guid" : "d99a8270-63b5-4252-ad37-8cebe7530a73"
} ],
"selfDefinedFields" : null,
"qualified_name" : "subject_area_group.subject_area.object.dli_table@Business.0833a5737480d53b2f25c010dc1a7b88-workspace-61aa10df45e54431a1901cb3527adab8",
"createTime" : 1661908856018,
"name" : "dli_table",
"alias" : null,
"fields" : [ {
"type_name" : "BusinessLogicEntityColumn",
"guid" : "d05187d0-adb0-4953-8239-eedb88c21b30"
}, {
"type_name" : "BusinessLogicEntityColumn",
"guid" : "d75821b5-ef73-4650-ac4e-340b255db412"
}, {
"type_name" : "BusinessLogicEntityColumn",
"guid" : "cd7e8939-50f7-4096-b4e4-9f7b73167a97"
} ],
"parameters" : null,
"publishStatus" : null,
"workspaceId" : "61aa10df45e54431a1901cb3527adab8"
},
"classification_names" : null,
"connection" : null,
"create_time" : 1661908450270,
"created_by" : "username",
"display_text" : "dli_table",
"guid" : "a970c4fb-ac97-4339-95e6-944912c58a2b",
"relationship_attributes" : {
"tables" : [ {
"display_text" : null,
"guid" : "d99a8270-63b5-4252-ad37-8cebe7530a73",
"relationship_attributes" : null,
"relationship_guid" : null,
"type_name" : null
} ],
"catelog" : {
"display_text" : null,
"guid" : "7fbed9da-331d-4695-b8fa-5587605f37e4",
"relationship_attributes" : null,
"relationship_guid" : null,
"type_name" : null
},
"fields" : [ {
"display_text" : null,
"guid" : "d05187d0-adb0-4953-8239-eedb88c21b30",
"relationship_attributes" : null,
"relationship_guid" : null,
"type_name" : null
}, {
"display_text" : null,
"guid" : "d75821b5-ef73-4650-ac4e-340b255db412",
"relationship_attributes" : null,
"relationship_guid" : null,
"type_name" : null
}, {
"display_text" : null,
"guid" : "cd7e8939-50f7-4096-b4e4-9f7b73167a97",
"relationship_attributes" : null,
"relationship_guid" : null,
"type_name" : null
} ],
"tags" : [ ]
},
"tags" : null,
"type_name" : "BusinessLogicEntity",
"update_time" : 1661908450270,
"updated_by" : "uaername"
} ],
"count" : 1
} Status Codes
| Status Code | Description |
|---|---|
| 200 | Business assets. |
| 400 | Bad request. |
| 401 | Unauthorized: |
| 403 | Forbidden. |
| 404 | Not found. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.