Consulta a lista de tarefas de integração de dados da nova versão. Os tipos de tarefa suportados atualmente incluem tarefas de sincronização em tempo real de banco de dados completo do MySQL para o Hologres.
Descrição da operação
Esta operação de lista retorna apenas informações básicas da tarefa. Para visualizar informações detalhadas da tarefa, chame a operação GetDIJob.
Pré-requisitos: Ative primeiro a DataWorks Enterprise Edition ou Ultimate Edition. O ProjectId necessário pode ser obtido em PageResult.ProjectList[].ProjectId na resposta da operação ListProjects. Se a edição necessária não estiver ativada, esta operação retornará 403 Forbidden.Access.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:* |
list |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| ProjectId |
integer |
Sim |
O ID do workspace. |
1967 |
| JobName |
string |
Não |
O nome da tarefa. Se este parâmetro não for especificado, nenhuma filtragem será aplicada. Há suporte para correspondência aproximada. |
mysql_to_holo_sync_8772 |
| SourceDataSourceType |
string |
Não |
O tipo da fonte de dados de origem. Se este parâmetro não for especificado, nenhuma filtragem será aplicada. |
MySQL |
| DestinationDataSourceType |
string |
Não |
O tipo da fonte de dados de destino. Se este parâmetro não for especificado, nenhuma filtragem será aplicada. |
Hologres |
| PageNumber |
integer |
Não |
O número da página. Valor padrão: 1. |
1 |
| PageSize |
integer |
Não |
O tamanho da página. Valor padrão: 10. Valor máximo: 100. |
10 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A resposta. |
||
| RequestId |
string |
O ID da solicitação. |
7263E4AC-9D2E-5B29-B8AF-7C5012E92A41 |
| DIJobPaging |
object |
Os resultados paginados das tarefas. |
|
| TotalCount |
integer |
O número total de registros. |
6 |
| PageNumber |
integer |
O número da página. |
1 |
| PageSize |
integer |
O tamanho da página. |
10 |
| DIJobs |
array<object> |
A lista de tarefas. |
|
|
object |
A tarefa. |
||
| DIJobId |
integer |
O ID da tarefa. |
16626 |
| ProjectId |
integer |
O ID do workspace. |
1967 |
| JobName |
string |
O nome da tarefa. |
mysql_to_holo_sync_8772 |
| MigrationType |
string |
O tipo de sincronização. Valores válidos:
Valores válidos:
|
Full |
| SourceDataSourceType |
string |
O tipo da origem. O valor MySQL é retornado. Valores válidos:
|
MySQL |
| DestinationDataSourceType |
string |
O tipo do destino. O valor Hologres é retornado. Valores válidos:
|
Hologres |
| JobStatus |
string |
O status da tarefa. Valores válidos:
Valores válidos:
|
Finished |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "7263E4AC-9D2E-5B29-B8AF-7C5012E92A41",
"DIJobPaging": {
"TotalCount": 6,
"PageNumber": 1,
"PageSize": 10,
"DIJobs": [
{
"DIJobId": 16626,
"ProjectId": 1967,
"JobName": "mysql_to_holo_sync_8772",
"MigrationType": "Full",
"SourceDataSourceType": "MySQL",
"DestinationDataSourceType": "Hologres",
"JobStatus": "Finished"
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 500 | InternalError.System | An internal system error occurred. Try again later. | |
| 500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | |
| 403 | Forbidden.Access | Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. | Acesso negado. Autorize o acesso. |
| 429 | Throttling.Api | The request for this resource has exceeded your 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 Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.