CreateMmsTimer.
Descrição da operação
Antes de chamar esta operação, certifique-se de compreender totalmente os métodos de cobrança e preços de grupos de recursos exclusivos e recursos de computação reservados elásticos para o serviço de transferência de dados.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
odps:CreateMmsTimer |
create |
*Projeto.
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST /api/v1/mms/datasources/{sourceId}/timers HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| sourceId |
integer |
Sim |
O ID da fonte de dados. |
2000015 |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| body |
object |
Não |
Os parâmetros do corpo da solicitação. |
|
| sourceId |
integer |
Não |
O ID da fonte de dados. |
2000014 |
| name |
string |
Não |
O nome da tarefa agendada. |
planA |
| srcDbName |
string |
Não |
O nome do banco de dados de origem. |
src_db |
| partitions |
array |
Não |
A lista de IDs de partição para as tabelas a serem migradas. Especifique este parâmetro quando type estiver definido como Partitions. |
|
|
integer |
Não |
O ID da partição da tabela a ser migrada. |
1232 |
|
| tables |
array |
Não |
Quando type estiver definido como Tables, use este parâmetro para especificar os nomes das tabelas a serem migradas. |
|
|
string |
Não |
O nome da tabela a ser migrada. |
t1 |
|
| tableBlackList |
array |
Não |
Quando type estiver definido como Database, use tableBlackList para especificar as tabelas a serem excluídas da migração. |
|
|
string |
Não |
As tabelas a serem excluídas quando type estiver definido como Database. |
t1 |
|
| tableWhiteList |
array |
Não |
A lista de tabelas a serem migradas quando type estiver definido como Database. Se tableWhiteList não for especificado, todas as tabelas no banco de dados correspondente serão migradas. |
|
|
string |
Não |
A tabela a ser migrada quando type estiver definido como Database. |
t1 |
|
| partitionFilters |
object |
Não |
A expressão de filtro de partição. Configure a expressão de filtro de partição para a tabela especificada. |
|
|
string |
Não |
A expressão de filtro de partição. Exemplo: p1 >= '2022-03-04' and (p2 = 10 or p3 > 20) and p4 in ('abc', 'cde'). Detalhes:\n\np1, p2 e p3 são nomes de partições.\n\nOs valores de partição contêm apenas strings e números. As strings são colocadas entre aspas duplas ou simples.\n\nExceto para valores de colunas de partição dos tipos INT e BIGINT, os valores de partição de outros tipos podem ser apenas strings.\n\nOs operadores de comparação incluem: >, >=, =, <, <= e <>.\n\nA expressão de filtro de partição aceita o operador IN.\n\nOs operadores lógicos incluem: AND e OR.\n\nHá suporte para parênteses. |
{ "student": "p1 >= '2022-03-04' and (p2 = 10 or p3 > 20) and p4 in ('abc', 'cde')" } |
|
| enableSchemaMigration |
boolean |
Não |
Especifica se o esquema da tabela deve ser migrado. |
true |
| enableDataMigration |
boolean |
Não |
Especifica se os dados da tabela devem ser migrados. |
true |
| enableVerification |
boolean |
Não |
Especifica se a verificação deve ser ativada. Atualmente, o método de verificação executa SELECT COUNT na origem e no destino para comparar o número de linhas. |
false |
| tableMapping |
object |
Não |
O mapeamento entre o nome da tabela de origem e o nome da tabela de destino. |
|
|
string |
Não |
O mapeamento entre o nome da tabela de origem e o nome da tabela de destino. |
{'a': 'a1'} |
|
| columnMapping |
object |
Não |
{nome da coluna de origem: nome da coluna de destino} |
|
|
string |
Não |
{nome da coluna de origem: nome da coluna de destino} |
{"c-1": "c_1"} |
|
| others |
object |
Não |
Outras informações de configuração. |
|
|
any |
Não |
Outras informações de configuração. |
{} |
|
| value |
string |
Não |
O horário de agendamento da tarefa agendada. Quando scheduleType estiver definido como Daily, o valor está no formato HH:MM. Quando scheduleType estiver definido como Hourly, o valor está no formato MM. |
12:00 |
| scheduleType |
string |
Não |
O tipo de agendamento da tarefa agendada. Valores válidos: Daily (execução diária) e Hourly (execução horária). |
Daily |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
ApiRes |
||
| requestId |
string |
O ID da solicitação. |
0be3e0b716671885050924814e3623 |
| data |
object |
O resultado retornado. |
|
| timerId |
integer |
O ID do timer. |
1 |
Exemplos
Resposta de sucesso
JSON formato
{
"requestId": "0be3e0b716671885050924814e3623",
"data": {
"timerId": 1
}
}
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.