Obtiene el registro de cambios de una tabla.
Descripción de la operación
No se recomienda utilizar esta operación de API. Se publicará una nueva operación de API para reemplazarla.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dataworks:* |
get |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| PageNumber |
integer |
No |
El número de página. Se utiliza para la paginación. |
1 |
| PageSize |
integer |
No |
El número de entradas por página. Valor predeterminado: 10. Valor máximo: 100. |
10 |
| TableGuid |
string |
Sí |
El identificador único global (GUID) de la tabla. Formato: odps.projectName.tableName. Puede llamar a GetMetaDBTableList para obtener el GUID de la tabla. Nota
Actualmente, puede llamar a GetMetaTableChangeLog para obtener el registro de cambios únicamente de tablas de MaxCompute. |
odps.engine_name.table_name |
| ChangeType |
string |
No |
El tipo de cambio. Valores válidos: CREATE_TABLE, ALTER_TABLE, DROP_TABLE, ADD_PARTITION y DROP_PARTITION. |
ALTER_TABLE |
| ObjectType |
string |
No |
El tipo del objeto modificado. Valores válidos: TABLE y PARTITION. |
TABLE |
| StartDate |
string |
No |
La fecha de inicio del cambio de la tabla. Formato: yyyy-MM-dd HH:mm:ss.
|
2020-06-01 00:00:00 |
| EndDate |
string |
No |
La fecha de fin del cambio de la tabla. Formato: yyyy-MM-dd HH:mm:ss.
|
2020-06-02 00:00:00 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El objeto de respuesta. |
||
| HttpStatusCode |
integer |
El código de estado HTTP. |
200 |
| ErrorMessage |
string |
El mensaje de error. |
The connection does not exist |
| RequestId |
string |
El ID de la solicitud. |
0bc1ec92159376 |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. |
true |
| ErrorCode |
string |
El código de error. |
Invalid.Tenant.ConnectionNotExists |
| Data |
object |
Los datos comerciales. |
|
| PageNumber |
integer |
El número de página. Se utiliza para la paginación. |
10 |
| PageSize |
integer |
El número de entradas por página. Valor predeterminado: 10. Valor máximo: 100. |
1 |
| TotalCount |
integer |
El número total de tablas. |
10 |
| DataEntityList |
array<object> |
La lista de instancias. |
|
|
object |
El objeto de respuesta. |
||
| ObjectType |
string |
El tipo del objeto modificado. Valores válidos: TABLE y PARTITION. |
TABLE |
| ModifiedTime |
integer |
La hora en que se modificó la tabla. El formato es un número de 13 dígitos, por ejemplo, |
1590722845000 |
| CreateTime |
integer |
La hora en que se creó la tabla. El formato es un número de 13 dígitos, por ejemplo, |
1590722845000 |
| ChangeContent |
string |
El contenido del cambio. |
"[{\"action\":\"ADD_COLUMN\",\"value\":[{\"originName\":\"\",\"originType\":\"\",\"originComment\":\"\",\"name\":\"id\",\"type\":\"struct |
| Operator |
string |
El nombre del operador. |
abc |
| ChangeType |
string |
El tipo de cambio. |
CREATE_TABLE |
Ejemplos
Respuesta exitosa
JSON Formato
{
"HttpStatusCode": 200,
"ErrorMessage": "The connection does not exist.",
"RequestId": "0bc1ec92159376",
"Success": true,
"ErrorCode": "Invalid.Tenant.ConnectionNotExists",
"Data": {
"PageNumber": 10,
"PageSize": 1,
"TotalCount": 10,
"DataEntityList": [
{
"ObjectType": "TABLE",
"ModifiedTime": 1590722845000,
"CreateTime": 1590722845000,
"ChangeContent": "\"[{\\\"action\\\":\\\"ADD_COLUMN\\\",\\\"value\\\":[{\\\"originName\\\":\\\"\\\",\\\"originType\\\":\\\"\\\",\\\"originComment\\\":\\\"\\\",\\\"name\\\":\\\"id\\\",\\\"type\\\":\\\"struct\\\",\\\"comment\\\":\\\"\\\"}]}]\",",
"Operator": "abc",
"ChangeType": "CREATE_TABLE"
}
]
}
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 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. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.