Todos os produtos
Search
Central de documentação

DataWorks:BatchUpdateTasks

Última atualização: Sep 29, 2026

Atualiza vários nós em lotes usando atualizações incrementais.

Descrição da operação

Você deve adquirir o DataWorks Basic Edition ou uma edição superior para usar esta operação.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

Tasks

array<object>

Não

A lista de nós.

array<object>

Não

Id

integer

Sim

O ID do nó.

1234

EnvType

string

Não

O ambiente do projeto. Valores válidos:

  • Prod: produção

  • Dev: desenvolvimento

Valores válidos:

  • Prod :

    Produção.

  • Dev :

    Desenvolvimento.

Prod

Name

string

Não

O nome.

SQL node

Description

string

Não

A descrição.

test

Owner

string

Não

O ID da conta do proprietário do nó.

1000

Timeout

integer

Não

O período de tempo limite para a execução do nó, em segundos. O valor deve ser maior que 3600.

3600

RerunMode

string

Não

Especifica se o nó pode ser reexecutado. Valores válidos:

  • AllDenied: O nó não pode ser reexecutado, independentemente de ter sucesso ou falhar.

  • FailureAllowed: O nó pode ser reexecutado somente após falhar.

  • AllAllowed: O nó pode ser reexecutado, independentemente de ter sucesso ou falhar.

Valores válidos:

  • AllDenied :

    O nó não pode ser reexecutado, independentemente de ter sucesso ou falhar.

  • FailureAllowed :

    O nó pode ser reexecutado somente após falhar.

  • AllAllowed :

    O nó pode ser reexecutado, independentemente de ter sucesso ou falhar.

AllAllowed

RerunTimes

integer

Não

O número de novas tentativas. Este parâmetro entra em vigor apenas quando o nó está configurado para permitir reexecuções.

3

RerunInterval

integer

Não

O intervalo de tempo entre novas tentativas, em segundos.

60

Trigger

object

Não

A configuração do gatilho do nó.

Type

string

Não

O tipo de gatilho. Valores válidos:

  • Scheduler: acionado por ciclo de agendamento

  • Manual: acionado manualmente

Valores válidos:

  • Scheduler :

    Acionado por ciclo de agendamento.

  • Manual :

    Acionado manualmente.

Scheduler

Recurrence

string

Não

O modo de execução quando o nó é acionado. Este parâmetro entra em vigor apenas quando o tipo é definido como Scheduler. Valores válidos:

  • Pause: pausado

  • Skip: dry run

  • Normal: execução normal

Valores válidos:

  • Pause :

    Pausado.

  • Skip :

    Dry run.

  • Normal :

    Execução normal.

Normal

Cron

string

Não

A expressão cron. Este parâmetro entra em vigor apenas quando o tipo é definido como Scheduler.

00 00 00 * * ?

StartTime

string

Não

A hora em que o gatilho periódico entra em vigor. Este parâmetro entra em vigor apenas quando o tipo é definido como Scheduler. Formato: yyyy-mm-dd hh:mm:ss.

1970-01-01 00:00:00

EndTime

string

Não

A hora em que o gatilho periódico expira. Este parâmetro entra em vigor apenas quando o tipo é definido como Scheduler. Formato: yyyy-mm-dd hh:mm:ss.

9999-01-01 00:00:00

RuntimeResource

object

Não

A configuração do ambiente de execução, como informações do grupo de recursos.

ResourceGroupId

string

Não

O identificador do grupo de recursos de agendamento configurado para a execução do nó.

S_res_group_524258031846018_1684XXXXXXXXX

Image

string

Não

O ID da imagem configurado para a execução do nó.

i-xxxxxx

Cu

string

Não

O consumo de unidades de computação (CU) configurado para a execução do nó.

0.25

DataSource

object

Não

As informações da fonte de dados associada.

Name

string

Não

O nome da fonte de dados.

odps_test

Tags

array<object>

Não

A lista de tags do nó.

object

Não

Key

string

Sim

A chave da tag.

key1

Value

string

Não

O valor da tag.

value1

Comment

string

Não

As observações.

this is a comment

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

RequestId

string

O ID da solicitação. Usado para localizar logs e solucionar problemas.

22C97E95-F023-56B5-8852-B1A77A17XXXX

SuccessInfo

object

As informações de resultado da operação em lote. A estrutura é um mapa no qual o ID do nó é a chave e as informações de resultado são o valor.

object

As informações de resultado.

Success

boolean

Indica se a operação foi bem-sucedida.

true

Message

string

A mensagem de erro.

A tarefa não existe

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "22C97E95-F023-56B5-8852-B1A77A17XXXX",
  "SuccessInfo": {
    "key": {
      "Success": true,
      "Message": "A tarefa não existe"
    }
  }
}

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.