Lista as partições em uma fonte de dados do MaxCompute Migration Assist (MMA).
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
odps:ListMmsPartitions |
list |
*project
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /api/v1/mms/datasources/{sourceId}/partitions HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| sourceId |
integer |
Sim |
O ID da fonte de dados. |
200018 |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| dbId |
integer |
Não |
O ID do banco de dados. |
2 |
| dbName |
string |
Não |
O nome do banco de dados. |
d1 |
| updated |
boolean |
Não |
Filtra as partições cujos metadados foram atualizados. |
false |
| tableName |
string |
Não |
O nome da tabela. |
t1 |
| tableId |
integer |
Não |
O ID da tabela que contém a partição. |
20323 |
| value |
string |
Não |
O valor da partição. |
p1=1/p2=abc |
| status |
array |
Não |
O status da migração. |
|
|
string |
Não |
O status da migração. Valores válidos:
|
["DONE", "FAILED"] |
|
| lastDdlTimeStart |
string |
Não |
O valor mínimo de lastDdlTime. |
2024-12-17 15:44:42 |
| lastDdlTimeEnd |
string |
Não |
O valor máximo de lastDdlTime. |
2024-12-17 19:44:42 |
| pageNum |
integer |
Não |
O número da página a ser retornada. |
1 |
| pageSize |
integer |
Não |
O número de entradas a serem retornadas por página. |
100 |
| sorter.numRows |
string |
Não |
Classifica pelo número de linhas. Valores válidos:
|
desc |
| sorter.size |
string |
Não |
Classifica pelo tamanho dos dados. Valores válidos:
|
asc |
| sorter.lastDdlTime |
string |
Não |
Classifica por lastDdlTime. Valores válidos:
|
desc |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
O valor de retorno. |
||
| requestId |
string |
O ID da solicitação. |
D9F872FD-5DDE-30A6-8C8A-1B8C6A81059F |
| data |
object |
Os dados retornados. |
|
| total |
integer |
O número total de partições. |
1000 |
| objectList |
array<object> |
A lista de partições. |
|
|
object |
O objeto de partição. |
||
| id |
integer |
The partition ID. |
2323 |
| dbId |
integer |
The ID of the database that contains the partition. The term "database" refers to different metadata layers across data sources. For example, it maps to Dataset in BigQuery, Database in Hive, Schema in Databricks, and Schema in MaxCompute. |
196 |
| tableId |
integer |
The table ID. |
23 |
| dbName |
string |
The database name. The term "database" refers to different metadata layers across data sources. For example, it maps to Dataset in BigQuery, Database in Hive, Schema in Databricks, and Schema in MaxCompute. |
d1 |
| tableName |
string |
The table name. |
t1 |
| value |
string |
The partition value. |
p1=1/p2=abc |
| dstProjectName |
string |
The destination MaxCompute project name. |
mms_test |
| dstSchemaName |
string |
The destination MaxCompute schema name. This field is empty for MaxCompute projects that do not use schemas. |
default |
| dstTableName |
string |
The destination MaxCompute table name. |
default |
| dstValue |
string |
The destination MaxCompute partition value. By default, this matches the source partition value. |
p1=1/p2=abc |
| sourceId |
integer |
The data source ID. |
200018 |
| sourceName |
string |
The data source name. |
demo |
| size |
integer |
The data size in bytes. |
23223 |
| numRows |
integer |
The number of rows. |
2323 |
| updated |
boolean |
Indicates whether the metadata has been updated. |
false |
| lastDdlTime |
string |
The time when the DDL was last changed. |
2024-12-17 15:44:42 |
| status |
string |
The migration status. Valores válidos:
|
DONE |
| pageNum |
integer |
O número da página. |
1 |
| pageSize |
integer |
O número de entradas por página. |
10 |
Exemplos
Resposta de sucesso
JSON formato
{
"requestId": "D9F872FD-5DDE-30A6-8C8A-1B8C6A81059F",
"data": {
"total": 1000,
"objectList": [
{
"id": 2323,
"dbId": 196,
"tableId": 23,
"dbName": "d1",
"tableName": "t1",
"value": "p1=1/p2=abc\n",
"dstProjectName": "mms_test",
"dstSchemaName": "default",
"dstTableName": "default",
"dstValue": "p1=1/p2=abc",
"sourceId": 200018,
"sourceName": "demo",
"size": 23223,
"numRows": 2323,
"updated": false,
"lastDdlTime": "2024-12-17 15:44:42\n",
"status": "DONE"
}
],
"pageNum": 1,
"pageSize": 10
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.