Todos os produtos
Search
Central de documentação

DataWorks:Configure calendários de agendamento

Última atualização: Jul 20, 2026

Os calendários de agendamento personalizados permitem definir datas e métodos flexíveis para a execução das suas tarefas. É possível crie calendários que incluam apenas datas específicas, como dias úteis do mercado financeiro, e aplicá-los em vários workspaces.

Contexto

Calendários de agendamento personalizados são ideais para setores e cenários que exigem datas de execução flexíveis, tais como:

  • No setor financeiro, as tarefas não devem ser executadas durante o fechamento do mercado, como feriados e fins de semana. Crie um calendário anual que inclua apenas dias de negociação para que os desenvolvedores possam selecione datas de execução válidas sem precisar excluir manualmente os dias não úteis.

  • Combine um calendário personalizado com agendamento por hora para execute tarefas somente em dias específicos. Por exemplo, defina um calendário em que as tarefas sejam executadas normalmente às segundas, terças e quartas-feiras, mas realizem uma execução simulada nos demais dias. Em seguida, selecione esse calendário na configuração de agendamento da tarefa.

Limitações

  • Somente uma conta Alibaba Cloud, um administrador de tenant ou um usuário RAM com a permissão AliyunDataWorksFullAccess pode crie calendários de agendamento. Para obter mais informações sobre como conceder permissões, consulte Add members to a workspace.

  • Este recurso está disponível apenas no DataWorks Enterprise Edition.

  • Cada tenant pode ter até 10 calendários de agendamento.

Acesse a página de configuração do calendário de agendamento

  1. Faça login no console do DataWorks. Na região desejada, clique em Data Development and O&M > Operation Center no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Operation Center.

  2. Acesse a página de configuração do calendário de agendamento.

    No painel de navegação à esquerda do Operation Center, clique em Scheduling Configuration para abrir a página Scheduling Calendars.

Crie um calendário de agendamento

Na página de gerenciamento de calendários de agendamento, clique em Create Scheduling Calendar. No painel exibido, configure os parâmetros abaixo e clique em Submit.

  • Parâmetros básicos

    Parâmetro

    Descrição

    Name

    Nome do calendário de agendamento. Deve ser único dentro do tenant.

    Owner

    Proprietário do calendário de agendamento.

    Applicable Workspace

    Workspaces onde este calendário pode ser utilizado. Aplique-o a todos os workspaces ou apenas a alguns específicos.

    Calendar Constraints

    Selecione um tipo de restrição para controlar se o calendário exige um período de validade.

    • Restrição forte: Exige um período de validade. Cada data dentro desse período deve ser definida explicitamente como dia de agendamento ou dia sem agendamento. O sistema envia lembretes antes do término do período de validade.

    • Restrição fraca: Não exige período de validade. Basta definir os dias de agendamento.

  • Configuração das restrições do calendário

    Restrição forte

    Parâmetro

    Descrição

    Validity Period

    Intervalo de datas do calendário. Na seção Configuration of Scheduling Days, configure cada data dentro desse intervalo para agendamento normal ou execução simulada.

    Expiration Notification

    Configure lembretes de expiração. Quando ativado, a plataforma envia um lembrete por SMS ao proprietário do calendário às 9:30. Caso nenhuma ação seja tomada, uma ligação de lembrete será feita no último dia do período de validade. O calendário é desativado automaticamente após a expiração.

    Node Running Policy for Calendar Expiration

    Defina como as tarefas que utilizam este calendário serão agendadas após o término do período de validade.

    Configuration of Scheduling Days

    Clique nas datas do calendário para defina o comportamento de agendamento de cada uma. As opções de configuração variam entre restrições fortes e fracas. Siga as instruções na tela.

    Restrição fraca

    Parâmetro

    Descrição

    Policy for Node Running on Unconfigured Dates

    Comportamento de agendamento para datas que não foram definidas explicitamente como dias de agendamento na seção Configuration of Scheduling Days.

    Configuration of Scheduling Days

    Clique nas datas do calendário para defina o comportamento de agendamento de cada uma. As opções de configuração variam entre restrições fortes e fracas. Siga as instruções na tela.

Usar um calendário de agendamento

Em um workspace autorizado, acesse a seção Scheduling > Time Properties de um nó. Altere a configuração do calendário para Personalizado e selecione o calendário desejado. O nó será agendado com base nas regras definidas nesse calendário.

Nota

Um calendário de agendamento personalizado entra em vigor somente quando o tipo de agendamento do nó estiver definido como Normally Scheduled.

  • Se o tipo de agendamento for Normally Scheduled, o comportamento de agendamento do nó seguirá a política definida no calendário personalizado.

  • Caso o tipo de agendamento seja Pause scheduling ou Empty Run Scheduling, o próprio tipo de agendamento do nó determinará seu comportamento, sobrescrevendo o calendário personalizado.

Visualize tarefas referenciadas

Na lista de calendários de agendamento, clique em View Reference Tasks em um calendário para verificar quais workspaces e tarefas estão utilizando-o.