Skip to main content

Visão geral da orquestração

Orquestração é um conjunto de recursos que oferece suporte à execução agendada de sequências de tarefas no Alteryx Analytics Cloud. Essas tarefas podem ser processos externos, trabalhos de transformação de dados, solicitações HTTP e muito mais.

Nas seções a seguir, você pode revisar resumos de recursos específicos e explorar informações mais detalhadas sobre eles.

Termos

Termo

Descrição

plano

Um plano é uma sequência de tarefas executadas a partir do Platform ou em ativos aos quais você tem acesso. Para orquestrar tarefas, você constrói um plano. Um plano pode ser agendado para execução, acionado manualmente ou invocado por meio da API.

acionador

Uma tarefa é executada com base em um acionador. Um acionador é uma condição sob a qual uma tarefa é executada. Em muitos casos, o acionador para uma tarefa é baseado no agendamento do plano.

tarefa

Uma tarefa é uma unidade de execução no Platform.

instantâneo

Um instantâneo do plano é capturado e o plano é executado com base nele. Para obter mais informações sobre instantâneos, consulte "Execução do plano" abaixo.

Tipos de tarefa

Estão disponíveis os seguintes tipos de tarefas.

  • Tarefa de fluxo de trabalho : uma tarefa de fluxo de trabalho permite executar um de seus fluxos de trabalho do Designer Cloud como parte de um plano que você cria no Alteryx Analytics Cloud.

  • Tarefa HTTP : uma solicitação enviada a um servidor de terceiros como parte da execução de um plano.

  • Tarefa do Slack : envie uma mensagem com informações sobre a execução do plano para um canal específico do Slack.

  • Excluir tarefa: exclua arquivos e pastas do armazenamento de dados de back-end.

Limitações

  • Não é possível especificar substituições de parâmetros a serem aplicadas especificamente aos planos.

    • Os planos herdam valores de parâmetros dos objetos referenciados nas tarefas do plano.

    • Se as substituições forem aplicadas a parâmetros dentro de ativos em um plano, essas substituições serão passadas para o plano no momento da execução da tarefa.

Tarefa básica

Crie um plano e agende-o usando a seguinte tarefa básica.

  1. Crie o plano. Um plano é o contêiner para definição das tarefas, acionadores e outros objetos. Consulte Página "Planos" .

  2. Na exibição do plano, você especifica os objetos que fazem parte do plano. Consulte a Página "Exibição do plano" .

    1. Agendamento: o agendamento define o conjunto de acionadores que enfileiram o plano para execução.

      1. Acionador: um acionador define o agendamento e a frequência em que o plano é executado. Um plano pode ter múltiplos acionadores (por exemplo, execuções mensais versus semanais).

    2. Tarefa(s): em seguida, você especifica as tarefas que serão executadas em ordem.

  3. Conforme necessário, você pode aplicar valores de substituição a quaisquer parâmetros de fluxo. Essas substituições são aplicadas durante a execução de um plano. Para obter mais informações, consulte Caixa de diálogo "Gerenciar parâmetros" para planos .

  4. Para testar:

    1. Clique em Executar agora .

    2. Para acompanhar o progresso, clique no link "Execuções".

    3. Na página de detalhes da execução, você pode acompanhar o progresso.

    4. A primeira tarefa é executada e concluída antes de a segunda tarefa ser iniciada.

    5. Tarefas individuais são executadas como trabalhos separados, que podem ser rastreados através da página "Histórico de trabalhos". Consulte Página "Histórico de trabalhos" .

    6. Quando o plano for concluído, você poderá verificar os resultados através da página de detalhes do trabalho. Consulte  Página "Detalhes do trabalho" .

  5. Se estiver satisfeito com a definição do plano e sua execução de teste, o plano será executado de acordo com o acionador agendado.

Agendamento de planos

Na página de exibição do plano, é possível configurar as execuções agendadas do plano. Os agendamentos de planos são definidos usando acionadores.

  • Esses agendamentos são independentes dos agendamentos para outros tipos de ativos.

  • Não é possível criar agendamentos para tarefas individuais.

Execução de planos

Quando um plano é acionado para execução, um instantâneo do plano é capturado. Esse instantâneo é usado para executar o plano. As tarefas são executadas na sequência listada na exibição do plano.

Observações importantes:

No nível de fluxo, você pode definir webhooks e notificações de e-mail que são acionados com base na geração bem-sucedida de saídas. Quando você executa um plano que contém uma saída com uma dessas mensagens, a mensagem é acionada e entregue às partes interessadas.

Nota

As mensagens de webhook e as notificações por e-mail não podem ser acionadas diretamente com base na execução de um plano. No entanto, você pode criar tarefas baseadas em HTTP para enviar mensagens com base na execução de uma tarefa de plano.

Dica

Quando uma notificação de e-mail de fluxo é acionada por meio de um plano, o identificador interno do plano é incluído no e-mail.

Consulte "Webhooks" e "Notificações por e-mail" acima.

Habilitar

Habilite a seguinte configuração:

Plans feature

O compartilhamento, a importação e a exportação de planos também devem estar habilitados.

Registro em log

Para obter mais informações sobre depuração de planos, consulte Diagnosticar execuções de plano com falha .