Lista as fontes de dados do MMA.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
odps:ListMmsDataSources |
list |
*All resources.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /api/v1/mms/datasources HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| name |
string |
Não |
O nome da fonte de dados. |
demo |
| type |
string |
Não |
O tipo da fonte de dados. Valores válidos:
|
BIGQUERY |
| region |
string |
Não |
O ID da região. |
cn-shanghai |
| pageNum |
integer |
Não |
O número da página. Se você não especificar este parâmetro, todos os registros serão retornados. |
1 |
| pageSize |
integer |
Não |
O número de entradas a serem retornadas em cada página. Se você não especificar este parâmetro, todos os registros serão retornados. |
10 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os dados paginados. |
||
| requestId |
string |
O ID da solicitação. |
C1F7715F-D316-5AB6-BD02-5241083F4003 |
| data |
object |
Os dados retornados. |
|
| total |
integer |
O número total de registros. |
9 |
| objectList |
array<object> |
A lista de fontes de dados. |
|
|
array<object> |
A fonte de dados. |
||
| id |
integer |
O ID da fonte de dados. |
2000015 |
| region |
string |
O ID da região. |
cn-beijing |
| name |
string |
O nome da fonte de dados. |
demo |
| dstProject |
string |
O projeto MaxCompute de destino padrão. |
mms_test |
| dstProjects |
array |
A lista de projetos MaxCompute de destino. |
|
|
string |
O projeto MaxCompute de destino. |
mms_test |
|
| type |
string |
O tipo da fonte de dados. Valores válidos:
|
BIGQUERY |
| networklink |
string |
"ID de conectividade de rede do MaxCompute": ID da região. |
vpc-2zebqp6uojhdla46677tl:cn-beijing |
| lastUpdateTime |
string |
A hora em que os metadados foram sincronizados pela última vez. A hora está no formato AAAA-MM-DD HH:mm:ss. |
2024-12-17 15:44:17 |
| dbNum |
integer |
O número de bancos de dados na fonte de dados. |
3 |
| tableNum |
integer |
O número de tabelas na fonte de dados. |
1000 |
| partitionNum |
integer |
O número de partições na fonte de dados. |
10000000 |
| createTime |
string |
A hora em que a fonte de dados foi criada. A hora está no formato AAAA-MM-DD HH:mm:ss. |
2024-12-17 09:29:58 |
| status |
string |
O status da fonte de dados. Valores válidos:
|
STARTED |
| errMsg |
string |
O motivo pelo qual a instância da fonte de dados falhou ao iniciar ou parar quando o status é START_FAILED ou STOP_FAILED. |
unexpected exception |
| config |
array<object> |
As configurações relacionadas à fonte de dados. |
|
|
object |
As configurações relacionadas à fonte de dados. |
||
| name |
string |
O nome da configuração. |
Migration method for range-partitioned tables |
| key |
string |
O identificador em inglês da configuração. |
bigquery.range.partition.migrate.type |
| desc |
string |
A descrição da configuração. |
Migration method for range-partitioned tables |
| placeHolder |
string |
O valor de exemplo da configuração. |
Cluster or Partition |
| type |
string |
O tipo da configuração. Valores válidos: boolean, int, map, string, password e file. Valores válidos:
|
string |
| subType |
string |
O tipo de arquivo específico quando o tipo é file, como .keytab. |
.keytab |
| value |
any |
O valor da configuração. |
Partition |
| enums |
array |
Os valores enumerados da configuração. |
|
|
string |
Os valores enumerados da configuração. |
Partition |
|
| required |
boolean |
Especifica se a configuração é obrigatória. |
true |
| group |
string |
O grupo de configurações. |
basic_group |
| agentIsOnline |
boolean |
Especifica se a instância da fonte de dados ou o agente associado está em execução. |
true |
| tablesDoingNum |
integer |
O número de tabelas que estão sendo migradas. |
18 |
| tablesDoneNum |
integer |
O número de tabelas que foram migradas. |
2323 |
| tablesPartDoneNum |
integer |
O número de tabelas que foram parcialmente migradas. |
22 |
| tablesFailedNum |
integer |
O número de tabelas que falharam ao serem migradas. |
2 |
| partitionsDoingNum |
integer |
O número de partições que estão sendo migradas. |
2332 |
| partitionsDoneNum |
integer |
O número de partições que foram migradas. |
23 |
| partitionsFailedNum |
integer |
O número de partições que falharam ao serem migradas. |
2323 |
| scanId |
integer |
O ID da tarefa de sincronização de metadados. |
1000253 |
| scanStatus |
string |
O status da tarefa de atualização de metadados. Valores válidos:\n1. DOING: Em execução.\n2. DONE: Bem-sucedido.\n3. FAILED: Falhou. |
DONE |
| scanErrMsg |
string |
A causa da falha da tarefa de atualização de metadados. |
unexpected exception |
| pageNum |
integer |
O número da página. |
1 |
| pageSize |
integer |
O número de entradas por página. |
20 |
Exemplos
Resposta de sucesso
JSON formato
{
"requestId": "C1F7715F-D316-5AB6-BD02-5241083F4003",
"data": {
"total": 9,
"objectList": [
{
"id": 2000015,
"region": "cn-beijing",
"name": "demo",
"dstProject": "mms_test",
"dstProjects": [
"mms_test"
],
"type": "BIGQUERY",
"networklink": "vpc-2zebqp6uojhdla46677tl:cn-beijing\n",
"lastUpdateTime": "2024-12-17 15:44:17\n",
"dbNum": 3,
"tableNum": 1000,
"partitionNum": 10000000,
"createTime": "2024-12-17 09:29:58\n\n",
"status": "STARTED",
"errMsg": "unexpected exception\n",
"config": [
{
"name": "Migration method for range-partitioned tables",
"key": "bigquery.range.partition.migrate.type\n",
"desc": "Migration method for range-partitioned tables",
"placeHolder": "Cluster or Partition\n",
"type": "string",
"subType": ".keytab",
"value": "Partition\n",
"enums": [
"Partition"
],
"required": true,
"group": "basic_group"
}
],
"agentIsOnline": true,
"tablesDoingNum": 18,
"tablesDoneNum": 2323,
"tablesPartDoneNum": 22,
"tablesFailedNum": 2,
"partitionsDoingNum": 2332,
"partitionsDoneNum": 23,
"partitionsFailedNum": 2323,
"scanId": 1000253,
"scanStatus": "DONE",
"scanErrMsg": "unexpected exception"
}
],
"pageNum": 1,
"pageSize": 20
}
}
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.