Informatique

    Penthao

    Penthao

    Réf 4-OS-PENTH
    Durée 3 jours

    Objectifs

    Implémenter une solution ETL avec PDI.
    Découvrir le traitement et l'alimentation des données, la sécurisation et l'optimisation des flux.

    Programme

    Introduction et découverte de l'environnement

    • Pourquoi Pentaho Data Integration (PDI) ?
    • Historique et présentation
    • Architecture, vue d'ensemble des composants.
    • Installation et Configuration

    Découverte des flux

    • Les transformations
    • Les jobs
    • Text file Output et CSV Input
    • Exécuter un job.
    • Exécuter une transformation.

    Traitement des données

    • Qualifier les données à traiter : Sort, Unique et Filter Rows...
    • Gérer les chaînes de caractères : String cut
    • Effectuer des calculs : Calculator
    • Joindre des données : Join Rows, Merge Join et Rows...).

    Les métadonnées

    • Métadonnées : vue d'ensemble et création.

    Travailler avec les bases de données

    • Bases de données supportées.
    • Récupérer une table d'une métadonnée.
    • Interaction avec la base de données.

    Développement de transformations avancées

    • Propriétés d'un job et transformation.
    • Utiliser des variables : Set / Get Variables.
    • Copy / Get Rows to Result.
    • Alimenter des données via des services Web
    • Monitoring (" Write to log " et mails).

    Gestion des logs et des erreurs

    • Les types d'erreurs.
    • Gérer les erreurs (dans un job, une transformation).
    • Paramètres de gestion d'erreurs.
    • Le composant " Data Validation ".
    • Les niveaux de logs (via la console, sauvegardés en base...).

    Fonctionnalités avancées, automatisation et documentation

    • Débogage (prévisualisation et ajout de points d'arrêt).
    • Parallélisation des traitements.
    • Export des travaux.
    • Kitchen : l'exécuteur de jobs (fichiers, repository, tâches planifiées).
    • Documenter ses jobs.

    En savoir +

    Prérequis

    Connaissance du SQL.

    Moyens pédagogiques

    Réflexion de groupe et apports théoriques du formateur
    Travail d'échange avec les participants sous forme de sous forme de réunion-discussion
    Utilisation de cas concrets issus de l'expérience professionnelle
    Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
    Remise d'un support de cours.

    Possibilité de certification

    Nous consulter.