Querying Logical Assets
Function
This API is used to query logical assets.
URI
POST /v3/{project_id}/asset/business-assets/search
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
project_id |
Yes |
String |
Project ID |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
IAM Token |
workspace |
Yes |
String |
DGC workspace ID |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
search_all_attributes |
Yes |
Boolean |
Whether to query all attributes by keyword. Value true means to query all attributes, and value false means to query only the name description. |
tags |
No |
Object |
Tag information |
limit |
Yes |
Integer |
Maximum number of assets to be returned |
offset |
Yes |
Integer |
Query offset |
guid |
No |
String |
GUID of the node on which you are to perform a query |
query |
Yes |
String |
Keyword used for the query |
type |
Yes |
String |
Query type Enumeration values:
|
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
count |
Integer |
Number of logical assets |
assets |
Array of OpenEntity objects |
List of logical assets |
Parameter |
Type |
Description |
---|---|---|
attributes |
Object |
Attributes (which can be obtained using Map<String, Object>) |
connection |
Connection object |
Data connection |
create_time |
String |
Creation time |
created_by |
String |
Created by |
display_text |
String |
Asset name |
guid |
String |
Asset GUID |
relationship_attributes |
Object |
Related attributes (which can be obtained using Map<String, Object>) |
type_name |
String |
Asset type |
updated_by |
String |
Updated by |
update_time |
String |
Update time |
tags |
Array of TagHeader objects |
Tags |
classification_names |
Array of strings |
Classification names (which can be obtained using List classificationNames) |
Parameter |
Type |
Description |
---|---|---|
guid |
String |
Associated GUID |
dispaly_text |
String |
Displayed content |
type_name |
String |
Type name |
connection_type |
String |
Connection type |
qualified_name |
String |
Qualified name |
Parameter |
Type |
Description |
---|---|---|
name |
String |
Asset name |
dexcription |
Object |
Tag description |
display_text |
String |
Tag name |
relation_guid |
String |
Associated GUID |
tag_guid |
String |
GUID associated with the tag |
Status code: 400
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code |
error_msg |
String |
Error message |
Status code: 401
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code |
error_msg |
String |
Error message |
Status code: 403
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code |
error_msg |
String |
Error message |
Status code: 404
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error code |
error_msg |
String |
Error message |
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" : "ei_dayu_y00321344_01", "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" : "ei_dayu_y00321344_01" } ], "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.