ListLineages
Queries the upstream and downstream lineage entities for a specified entity in DataWorks Data Map, with an option to include detailed lineage relationship information.
Operation description
You must purchase DataWorks Standard Edition or a higher edition to use this operation.
This operation queries the upstream and downstream entities of the current entity, as well as the lineage relationships between entities.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:ListLineages |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SrcEntityId |
string |
No |
The source entity ID. You can use the table or column ID returned by the ListTables or ListColumns operation, or a custom entity ID. |
maxcompute-table:::project_name:[schema_name]:table_name |
| DstEntityId |
string |
No |
The destination entity ID. You can use the table or column ID returned by the ListTables or ListColumns operation, or a custom entity ID. |
dlf-table::catalog_id:database_name::table_name |
| SrcEntityName |
string |
No |
The source entity name. Fuzzy match is supported. |
srcName1 |
| DstEntityName |
string |
No |
The destination entity name. Fuzzy match is supported. |
dstName1 |
| NeedAttachRelationship |
boolean |
No |
Specifies whether to return lineage relationship information. Default value: false. |
false |
| SortBy |
string |
No |
The sort field. Default value: Name, which sorts by lineage entity name. |
Name |
| Order |
string |
No |
The sort direction. Default value: Asc. Valid values:
Valid values:
|
Asc |
| PageNumber |
integer |
No |
The page number. Default value: 1. |
1 |
| PageSize |
integer |
No |
The page size. Default value: 10. Maximum value: 100. |
10 |
| RecentDays |
integer |
No |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
0000-ABCD-EFG**** |
| Success |
boolean |
Indicates whether the request was successful. |
true |
| PagingInfo |
object |
The paging result. |
|
| TotalCount |
integer |
The total number of entries. |
12 |
| PageNumber |
integer |
The page number of the returned data, used for pagination. |
1 |
| PageSize |
integer |
The page size. Default value: 10. |
10 |
| Lineages |
array<object> |
The lineage information list. |
|
|
object |
The lineage information. |
||
| SrcEntity | LineageEntity |
The source entity. |
|
| DstEntity | LineageEntity |
The destination entity. |
|
| Relationships |
array |
The lineage relationship information. |
|
| LineageRelationship |
The lineage relationship information. |
Examples
Success response
JSON format
{
"RequestId": "0000-ABCD-EFG****",
"Success": true,
"PagingInfo": {
"TotalCount": 12,
"PageNumber": 1,
"PageSize": 10,
"Lineages": [
{
"SrcEntity": {
"Id": "maxcompute-table:123456XXX::test_project::test_tbl\ndlf-table:123456XXX:test_catalog:test_db::test_tbl\nhms-table:c-abc123xxx::test_db::test_tbl\nholo-table:h-abc123xxx::test_db:test_schema:test_tbl\ncustom-api:api123\ncustom-table:table456",
"Name": "test_tbl",
"Attributes": {
"key": "key1:value1"
}
},
"DstEntity": {
"Id": "maxcompute-table:123456XXX::test_project::test_tbl\ndlf-table:123456XXX:test_catalog:test_db::test_tbl\nhms-table:c-abc123xxx::test_db::test_tbl\nholo-table:h-abc123xxx::test_db:test_schema:test_tbl\ncustom-api:api123\ncustom-table:table456",
"Name": "test_tbl",
"Attributes": {
"key": "key1:value1"
}
},
"Relationships": [
{
"SrcEntity": {
"Id": "maxcompute-table:123456XXX::test_project::test_tbl\ndlf-table:123456XXX:test_catalog:test_db::test_tbl\nhms-table:c-abc123xxx::test_db::test_tbl\nholo-table:h-abc123xxx::test_db:test_schema:test_tbl\ncustom-api:api123\ncustom-table:table456",
"Name": "test_tbl",
"Attributes": {
"key": "key1:value1"
}
},
"Task": {
"Id": "12345",
"Type": "custom-sql",
"Attributes": {
"key": "key1:value21"
}
},
"Id": "maxcompute-table.p.table:custom-table.xxx:custom-sql.123",
"CreateTime": 1743040581000
}
]
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.