Introdução a Workflows
Um workflow é composto por vários fluxos organizados em uma sequência na qual eles devem ser executados.
Cada fluxo de dados é executado como etapa. Você também pode adicionar fluxos de trabalho, consultas SQL, carregamentos de dados, bem como variáveis como etapas dentro de um fluxo de trabalho. Quando você executa um workflow, uma etapa é bem-sucedida ou falha. Dependendo se a primeira etapa for bem-sucedida ou falhar, você poderá escolher a próxima etapa que deverá ser executada.
Este é um exemplo de workflow:

Descrição da ilustração introdução-workflows.png
Neste exemplo, o workflow executa as seguintes ações:
- Execute o fluxo de dados "Feed semanal da FDA".
- Se a execução do fluxo de dados "Feed semanal da FDA" for bem-sucedida, execute o fluxo de dados "Alertas semanais do CDC".
- Se a execução do fluxo de dados "Weekly CDC Alerts" for bem-sucedida, execute o fluxo de dados "Load Medicare".
- Se qualquer um dos fluxos de dados acima falhar, execute o fluxo de dados "Audit_error_log".
Tópicos
- Criar um Novo Workflow
Você pode adicionar fluxos de dados, workflows, variáveis ou carregamentos de dados em um workflow.
Tópico pai: Página Transformações de Dados
Criar um Novo Workflow
Você pode adicionar fluxos de dados, workflows, variáveis ou carregamentos de dados em um workflow.
- Na Home page, clique no título do Projeto obrigatório.
Você vai navegar até a página Project Details.
- No painel esquerdo, clique em Workflows.
A página Workflow é exibida.
- Na página Workflow, clique em Criar Workflow.
A página Criar Workflow é exibida.
- No campo Nome, forneça um nome para o novo workflow e clique em Criar.
O novo workflow é criado e listado na página Workflow com seus detalhes de Nome e Folha. Clique no ícone Ações (
) ao lado do workflow para editá-lo, renomeá-lo, copiá-lo, alterar a pasta, iniciá-lo, exportá-lo ou excluí-lo.
- Clique no Workflow para configurar os Detalhes do Fluxo de Trabalho.
- No painel esquerdo, arraste os fluxos de dados, fluxos de trabalho, variáveis ou carregamentos de dados que você deseja executar no workflow. Para usar variáveis no workflow, consulte Usar Variáveis em um Workflow para obter mais informações.
Se você tiver se conectado a qualquer outra instância do Data Transforms, também poderá adicionar carregamentos de dados que criou nessa instância do Data Transforms. Consulte Criar uma Conexão de Transformações de Dados para Carregamento de Dados Remoto e Executar um Carregamento de Dados para obter mais informações.
- Selecione o ícone ok ( seta verde), não ok (seta vermelha) ou ok/não ok (seta preta) na barra de ferramentas.
Isso define o modo dos links subsequentes desenhados na tela.
- ok (verde) define o caminho de sucesso.
- não ok (vermelho) define o caminho de falha.
- ok/não ok (preto) define um caminho que é seguido em caso de sucesso ou falha.
- Use o ícone de suspensão (
) para adicionar um atraso no fluxo de trabalho. Arraste o ícone de Suspensão na tela e conecte-o no fluxo com os links ok (verde), not ok (vermelho) ou ok/not ok (preto). Isso adicionará um atraso nesse ponto no fluxo. - Se você quiser adicionar uma consulta SQL ou PL/SQL como uma etapa no workflow, faça o seguinte:
- Arraste o ícone SQL (
) na tela.
- Clique duas vezes na etapa SQL no editor para abrir a página de propriedades da etapa.
- Selecione a guia Atributos.
- Na lista suspensa Conexão, selecione a conexão na qual você deseja executar a consulta.
Observação
A lista drop-down lista apenas as conexões do banco de dados Oracle. - Na caixa de texto SQL, adicione a consulta que você deseja executar.
- Arraste o ícone SQL (
- Se quiser adicionar uma Carga de Dados do Data Studio como uma etapa no workflow, use o ícone Carga do Data Studio (
) na tela. Consulte Definir um Carregamento de Dados do Data Studio em um Fluxo de Trabalho para obter instruções detalhadas sobre como usar um Carregamento de Dados do Data Studio para carregar dados no Autonomous Database. - Selecione a etapa e clique no ícone Conector (
) ao lado dela para conectá-la à próxima etapa.
- Depois de definir todos os detalhes necessários do Workflow,
- Clique em
para salvar o workflow criado/projetado.
- Clique em
para alinhar os nós do workflow projetado.
- Clique em
para executar o workflow criado.
Se você tiver adicionado variáveis ao workflow, a página Valores da variável será exibida, exibindo a lista de variáveis que você adicionou ao workflow. Você pode optar por usar o valor atual, o valor padrão ou definir um valor personalizado para cada variável. Observe que o valor personalizado é aplicado somente à execução atual do workflow. O valor personalizado não persiste para nenhuma sessão subsequente.
- Selecione uma única etapa na tela e clique no ícone Executar Etapa (
) para executar apenas o fluxo de dados ou workflow selecionado.
Para verificar o status do workflow, consulte o painel Status, à direita, abaixo do Painel de Propriedades. Para obter detalhes sobre o painel Status, consulte Monitorar o Status de Cargas de Dados, Fluxos de Dados e Workflows. Esse painel mostra o link para o ID do Job no qual você pode clicar para monitorar o status de execução na página Jobs. Para obter mais informações sobre jobs, consulte Criar e Gerenciar Jobs.
- Clique em
para maximizar ou minimizar o diagrama de workflow criado na tela de design.
Os workflows recém-criados são listados na página Detalhes do Projeto. Os detalhes a seguir são exibidos:
- Nome do Workflow
- Pasta correspondente ao workflow - Pasta Padrão
Para exibir os detalhes de um workflow, clique no nome do workflow e navegue até a página Detalhes do Workflow.
No painel esquerdo, você pode procurar o Fluxo de Dados ou Workflow obrigatório usando o filtro Nome. Na caixa de texto Nome, digite o nome do Fluxo de Dados ou do Workflow obrigatório.
Selecione uma etapa na tela e marque o Painel de Propriedades como disponível no lado direito da tela de design para saber as seguintes propriedades da etapa selecionada em um Fluxo de Dados ou Workflow criado:
- Nome
- Objeto Vinculado
Observação
Você não pode editar esse campo. - Etapa -
- Primeira Etapa - Marque a caixa de seleção Primeira Etapa para executar a etapa selecionada como primeira etapa para execução em um Fluxo de Dados ou Workflow.
Observação
Você só pode selecionar uma única etapa como primeira para execução em um Fluxo de Dados ou Workflow.
- Primeira Etapa - Marque a caixa de seleção Primeira Etapa para executar a etapa selecionada como primeira etapa para execução em um Fluxo de Dados ou Workflow.
- Número de tentativas com Falha
- Tempo entre tentativas, em segundos
- Registrar etapas no diário - Selecione qualquer uma das seguintes opções na caixa drop-down:
- Sempre
- Nunca
- Erro
- Clique em
- Definir uma Carga de Dados do Data Studio em um Fluxo de Trabalho
Você pode adicionar uma Carga de Dados do Data Studio como uma etapa em um workflow e executar a carga de dados em intervalos programados.
Tópico principal: Introdução a Workflows
Definir um Carregamento de Dados do Data Studio em um Fluxo de Trabalho
Você pode adicionar um Data Load do Data Studio como uma etapa em um workflow e executar o carregamento de dados em intervalos programados.
- Na Home page, clique no título do Projeto necessário.
Você será conduzido até a página Project Details.
- No painel esquerdo, clique em Fluxos de Trabalho.
A página Workflow é exibida.
- Na página Workflow, clique em Criar Workflow.
A página Criar Workflow é exibida.
- No campo Nome, forneça um nome para o novo workflow e clique em Criar.
O novo workflow é criado e listado na página Workflow com seus detalhes Nome e Pasta. Clique no ícone Ações (
) ao lado do workflow para editá-lo, renomeá-lo, copiá-lo, alterar a pasta, iniciá-lo, exportá-lo ou excluí-lo.
- Clique no Workflow para configurar os Detalhes do Workflow.
- Para adicionar uma Carga de Dados do Data Studio como uma etapa no workflow, arraste o ícone Carga do Data Studio (
) na tela. - Clique duas vezes na etapa Carregamento do Data Studio no editor para abrir a página de propriedades da etapa.
- Selecione a guia Atributos.
- Na lista drop-down Conexão, selecione a conexão da qual deseja carregar os dados.
Observação
A lista drop-down lista somente conexões de banco de dados Oracle. - Selecione um Carregamento do Data Studio na lista drop-down.
- Clique em
para salvar o workflow criado/projetado.
- Clique em
para executar o fluxo de trabalho criado.
- Para verificar o status do fluxo de trabalho, consulte o painel Status à direita abaixo do Painel Propriedades. Para obter detalhes sobre o painel Status, consulte Monitorar Status de Cargas de dados, Fluxos de dados e Fluxos de trabalho. Este painel mostra o link para o ID do Job que você pode clicar para monitorar o status de execução na página Jobs. Para obter mais informações sobre jobs, consulte Criar e Gerenciar Jobs.
Os workflows recém-criados são listados na página Detalhes do Projeto.
Tópico pai: Criar um Novo Workflow