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.
Crie o plano. Um plano é o contêiner para definição das tarefas, acionadores e outros objetos. Consulte Página "Planos" .
Na exibição do plano, você especifica os objetos que fazem parte do plano. Consulte a Página "Exibição do plano" .
Agendamento: o agendamento define o conjunto de acionadores que enfileiram o plano para execução.
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).
Tarefa(s): em seguida, você especifica as tarefas que serão executadas em ordem.
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 .
Para testar:
Clique em Executar agora .
Para acompanhar o progresso, clique no link "Execuções".
Na página de detalhes da execução, você pode acompanhar o progresso.
A primeira tarefa é executada e concluída antes de a segunda tarefa ser iniciada.
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" .
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" .
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 .