Todos os produtos
Search
Central de documentação

DataWorks:UpdateBaseline

Última atualização: Oct 09, 2026

Atualiza uma linha de base.

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

BaselineId

integer

Sim

O ID da linha de base. Você pode chamar a operação ListBaselines para obter o ID.

1000010800007

ProjectId

integer

Sim

O ID do projeto. Você pode chamar a operação ListBaselines para obter o ID.

2043

BaselineName

string

Não

O nome da linha de base.

BaselineName

Owner

string

Não

O UID da Alibaba Cloud do proprietário da linha de base.

3726346****

Priority

integer

Não

A prioridade da linha de base. Valores válidos: 1, 3, 5, 7 e 8.

7

NodeIds

string

Não

A lista de nós upstream da linha de base. Separe vários IDs de nó com vírgulas (,). Se houver muitos nós, adicione um nó de carga zero downstream para facilitar o gerenciamento.

1,2,3

OvertimeSettings

array<object>

Não

As configurações de tempo comprometido da linha de base.

object

Não

O ciclo.

Cycle

integer

Não

O ciclo correspondente ao tempo comprometido. O valor é 1 para linhas de base diárias. Para linhas de base horárias, você pode configurar até 24 ciclos.

1

Time

string

Não

O tempo comprometido no formato hh:mm. Os valores válidos para hh são de 0 a 47, e os valores válidos para mm são de 0 a 59.

00:00

AlertMarginThreshold

integer

Não

A margem de alerta da linha de base. Unidade: minutos.

30

BaselineType

string

Não

O tipo da linha de base. Valores válidos: DAILY (linha de base diária) e HOURLY (linha de base horária).

DAILY

Enabled

boolean

Não

Especifica se a linha de base está ativada. Valores válidos:

  • true: ativada.

  • false: desativada.

true

AlertEnabled

boolean

Não

Especifica se o alerta está ativado. Valores válidos:

  • true: ativado.

  • false: desativado.

true

AlertSettings

array<object>

Não

As configurações de alerta da linha de base.

array<object>

Não

As configurações de alerta.

AlertInterval

integer

Não

O intervalo para alerta de evento. Unidade: minutos. Valor mínimo: 5. Valor máximo: 1440.

30

AlertMaximum

integer

Não

O número máximo de vezes de alerta de evento. Valor máximo: 288.

1

AlertMethods

array

Não

Os métodos de alerta. Valores válidos:

  • MAIL: e-mail.

  • SMS: mensagem de texto.

  • PHONE: chamada telefônica. Este método é suportado apenas no DataWorks Professional Edition e edições mais avançadas.

  • DINGROBOTS: chatbot do DingTalk. Este método entra em vigor somente após a configuração do parâmetro RobotUrls.

  • Webhooks: chatbot do WeCom ou Lark. Este método entra em vigor somente após a configuração do parâmetro Webhooks.

string

Não

O método de alerta.

SMS

AlertRecipient

string

Não

Os detalhes dos destinatários do alerta. Para usuários especificados, especifique uma lista de IDs de funcionários. Para uma escala de plantão, especifique o nome da escala. Para o proprietário, deixe este parâmetro vazio.

123123

AlertRecipientType

string

Não

O tipo dos destinatários do alerta. Valores válidos:

  • OWNER: proprietário da tarefa.

  • OTHER: usuários especificados.

  • SHIFT_SCHEDULE: escala de plantão.

OWNER

AlertType

string

Não

A métrica de alarme para alerta. Valores válidos:

  • BASELINE: linha de base.

  • TOPIC: evento.

BASELINE

BaselineAlertEnabled

boolean

Não

Especifica se o alerta da linha de base deve ser ativado. Esta é uma configuração específica da linha de base. Valores válidos:

  • true: sim.

  • false: não.

true

DingRobots

array<object>

Não

A lista de chatbots do DingTalk.

object

Não

As configurações do chatbot do DingTalk.

AtAll

boolean

Não

Especifica se todos os membros devem ser mencionados. Valores válidos:

  • true: sim.

  • false: não.

false

WebUrl

string

Não

A URL do webhook do chatbot do grupo do DingTalk.

https://oapi.dingtalk.com/robot/send?access_token=xxx

SilenceEndTime

string

Não

A hora de término do período de silêncio no formato HH:mm, como 00:00.

00:00

SilenceStartTime

string

Não

A hora de início do período de silêncio no formato HH:mm, como 00:00.

00:00

TopicSlowConfig

object

Não

As configurações de limite para alertas de lentidão de evento.

MinOver

integer

Não

O limite mínimo de lentidão. Unidade: segundos. Valores válidos: 300 a 18000.

3600

OverFactor

number

Não

A proporção usada para calcular o limite de lentidão com base na duração média histórica de execução da tarefa. Valores válidos: 0,1 a 2.

0.2

TopicTypes

array

Não

A métrica de alarme para alerta de evento. Esta é uma configuração específica de evento.

string

Não

Os tipos de eventos. Valores válidos: SLOW (lentidão) e ERROR (erro). Separe vários tipos de evento com vírgulas (,).

SLOW

Webhooks

array

Não

A lista de webhooks.

string

Não

As URLs de webhook dos chatbots do WeCom ou Lark. Separe várias URLs de webhook com vírgulas (,). O parâmetro alertMethods deve incluir o método de alerta WEBHOOKS. Quando as configurações do parâmetro são definidas como undefined, o sistema limpa as URLs de webhook.

Este recurso é suportado apenas no DataWorks Enterprise Edition. Regiões disponíveis: China (Shanghai), China (Chengdu), China (Zhangjiakou), China (Beijing), China (Hangzhou), China (Shenzhen), China (Hong Kong), Alemanha (Frankfurt) e Sudeste da Ásia-Pacífico 1 (Singapura).

https://open.feishu.cn/open-apis/bot/v2/hook/xxx

RemoveNodeIds

string

Não

Os IDs dos nós a serem removidos da linha de base. Separe vários IDs com vírgulas (,).

123,456

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

OpenApiResultModel

Data

boolean

Indica se a linha de base foi atualizada.

true

ErrorCode

string

O código de erro.

401

ErrorMessage

string

A mensagem de erro.

The specified parameters are invalid.

HttpStatusCode

integer

O código de status HTTP.

200

RequestId

string

O ID da solicitação. O ID é um identificador exclusivo gerado pela Alibaba Cloud para a solicitação e pode ser usado para solucionar problemas.

6E07E90B-D9BC-5D6B-896A-82BA41A34AE1

Success

boolean

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

true

Exemplos

Resposta de sucesso

JSON formato

{
  "Data": true,
  "ErrorCode": "401",
  "ErrorMessage": "The specified parameters are invalid.",
  "HttpStatusCode": 200,
  "RequestId": "6E07E90B-D9BC-5D6B-896A-82BA41A34AE1",
  "Success": true
}

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.