Usar um Pipeline
Um pipeline permite que você conecte um conjunto de tarefas em uma sequência ou em paralelo para orquestrar o processamento de dados.
Ao criar um pipeline, você pode criar um gráfico de dependência de tarefa complexo e automatizar toda uma carga de trabalho de tarefas. As tarefas devem ser publicadas e você pode adicionar tarefas publicadas de qualquer aplicativo que esteja no espaço de trabalho atual ou de outro espaço de trabalho.
Neste tutorial, você:
- Crie duas tarefas do carregador de dados a serem executadas em paralelo em um pipeline.
- Crie uma tarefa REST para usar o serviço de Notificação para enviar notificações por e-mail.
- Crie um pipeline e adicione operadores para tarefas do carregador de dados, mesclagem, tarefa de integração e tarefa REST.
- Crie uma tarefa de pipeline para configurar um contexto de runtime para um pipeline.
- Publique uma tarefa de pipeline e execute um pipeline.
- Monitorar uma execução de pipeline.
Antes de Começar
Para concluir este tutorial, você deve ter:
- Concluiu o tutorial de fluxo de dados.
- Concluiu o tutorial da tarefa de integração.
- Concluiu o tutorial da tarefa do carregador de dados.
- Um tópico e uma assinatura de e-mail criados no serviço Notifications.
- Consulte Criar um tópico.
- Consulte Criar uma assinatura de e-mail.
1. Criando uma Tarefa do Carregador de Dados para Dados de Receita
Duplique a tarefa Load Revenue Data into Data Warehouse
para criar uma nova tarefa que carregue e substitua dados de receita.
2. Criando uma Tarefa do Carregador de Dados para Dados do Cliente
Crie uma tarefa do carregador de dados para carregar dados do cliente no Data Warehouse criando uma nova entidade de dados de destino.
3. Criando uma Tarefa REST para Enviar Notificações
Você pode usar uma tarefa REST para executar um ponto final da API REST em um pipeline. Neste tutorial, você usa a API do serviço Notifications em uma tarefa REST do Data Integration para publicar um e-mail de dentro de um pipeline.
-
Um tópico e uma assinatura de e-mail criados no serviço Notifications.
-
Consulte Criar um tópico.
-
Consulte Criar uma assinatura de e-mail.
-
-
O OCID do tópico que você criou. O OCID está disponível na seção Informações do Tópico da página de detalhes do tópico no serviço Notifications.
-
A seguinte instrução de política que permite executar tarefas do Data Integration que chamam a API REST do Notifications:
allow any-user to use notification-family in tenancy where ALL {request.principal.type='disworkspace'}
Em seguida, no Data Integration, crie uma tarefa REST que use a API do serviço Notifications para publicar um e-mail.
4. Publicando o Carregador de Dados e as Tarefas REST
5. Criando um Pipeline
6. Adicionando Operadores de Pipeline
Você adiciona operadores de tarefa para especificar as tarefas publicadas a serem orquestradas no pipeline.
Saiba mais sobre operadores de pipeline.
7. Criando uma Tarefa de Pipeline
8. Publicando e Executando uma Tarefa de Pipeline
Recursos Adicionais
Para saber mais, consulte: