HOP-101

Apache Hop — Fondamentaux

Prendre en main Hop GUI, concevoir ses premiers pipelines et workflows, comprendre le modèle projets / environnements et les métadonnées.

Débutant

Objectifs

  • Installer et configurer Apache Hop
  • Concevoir un pipeline et un workflow complets
  • Utiliser variables, paramètres et environnements
  • Exécuter et diagnostiquer un traitement avec Hop Run

Programme

Jour 1 — Découvrir Hop et construire un premier pipeline

  • Positionnement d’Apache Hop : historique, licence, architecture, écosystème
  • Installation, Hop GUI, structure d’un projet, dossier metadata/
  • Pipelines et workflows : transforms, actions, hops, notion de flux de lignes
  • Lire et écrire des fichiers (CSV, JSON, Excel), connexions aux bases SQL
  • Transformations courantes : calculs, filtres, tris, jointures, agrégations, lookups

Jour 2 — Structurer et exécuter

  • Variables, paramètres, projets et environnements (dev / recette / prod)
  • Workflows : enchaînement, conditions, boucles, gestion des erreurs
  • Appels d’API REST et traitement de JSON
  • Exécution en ligne de commande avec Hop Run, journalisation, premiers diagnostics
  • Versionner son projet avec Git
  • Atelier de synthèse : pipeline complet d’alimentation d’une table de faits

Méthode pédagogique

Alternance d’apports courts et d’ateliers guidés, puis exercices en autonomie sur un projet fil rouge. Quiz de positionnement en début de session, évaluation des acquis en fin de formation. Support de cours et corrigés remis aux participants.

Un projet Apache Hop ? Parlons-en.

Devis et programme détaillé sous 48 h ouvrées. Financement OPCO accompagné.

Demander un devis