Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
NiFi e Elasticsearch: Banco NoSql e fluxo de dados juntos
Rating: 4.7 out of 5(7 ratings)
174 students

NiFi e Elasticsearch: Banco NoSql e fluxo de dados juntos

Construção de um ecossistema que envolve a criação de projeto em dados
Last updated 8/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • Entendo sobre Apache Nifi, uma plataforma de ingestão de dados
  • Entendo sobre o gerenciamento e a automatização do fluxo de dados
  • Entendendo sobre coleta de dados, transmissão de dados, armazenamento de dados
  • Ecossistema NiFi: Repositórios, controle de fluxo, máquina JVM, extensões
  • O que é Flow File
  • O que é um Processor
  • O que é um Fluxo de Dados
  • O que é uma conexão
  • O que é um grupo de processor
  • Aprendendo sobre a barra de componentes
  • Aprendendo sobre a barra de controle navegação
  • Aprendendo sobre a barra de operação
  • Desenvolvimento de diversos fluxos de dados
  • Extensões: Putfile, Getfile, ExtractText, SplitText
  • Extensões: EvaluateXpath, UpdateAttribute, GenerateFlowFile
  • Extensões: RouteOnAttribute, SplitXML, LogMessage, LogAttibute
  • Extensões: MergeContent, ReplaceText, CompressContent
  • Uso de Input Port, Funil e Process Group
  • Elasticsearch sobre o seu mecanismo criado para análise de dados e busca
  • Entender como é realizada a combinação de muitos tipos de buscas — estruturadas, não estruturadas
  • Compreender Elasticsearch usa APIs RESTful e JSON padrão
  • Aprendizado sobre Elasticsearch, Logstash e Kibana
  • Elasticsearch banco de dados NoSQL
  • Logstash ferramenta para ingestão de dados
  • Kibana ferramenta para criação de visualização de dados e Dashboards
  • Canvas utilizado para criação de infográficos, documentos e projetos gráficos com os dados
  • Compreender sobre como são armazenados os documentos
  • Entender a estrutura JSON de armazenamento
  • Entender sobre índices, tipos de documentos, documentos e campos
  • Entendimento do que são shards, conhecimento sobre partição de índices, conhecimento sobre réplica de shards
  • O que é um NÓ
  • Como utilizar e o que significa um Request Body
  • Como funciona a busca URI
  • Trabalhando com as aplicações Discover, Viazualize

Course content

3 sections37 lectures5h 48m total length
  • Entendo sobre o Nifi14:44
  • INFORMAÇÕES IMPORTANTES - Leia antes de começar o curso0:23
  • Preparando o ambiente para instalação4:25
  • Instalação : Java JRE3:29
  • Instalação : NiFi2:39
  • Fluxo de Dados : Carga 1 - Gerando o primeiro fluxo de dados14:38
  • Fluxo de Dados : Carga 2 - Salvando arquivos gerados em tempo real7:47
  • Fluxo de Dados : Carga 3 - Movendo arquivo entre pastas8:05
  • Fluxo de Dados : Carga 4 - Compactando arquivos13:17
  • Fluxo de Dados : Carga 5 - Filtrando um conjunto de dados16:17
  • Fluxo de Dados : Carga 6 - Alterando conteúdo de dados9:15
  • Fluxo de Dados : Carga 7 - Extraindo dados XML11:35
  • Fluxo de Dados : Carga 8 - Interligação de fluxo de dados13:11
  • Aula Final - Atividade para entrega2:41
  • Responda a nossa pergunta

Requirements

  • Importante que já tenha tido o contato com alguma linguagem de programação
  • Importante que conheça lógica de programação
  • Importante ter uma base sobre banco de dados, arquivos de dados

Description

Este treinamento envolve o uso de dois grandes produtos do mercado, que permitem com que o profissional da área de dados entenda todo o ciclo de construção de um produto com dados até a preparação e tratamento de dados por meio de fluxos de dados. Estamos falando das ferramentas Nifi e Elasticsearch.

Inicialmente vamos aprender como construir uma estrutura de controle, tratamento e ingestão de dados com o Nifi. É uma ferramenta de múltiplas plataformas,  bem parecido com as ferramentas ELT/ETL que existem no mercado, com uma grande diferença, a variabilidade de informações  a serem tratadas e de opções de saída dos dados é muito grande. Vamos executar os chamados fluxo de dados, que permitem uma grande liberdade no tratamento destes.

Em seguida, vamos conhecer o Elasticsearch, ecossistema que vem com uma ferramenta para ingestão de dados, o logstash, uma ferramenta extremamente visual para criação de seus dashboards conhecida como Kibana, além de poder construir consultas no padrão SQL. Esta estrutura é conhecida como elastic stack, tudo isso dentro de um banco de dados de armazenamento de documentos, NoSql, com sua estrutura em JSON.

Então venha conhecer este portfólio variado e aderente as necessidades do mercado, saiba que as ferramentas de tratamento de dados, visualização de dados e preparação de dados estão com mais destaque nas organizações.

Who this course is for:

  • Estudantes e profissionais de computação, Informática, estatística, data science, analista de dados, engenheiro de dados
  • Pessoas interessadas em aprender os conceitos sobre NiFi, ou que gostariam adentrar na área de engenharia de dados
  • Profissionais que, de alguma forma, utilizam dados no seu dia a dia
  • Pessoas interessadas em aprender os conceitos sobre Elasticsearch, ou que gostariam adentrar na área de bancos Search-Engine