Trabalhar com cadeias de tarefas

Objective

After completing this lesson, you will be able to use cadeias de tarefas no SAP Datasphere.

Cadeias de tarefas

Vamos explorar as possibilidades de programar tarefas no SAP Datasphere.

Cadeias de tarefas

A figura mostra um exemplo de uma cadeia de tarefas.

Você pode criar uma cadeia de tarefas para adicionar várias tarefas e executá-las manualmente uma vez ou periodicamente por meio de uma programação.

A programação da cadeia de tarefas pode incluir a execução de:

  • Replicação de tabela remota, persistência de visão e pesquisa inteligente.
  • Remova dados de tabela remota replicados ou dados de visão persistidos.
  • Execuções de fluxo de dados, fluxo de replicação (somente inicial) e fluxo de transformação.
  • Outras cadeias de tarefas (aninhadas) e cadeias de tarefas compartilhadas.
  • Chamar APIs externas (RESTful) por meio de conexões HTTP(s).
  • Procedimentos SQL (esquema Open SQL), tarefas de notificação.

O uso de cadeias de tarefas oferece os seguintes recursos:

  • O processamento serial e paralelo é suportado com operadores ALL ou ANY.
  • Notificação por e-mail personalizável de sucesso e/ou falha de cadeias de tarefas inteiras.
  • Crie cadeias de tarefas globais usando compartilhamento válido para várias áreas, incluindo suporte de parâmetro de entrada.
  • Exportação e importação de cadeias de tarefas usando definições de arquivo CSN/JSON.
  • Crie, gerencie, pause e execute programações usando configurações de tempo simples ou expressões CRON avançadas, com a capacidade de repetir tarefas com falha em cadeias aninhadas (nova tentativa profunda).
  • As tarefas programadas são executadas de forma assíncrona e recorrente em background de acordo com a programação definida (frequência: minutos, por hora, diariamente, semanalmente, mensalmente). As tarefas podem ser programadas de acordo com um fuso horário preferencial com ajustes automáticos de horário de verão.