Queries the theme and level information of a table.
Operation description
Before you begin: Activate DataWorks Enterprise Edition or Ultimate Edition. You can log on to the DataWorks console to activate or upgrade to the required edition.
Try it now
Test
RAM authorization
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| TableGuid |
string |
Yes |
The unique ID of the table. Format: odps.${projectName}.${tableName}. |
odps.project1.name1 |
| DataSourceType |
string |
Yes |
The data type. Currently, only odps is supported. |
odps |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| HttpStatusCode |
integer |
The HTTP status code. |
200 |
| ErrorMessage |
string |
The error message. |
success |
| RequestId |
string |
The request ID. You can use this ID to troubleshoot issues. |
1324afdsfde |
| Success |
boolean |
Indicates whether the request was successful. |
true |
| ErrorCode |
string |
The error code. |
0 |
| Entity |
object |
The returned data. |
|
| Theme |
array<object> |
The theme information. |
|
|
object |
The theme information. |
||
| ParentId |
integer |
The ID of the parent theme. |
0 |
| Name |
string |
The name of the theme. |
theme1 |
| ThemeId |
integer |
The ID of the theme. |
123 |
| Level |
integer |
The level of the theme. Valid values:
|
1 |
| Level |
array<object> |
The level information. |
|
|
object |
The level information. |
||
| Type |
integer |
The type of the level. Valid values:
|
1 |
| Description |
string |
The description of the level. |
Description |
| Name |
string |
The name of the level. |
level1 |
| LevelId |
integer |
The ID of the level. |
1 |
Examples
Success response
JSON format
{
"HttpStatusCode": 200,
"ErrorMessage": "success",
"RequestId": "1324afdsfde",
"Success": true,
"ErrorCode": "0",
"Entity": {
"Theme": [
{
"ParentId": 0,
"Name": "theme1",
"ThemeId": 123,
"Level": 1
}
],
"Level": [
{
"Type": 1,
"Description": "Description",
"Name": "level1",
"LevelId": 1
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Invalid.Meta.TableNotExist | The table does not exist. | The table does not exist. |
| 400 | InvalidParameter.Meta.CommonError | The specified parameter is invalid. | The request parameter is invalid. |
| 400 | InvalidParameter.Meta.Illegal | The app guid parameter is invalid. | The app guid parameter is invalid. |
| 400 | InvalidParameter.Meta.IllegalDate | The date format is invalid. | The date format is invalid. |
| 400 | InvalidParameter.Meta.IllegalPageError | The parameter for paging is invalid. | The parameter for paging is invalid. |
| 400 | InvalidParameter.Meta.NotExist | The object does not exist. | |
| 500 | InternalError.System | An internal system error occurred. Try again later. | |
| 500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | |
| 500 | InternalError.Meta.NoCalcEngine | An error occurred while retrieving the compute engine based on the MaxCompute project. | |
| 500 | InternalError.Meta.TenantTimeOut | Failed to connect to the interface network. | Failed to connect to the interface network. |
| 500 | InternalError.Meta.Unknown | An unknown error occurred while processing your request. | An unknown error occurred while processing your request. |
| 403 | Forbidden.Meta.NoTenant | The user is not the owner of any tenants. | The user is not the owner of any tenants. |
| 403 | Forbidden.Access | Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. | No permission, please authorize |
| 429 | Throttling.Api | The request for this resource has exceeded your available limit. | |
| 429 | Throttling.Api.Risk | The request for this resource has exceeded your daily available limit. | |
| 429 | Throttling.System | The DataWorks system is busy. Try again later. | |
| 429 | Throttling.User | Your request is too frequent. Try again later. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.