Seja bem-vindo a este empolgante curso sobre o desenvolvimento utilizando o Apache NiFi em Português!Neste curso, apresentaremos o Apache NiFi e sua arquitetura, além de preparar um ambiente para você desenvolver seus Workflows. Aprenderemos sobre o desenvolvimento de integrações de dados e fluxos sem codificação SQL. Além disso, teremos exercícios opcionais utilizando o NiFi em conjunto com componentes do Google Cloud (GCP).Através deste curso, você aprenderá:- Criar fluxos de carga de dados;- Desenvolver processos de ingestão de dados;- Realizar carga de dados através de arquivos;- Fazer carga de dados entre bancos de dados distintos;- Desenvolver processos de integração automatizados/programados;- Adicionar parâmetros a um Parameter Context;- Alterar o conteúdo e o nome de um arquivo;- Entender a arquitetura do NiFi;- Atribuir um Parameter Context a um Process Group;- Seguir boas práticas de desenvolvimento;- Adicionar um Controller Service no fluxo de dados;- Adicionar um Controller Service para um Reporting Task;- Adicionar um Reporting Task no fluxo de dados;- Ativar ou desativar um Controller Service;- Criar um conjunto de dados e uma tabela no BigQuery;- Criar um template;- Criar uma variável;- Exportar e importar um template;- Instanciar um template;- Remover um template;- Explorar os componentes do NiFi;- Conhecer a ferramenta em detalhes;- Utilizar o ConsumeGCPubSub;- Trabalhar com Controller Services;- Criar um cluster Dataproc;- Criar uma conta de serviço e obter o arquivo de credenciais;- Criar um orçamento no GCP;- Criar regras de firewall;- Criar tópicos e assinaturas no Pub/Sub do GCP;- Criar um Parameter Context;- Criar um Process Group;- Utilizar Data Provenance;- Utilizar DeleteGCSObject;- Utilizar DeleteHDFS;<
What you'll learn
create data workflows
perform data ingestion processes
load data from files
facilitate data transfers between different databases
develop automated data integration processes
understand NiFi architecture
utilize Google Cloud components such as BigQuery and Pub/Sub
Course objectives
learn to add parameters to a Parameter Context
familiarize with Controller Services and Reporting Tasks in NiFi
create, export, and instantiate templates in NiFi
implement good development practices and explore NiFi components