Retrieves the details of a specified data table in DataWorks Data Map. You can specify whether to return business metadata.
Operation description
You must purchase DataWorks Basic Edition or a higher edition to use this feature.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:GetTable |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Id |
string |
Yes |
The ID. You can obtain this value from the response of the ListTables operation. For more information, see Metadata entity concepts. The format is Note
For MaxCompute and DLF types, use an empty string as a placeholder for the instance ID. Note
For StarRocks, the data catalog identifier is the catalog name. For DLF, the data catalog identifier is the catalog ID. Other types do not support the catalog level. Use an empty string as a placeholder. Note
For MaxCompute, the database name is the MaxCompute project name. Projects with the three-layer model enabled require a schema name. For projects without the three-layer model enabled, use an empty string as a placeholder for the schema name. The following examples show the ID formats for common types:
Note
Where |
maxcompute-table:::project_name:[schema_name]:table_name |
| IncludeBusinessMetadata |
boolean |
No |
Specifies whether to include business metadata. Default value: false. |
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response. |
||
| RequestId |
string |
The request ID. |
7B3435F4-2D91-XXX |
| Success |
boolean |
Indicates whether the request was successful. |
true |
| Table | Table |
The details of the data table. |
Examples
Success response
JSON format
{
"RequestId": "7B3435F4-2D91-XXX",
"Success": true,
"Table": {
"Id": "dlf-table::catalog_id:database_name::table_name",
"Name": "table_name",
"Comment": "测试表",
"TableType": "TABLE",
"PartitionKeys": [
"ds"
],
"ParentMetaEntityId": "dlf-database::catalog_id:database_name",
"CreateTime": 1736852168000,
"ModifyTime": 1736852168000,
"TechnicalMetadata": {
"Owner": "test_user",
"Location": "oss://test-bucket/test_tbl",
"Compressed": false,
"InputFormat": "org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat",
"OutputFormat": "org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat",
"SerializationLibrary": "org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe",
"Parameters": {
"key": "value"
}
},
"BusinessMetadata": {
"Readme": "## 使用说明",
"CustomAttributes": {
"key": [
"张三"
]
},
"Tags": [
{
"Key": "tag_key",
"Value": "tag_value"
}
],
"Categories": [
[
{
"Id": "CATEGORY.456",
"Name": "测试类目",
"ParentId": "CATEGORY.123"
}
]
],
"UpstreamTasks": [
{
"Id": 123456,
"Name": "test_task"
}
],
"Extension": {
"ProjectId": 234,
"EnvType": "Dev",
"ViewCount": 0,
"ReadCount": 0,
"FavorCount": 0
}
},
"StatisticsInfos": {
"key": ""
}
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.