Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Formation Big Data - Gestion des flux de données avec Apache Nifi
TechniqueNouveauté

Formation Big Data - Gestion des flux de données avec Apache Nifi

Collecter en temps réel des données provenant de sources hétérogènes

A l’heure du Big Data, la collecte en temps réel d’informations provenant de diverses sources de données telles que les emails, les bases de données traditionnelles ou encore les réseaux sociaux est devenue un enjeu non négligeable pour les entreprises qui souhaitent mener des analyses de plus en plus poussées. En fournissant une multitude de connecteurs aux différentes sources de données et un environnement graphique permettant de créer très simplement des flux, Apache Nifi constitue un des outils actuellement incontournables. Cette formation permet d'en comprendre les principes à travers la réalisation d'applications concrètes.

Objectifs de cette formation

Big Data - Gestion des flux de données avec Apache Nifi
  • Comprendre le concept de programmation "flow-based"
  • Pouvoir installer et configurer Apache Nifi
  • Être en mesure de créer des flux impliquant différents composants logiciels

Public

  • Architecte, tech lead, développeur souhaitant utiliser Apache Nifi

Pré-requis

Programme détaillé

Apache Nifi et la programmation "flow-based"

  • Les concepts de programmation "flow-based" et les workflows
  • Le projet Open Source Apache Nifi et ses concurrents (Apache Camel, Node-RED, ...)
  • L'écosystème Nifi et ses distributions (Hortonworks DataFlow, ...)
  • Les fonctionnalités essentielles
  • Les pré-requis d'installation et les modes de fonctionnement
  • Mise en pratique : installation du produit Apache Nifi et vérification de son fonctionnement

Concepts de base Apache Nifi

  • Les cas d'usage d'Apache Nifi : EAI, Big Data, IoT, ...
  • Les concepts de FlowFile, de Processor et de Connector
  • La prise en main de l'interface Web
  • La création d'un flux et son fonctionnement
  • Le monitoring
  • Mise en pratique: création et exécution d'un flux de manipulation de fichiers avec GetFile, PutFile, ...

Utilisation avancée

  • Le format des FlowFiles
  • Le langage EL et la gestion de conditions de routage
  • Les principaux processeurs et leurs paramètres
  • L'utilisation de scripts (Groovy, Python, ...)
  • La gestion d'erreurs
  • Controller Service, Processor Group et Reporting task
  • L'utilisation de templates
  • Mise en pratique : réalisation d'un flux conditionnel avec différents systèmes (brokers JMS ou MQTT, BD, ...)

Cluster et Big Data

  • Le fonctionnement en cluster avec Zookeeper
  • L'intégration dans un environnement Big Data (Hadoop HDFS, Spark)
  • Mise en pratique : configuration d'un cluster avec Zookeeper

Extensions

  • Les principes de fonctionnement d'un Processor
  • Le paramétrage et l'accès aux données d'un flux
  • Le packaging d'un Processor dans un NAR
  • Mise en pratique : intégration d'un Processor tiers et réalisation d'un nouveau Processor

Les plus de cette formation

Big Data - Gestion des flux de données avec Apache Nifi
  • Une formation qui accorde une large place à la pratique : au moins 50% du temps de la formation est consacré aux travaux pratiques.
  • La formation alterne les présentations théoriques avec les exercices en groupe ou individuels.
  • Des versions numériques de tous les documents sont remises aux participants (support de cours, énoncés, corrigés).
Modalités
Cette formation proposée en interentreprises est également accessible à distance.
Si aucune date à distance n'est signalée par le pictogramme formation accessible à distance, contactez notre Service Conseil Clients au 0 825 07 6000.

Informations

Dimension Digitale

  • Durée : 2 Jours (14h)
  • Tarif : 1 395 € HT
  • Réf. : BD553


Dates des sessions

Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.