Queries the data map for data lineage relationships between specified entities, such as tables, columns, and OSS objects.
Operation description
This operation is available in DataWorks Standard Edition and later versions.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:ListLineageRelationships |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SrcEntityId |
string |
Yes |
The ID of the source entity. You can get the ID for a table or column from the response of the |
maxcompute-table:::project_name:[schema_name]:table_name |
| DstEntityId |
string |
Yes |
The ID of the destination entity. You can get the ID for a table or column from the response of the |
dlf-table::catalog_id:database_name::table_name |
| SrcEntityName |
string |
No |
The name of the source entity. Supports fuzzy matching. |
srcName |
| DstEntityName |
string |
No |
The name of the destination entity. Supports fuzzy matching. |
dstName |
| SortBy |
string |
No |
The field to sort the results by. The default value is |
Name |
| Order |
string |
No |
The sort order. The default value is
|
Asc |
| PageNumber |
integer |
No |
The page number. The default value is 1. |
1 |
| PageSize |
integer |
No |
The page size. The default value is 10. The maximum value is 100. |
10 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The ID of the request. You can use this ID to troubleshoot issues. |
SDFSDFSDF-SDFSDF-SDFDSF-SDFSDF |
| Success |
boolean |
Indicates whether the request was successful. |
true |
| PagingInfo |
object |
The pagination information. |
|
| TotalCount |
integer |
The total number of entries. |
123 |
| PageNumber |
integer |
The current page number. |
1 |
| PageSize |
integer |
The number of entries per page. |
10 |
| LineageRelationships |
array |
An array of data lineage relationships. |
|
|
LineageRelationship |
A data lineage relationship. |
Examples
Success response
JSON format
{
"RequestId": "SDFSDFSDF-SDFSDF-SDFDSF-SDFSDF",
"Success": true,
"PagingInfo": {
"TotalCount": 123,
"PageNumber": 1,
"PageSize": 10,
"LineageRelationships": [
{
"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"
}
},
"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.