
Nos consultants formateurs tous fortement impliqués sur les bases NoSQL, ils suivent activement les nouveautés sur ce sujet afin de mettre à jour nos programmes de cours pratiquement en temps réel.
Ils ont conçu les formations NoSQL, les supports de cours et les travaux pratiques qui accompagnent chaque formation. Ces programmes sont révisés plusieurs fois par an afin de coller à l’actualité très dynamique de ce domaine.!
Objectifs de la formation
Talend est la solution d’intégration de données Open Source permettant de répondre avec efficacité à un très large éventail de besoins : alimentation de Datawarehouse, synchronisation de bases de données, transformation de fichiers de divers formats (XML, VSAM, délimités, positionnels…), etc.
Cette formation Talend Open Studio, adaptée aux utilisateurs finaux, permet de maîtriser Talend Open Studio en s’appuyant en permanence sur des cas d’utilisation concrets.
À l’issue de cette formation, vous aurez acquis les connaissances et les compétences nécessaires pour :
- Prendre en main l’environnement
- Modéliser ses besoins
- Maîtriser la bibliothèque de composants
Maîtriser l’implémentation de ses Jobs
À qui s’adresse cette formation ?
Public :
Cette formation Talend Open Studio s’adresse à tout informaticien amené à gérer des flux de données inter-applications ou nécessitant d’alimenter un entrepôt de données.
Prérequis :
Des connaissances en SQL sont nécessaires pour suivre cette formation.
Contenu du cours
Introduction à Talend Open Studio
Problématique
EAI/ERP
Installation
Premier pas avec TOS (Talend Open Studio)
Vue d’ensemble des composantsCréation de ses premiers flux de données
Le Business Model
Le job
Les bonnes pratiques
Les composants de base
Lire et écrire dans des fichiers Excel
Lire et écrire des emails
Présentation des différents types de liaisons entre composants
Exécuter un jobMétadonnées et traitements des données
Présentation des différents types de traitement des données (filtre, agrégateur, tri…)
Présentation des métadonnées
Métadonnées pour Excel et AccessInteractions avec les bases de données
Connexion à une base de données avec Talend
Lecture et écriture dans une base de donnéesManipulations avancées
Présentation des différents types de conditions et d’itérations
Les boucles, les itérations, les conditions
Gestion des logs et des erreurs
Variables de contexte
Cascade de jobs
Les routinesAutomatisation et Documentation
Documenter ses jobs
Générer des scripts
Objectifs de la formation
Cette formation Talend Open Studio Expertise a pour objectif de vous permettre de maîtriser les composants avancés de Talend Open Studio. Vous serez alors en mesure de déployer vos jobs en production et de créer vos propres composants.
À l’issue de cette formation, vous aurez acquis les connaissances et les compétences nécessaires pour :
- Maitriser les composants avancés de TOS
- Fédérer son code pour gagner du temps
- Debugger et déployer ses jobs
- Etendre TOS en créant ses propres composants
À qui s’adresse cette formation ?
Public :
Cette formation Talend s’adresse aux utilisateurs confirmés de Talend Open Studio.
Prérequis :
Avoir suivi la formation Talend Open Studio : ETL utilisateur ou posséder des connaissances équivalentes.
Contenu du cours
1.
Être capable d’interagir avec la communauté Talend
Introduction aux ressources de Talend
Connaître l’ensemble des pratiques clés
Maîtriser la valorisation de son développement dans la communautéVers la maîtrise des composants avancés de TOS
Se servir des expressions régulières
Savoir utiliser parfaitement les flux XML
Se servir de l’éditeur Java embarqué
Agencer des fonctions avec des routinesMaîtriser le debugging avancé
Comprendre parfaitement le mode pas à pas
Manipuler les variables en temps réel
Changer à chaud des variables en mémoire
Établir son système de journalisation personnalisé (tDie, tCatch…)Maximiser ses performances de traitement
Savoir monitorer la performance de ses jobs
Être capable d’optimiser la performance de ses jobsLe déploiement des jobs sur machine de production
Déployer des jobs en ligne de commande
Piloter l’exécution de jobs grâce à un schedulerÉtablir ses composants : Enjeux et mise en place
Générer du code via template : comprendre les concepts
Appréhender les 3 fichiers template : begin, main et end
Décrire les composants avec XML
L’internationalisation des composantsMaîtriser l’implémentation des interfaces graphiques natives
Réaliser son premier plugin Eclipse
Introduire un nouveau plugin dans Talend Open Studio
Objectifs de la formation
Cette formation Talend Data Integration vous présente les fonctionnalités de base d’Open Studio et vous apprend à les utiliser pour construire des tâches d’intégration de données fiables et faciles à maintenir.
À l’issue de cette formation, vous aurez acquis les connaissances et les compétences nécessaires pour :
- Utiliser Talend Open Studio for Data Integration
- Créer, exécuter, dupliquer et exporter un Job
- Extraire des données d’une base de données et de formats de fichiers communs
- Transformer et intégrer les données dans des cibles.
À qui s’adresse cette formation ?
Public :
Cette formation Talend Data Integration Basics s’adresse aux Chefs de projets, Développeurs de logiciels, Experts en Business Intelligence et aux Administrateurs de bases de données souhaitant intégrer et gérer leurs données avec l’outil Studio de Talend.
Prérequis :
Pour suivre ce cours de façon optimale, il est nécessaire de posséder des compétences informatiques de base et, si possible, de connaître Java ou un autre langage de programmation, SQL ou des concepts généraux de bases de données.
Contenu du cours
1.
Jour 1 (Talend Data Intégration)
Démarrer Talend Open Studio
Créer un Job
Savoir lire des sources d’entrée
Transformer des données
Exécuter un Job
Apprendre à combiner des colonnes
Construire un Business Model
Dupliquer un Job
Créer des métadonnées
Créer une jointure
Savoir capturer les erreurs de jointures
Rectifier les lookups
Actualiser un Business Model
Générer des lignes
Créer une jointure
Ajouter des contraintes
Répliquer la sortie
Utiliser des variables de contexte
Utiliser les variables de contexte stockées dans le Repository
Gérer les erreursJour 2 (Talend Data Intégration)
Apprendre à travailler avec des bases de données
Créer un nouveau projet
Créer la métadonnée Customer
Construire une table Customer
Créer une table Product
Définir les fichiers Sales
Configurer la table Shop Stag
Effectuer une jointure sur les données
Finaliser le Job
Travailler sur les Services Web
Accéder à un Service Web
Utiliser le standard Advanced WSDL
Documenter un Job
Exécuter les Jobs en standalone
Exporter un Job.
Objectifs de la formation
Cette formation Talend Open Studio ESB vous fera découvrir l’environnement Talend ESB, vous apprendra à générer des flux, à mettre en place un service SOAP, à gérer des logs et des erreurs pour créer des routes et services simples et les déployer en production.
À l’issue de cette formation, vous aurez acquis les connaissances et les compétences nécessaires pour :
- Comprendre l’environnement Talend et son fonctionnement
- Créer des routes et services simples
- Gérer les erreurs et le déboggage
- Déployer vos routes en production
- Gérer et sécuriser les déploiement.
À qui s’adresse cette formation ?
Public :
Cette formation Talend ESB s’adresse aux pofessionnels de l’IT et aux développeurs ayant besoin d’implémenter des flux de données et des services inter-applications.
Prérequis :
Pour que ce cours se déroule dans les meilleures conditions possibles, il vous est nécessaire de connaître la fonctionnalité ETL de Talend.
Contenu du cours
1
Découvrir Talend Open Studio ESB
Problématique
Qu’est-ce que l’ESB ?
Architecture du produit Talend ESB
Apprendre à insaller ESBDécouvir l’environnement ESB
Premier pas avec Talend ESB
Vue d’ensemble des composants
Découverte du référentiel d’artefact
Introduction à KarafMettre en place les premiers flux de données
Route simple : transfert de fichiers
Routing avec composants wiretap, cMessageRouter
Transformation et validation XSL/XSD
Utilisation des composants de messaging JMS
Utilisation des composants REST
Appels de jobs depuis une route ESBServices SOAP
Mise en place d’un service SOAP
Gestion des logs et des erreurs
ErrorHandler et gestion de rejeu
Objectifs de la formation
Talend Enterprise Data Integration ajoute les fonctions de développement collaboratif et distribué, ainsi que des fonctionnalités de CDC (Change Data Capture), aux fonctionnalités de Talend Open Studio for Data Integration. Le produit Enterprise fournit ainsi une architecture distribuée permettant aux différents développeurs d’un même projet de partager les ressources et de combiner leurs efforts.
Cette formation Talend Enterprise Data Integration est une introduction à ces nouvelles fonctionnalités.
À l’issue de cette formation, vous aurez acquis les connaissances et les compétences nécessaires pour :
- Créer une connexion à un référentiel Talend distant
- Démarrer le Studio Talend via une connexion à distance
- Examiner le contenu d’une base de données dans le Studio Talend en utilisant deux procédés différents
- Configurer une table d’une base de données à monitorer pour capturer ses modifications dans une base de données CDC séparée
- Créer un Job qui reprend les informations dans une base de données CDC pour mettre à jour une table maître d’une base de données avec les changements de la table de base de données monitorée
- Apprendre à configurer un projet Talend pour capturer les statistiques et les logs
- Configurer un Job Talend pour capturer les statistiques et les logs
- Accéder à Talend Activity Monitoring Console depuis le Studio Talend
- Lister les types d’informations disponibles dans l’Activity Monitoring Console
- Savoir configurer le Studio Talend pour identifier les serveurs de Jobs distants
- Exécuter un Job du Studio Talend sur un serveur de Jobs distant
- Configurer un Job pour une exécution multithread
- Paramétrer un composant individuel pour utiliser une exécution parallèle
- Configurer un composant Talend pour utiliser la fonctionnalité d’exécution parallèle des sous-jobs
- Passer d’une branche SVN à une autre dans le Studio Talend
- Copier un Job d’une branche à une autre
- Comparer les différences entre deux versions d’un même Job.
À qui s’adresse cette formation ?
Public :
Cette formation s’adresse aux personnes souhaitant effectuer des tâches d’intégration et de gestion de données en utilisant Studio Talend, comme les Chefs de projet, les Développeurs de logiciels, les Experts en Business Intelligence et les Administrateurs de bases de données.
Prérequis :
Pour suivre ce stage Talend Data Integration Enterprise, il est nécessaire d’avoir suivi la formation Talend – Data Integration (DI) – Basics ou de posséder des connaissances équivalentes.
Contenu du cours
1
Savoir se connecter à un Repository distant
Apprendre à capturer les données modifiées (CDC)
Monitorer l’activité des Jobs
Exécuter un Job à distance
Utiliser la fonctionnalité d’exécution parallèle
Utiliser des branches SV
Objectifs de la formation
Les performances de l’ETL Talend Open Studio permettent de construire des tâches d’intégration de données fiables et faciles à maintenir.
Cette formation Talend – Data Integration Avancé est destinée à des utilisateurs d’Open Studio souhaitant acquérir une expertise sur ce logiciel.
À l’issue de cette formation Talend – Data Integration Avancé, vous aurez acquis les connaissances et compétences nécessaires pour :
- Maîtriser les composants avancés d’Open Studio
- Intégrer du Java dans les jobs Talend
- Créer des composants personnalisés
- Optimiser les performances des jobs Talend
- Debugger et déployer des jobs en production.
À qui s’adresse cette formation ?
Public :
Cette formation Data Integration Avancé est destinée aux Développeurs de logiciels, Administrateurs de bases de données, Experts en Business Intelligence et aux Chefs de projets souhaitant acquérir l’expertise de Talend Open Studio.
Prérequis :
Pour suivre ce cours de façon optimale, il est nécessaire d’avoir suivi la formation Talend – Data Integration (DI) – Basics ou de posséder une expérience significative de Talend Open Studio
Contenu du cours
1
Introduction
Apprendre à utiliser les fonctionnalités avancées d’Open Studio
Slowly Changing Dimension
Les Procédures Stockées
Manipuler des flux XML avancés
Les Flux RSS
Commit et RollbackSavoir réaliser des jobs complexes
Liaison job père / fils
Modifier à chaud les variables en mémoire
Utiliser les expressions régulières
Composants ELTUtiliser Java et créer des composants
Principes d’implémentation en Java
Consulter le code Java associé à un job
Composants Talend Java
Utiliser les routines
Anatomie et création d’un composant
Exporter un composant dans la palette
Internationaliser ses composantsDéployer les jobs en production
Exécuter un job hors du studio
Scheduler l’exécution d’un job sous Windows
Scheduler l’exécution d’un job sous Linux
Talend Enterprise et la TACExercice pratique
Réaliser des exercices d’application autour d’un cas métier
Conclusion
Objectifs de la formation
Au cours de cette formation Talend Master Data Management, vous apprendrez à utiliser ce logiciel afin d’automatiser la qualité de vos données. L’objectif est de vous apprendre à déployer des jobs pour gérer vos données, contrôler leur qualité et vous constituer un référentiel de données de qualité.
À l’issue de cette formation, vous aurez acquis les connaissances et les compétences nécessaires pour :
- Comprendre les enjeux d’une gestion des données optimisée
- Automatiser la qualité de ses données
- Se familiariser avec l’entrepôt de données Talend MDM
À qui s’adresse cette formation ?
Public :
Ce cours s’adresse aux Administrateurs de bases de données, Développeurs, Chefs de projets.
Prérequis :
Pour le bon déroulement de ce cours, il faut avoir suivi la Formation Talend Open Studio : ETL utilisateur et posséder des connaissances en SQL.
Contenu du cours
1
Introduction au Master Data Management (MDM)
Comprendre les apports et les avantages du Master Data Management
Connaître les composants du MDMDécouvrir l’environnement de Talend MDM
Découvrir le studio
Découvrir Talend MDM Web User InterfaceApprendre à gérer les données avec Talend Open Studio
Créer et administrer des conteneurs de données
Concevoir et administrer des modèles de données
Apprendre la règle de validation de données simples
Créer et gérer des vuesAdministrer les données avec Web User Interface
Accéder au conteneur et connaître les modèles de données
Apprendre à visualiser les données
Administrer les enregistrementsRéaliser et administrer les jobs d’intégration de données
Comprendre les métadonnées du Master Data Management
Apprendre à intégrer les données dans le MDM
Savoir extraire les données du Master Data Management
Déployer et exécuter des jobsAdministrer les événements avec Talend Master Data Management
Découvrir l’Update Report
Comprendre un système centré sur les déclencheurs et les processus
Créer un évènement avec déclenchement de job
Utiliser la règle de validation externe pour créer un jobAdministrer avec la base EXIST
Découvrir la base EXIST
Apprendre à y accéder
Administrer les backups.
Objectifs de la formation
Cette formation Talend Data Quality a pour objectif d’apprendre à maîtriser les fonctionnalités de ce module de Talend Open Studio.
À l’issue de cette formation Business Objects BI 4, vous aurez acquis les connaissances et les compétences nécessaires pour :
- Utiliser les fonctionnalités de Talend Data Quality
- Profiler vos données
- Les monitorer pour en améliorer la qualité.
À qui s’adresse cette formation ?
Public :
Cette formation Talend s’adresse aux utilisateurs connaissant déjà l’écosystème Talend.
Prérequis :
Avoir suivi la formation Talend – Data Integration (DI) – Basics ou posséder des connaissances et des expériences significatives sur ce logiciel.
Contenu du cours
1
Introduction à l’écosystème Talend
Découvrir les concepts de la Data Quality
Démarrer avec Talend Data Quality
Apprendre à profiler le contenu d’une base de données
Analyser des colonnes et des tables
Analyses avancées : redondance et corrélation
Définir des patterns d’analyses
Mettre en place des indicateurs de QOD
Conclusion
Objectifs de la formation
Cette formation Talend pour le Big Data vous permet de maîtriser Talend dans un environnement Big Data afin de traiter les logs et l’analyse comportementale.
À l’issue de cette formation, vous aurez acquis les connaissances et les compétences nécessaires pour :
- Maîtriser Talend dans un environnement Big Data
- Lire et écrire des données en HDFS
- Travailler avec les tables
- Traiter l’analyse comportementale
- Traiter les logs
À qui s’adresse cette formation ?
Public :
Ce cours Talend pour le Big Data s’adresse aux consultants BI, architectes SI et chefs de projets.
Prérequis :
Pour faciliter le déroulement de cette formation Talend pour le Big Data, il est souhaitable que les participants disposent de connaissances préalables sur Hadoop, Spark et Kafka.
Contenu du cours
1
Concepts de bases
Ouvrir un projet
Monitorer un cluster Hadoop
Créer un cluster de métadonnéesLire et écrire des données en HDFS
Stocker un fichier sur HDFS
Stocker plusieurs fichiers de HDFS
Lire les données de HDFS
Utiliser HBase pour sauvegarder les données charger dans HDFSTravailler avec les tables
Importation de tables avec Sqoop
Création de tables dans HDFS avec HiveTraitement des données et des tables en HDFS
Traitement des tables Hive avec des jobs
Traitement des données avec Pig
Traitement des données par lotsGuide de dépannage
Dépannage de votre cluster
Cas d’utilisation de clickstream (flux de clics)
Surveillance du cluster Hadoop
Créer un environnement de développement
Chargement des données dans HDFS
Enrichissement des logs
Calculer les statistiques
Conversion d’un job standard en un lot Big Data
Comprendre les jobs MapReduce
Utilisation du studio pour configurer les resource requests vers YARNCas d’utilisation : l’analyse comportementale
Chargement du dictionnaire et des données du fuseau horaire dans HDFS
Chargement des tweets dans HDFS
Traitement des tweets avec MapReduce
Planification de l’exécution du jobIntroduction à Kafka
Surveillance du cluster Hadoop
Comprendre les bases de Kafka
Publication de messages sur un sujet Kafka
Consommer des messagesIntroduction à Spark
Comprendre les bases de Spark
Analyser les données des clients
Produire et consommer des messages en temps réelCas d’utilisation de traitement des logs : génération des logs enrichis
Introduction au cas d’utilisation du traitement des lois
Génération de logs bruts
Génération de logs enrichisTraitement des logs cas d’utilisation : surveillance
Surveillance des logs enrichis
Cas d’utilisation de traitement des logs : rapports
Génération de rapports basés sur les fenêtres de données
Cas d’utilisation de traitement des logs : analyse des batchs
Ingestion de flux de données
Analyser les logs avec un batch job
Objectifs de la formation
Cette formation WebIntelligence XI assure la maîtrise des concepts et fonctions d’interrogation, d’analyse et de reporting.
A l’issue de cette formation WebIntelligence XI, vous aurez acquis les connaissances et compétences nécessaires pour :
- Exploiter l’interface d’Infoview et de Web Intelligence
- Créer des requêtes et des rapports avec WebIntelligence XI
- Manipuler les données et mettre en forme les graphiques
- Mettre en oeuvre l’analyse multidimensionnelle des données
- Gérer les documents multi-requêtes
Structurer, calculer et mettre en forme les rapports
À qui s’adresse cette formation ?
Public :
Cette formation Web Intelligence xi est destinée aux utilisateurs finaux, consultants, membre d’une équipe projet et futur designer d’univers.
Prérequis :
Il est indispensable pour cette formation web Intelligence xi d’avoir des notions sur l’environnement Web et une connaissance de l’environnement Windows. Il est recommandé de connaître un tableur du type Excel.
Contenu du cours
1
Introduction à WebIntelligence XI3
Qu’est-ce que l’informatique décisionnelle ?Qu’est-ce que Business Objects ?Autres logiciels de Business ObjectsL’interrogation : qui fait quoi ?La spécificité de Business Objects : la couche sémantiqueVocabulaire
Découverte d’Infoview et de WebIntelligence
Se connecter à InfoviewLa navigationLa page d’accueilParamétrer Infoview et WebIntelligenceVisualiser / modifier un document WebIntelligenceSauvegarder un document public dans mes dossiersExporter un document au format Excel ou PDFConfigurer « mon Infoview »Utiliser l’aide de l’Infoview
Premiere requête, premiers états
Créer un nouveau document WebIConnaître les éléments disponibles dans un universL’éditeur de requête javaDescription de l’univers de formationCréer une requête et l’exécuterAu rapport ! Manipuler les donnéesDupliquer un rapport (gérer les rapports d’un document)Transformer un tableau vertical en tableau croiséTransformer un tableau vertical en graphiqueImprimer un documentEnregistrer un documentCréer un dossier personnelOrganiser ses documents
Mettre en oeuvre des graphiques
Manipuler les blocsL’éditeur de rapportsCréer plusieurs blocsInsérer un objet dans un tableau existantModifier la structure d’un tableau croiséAfficher la structureSupprimer une colonneSupprimer un tableau
Mettre en forme les graphiques
Créer un graphiqueTransformer un tableau en graphiqueModifier la structure d’un graphiqueMettre en forme un graphiqueModifier les propriétés
Maitriser l’éditeur de requêtes
Créer un filtre de requêteUtiliser l’opérateur « Égal à »Utiliser l’opérateur « Dans liste »Utiliser l’opérateur « Correspond au modèle »Utiliser l’opérateur « entre »Créer un filtre de requête avec invitePoser plusieurs filtres de requêteRelier des filtres par des « and »Relier des filtres par des « or »Gérer les priorités entre les filtresNotion de contexte
Gérer les fournisseurs de données (documents multi-requêtes)
Les enjeux de la multi-requêteCréer un nouveau documentAjouter une deuxième requêteIntroduction au mode d’insertionChoisir le mode d’insertion du nouveau blocNommer les requêtes et les ré exécuterGérer les requêtesPrésentation de la fusion des dimensions
Structurer les rapports
Créer un nouveau document avec plusieurs blocsInsérer une ruptureInsérer un calcul simpleInsérer un triInsérer un tri personnaliséPoser / Supprimer un filtre expressPoser un filtre globalGérer les filtres du rapportInsérer une sectionEffectuer un calcul dans une sectionInsérer un nouveau bloc dans une sectionModifier le maîtreInsérer des alerteursGérer des alerteursInsérer un classement
Mettre en forme les rapports
Mettre en forme les tableauxModifier les propriétés “général” et “affichage” d’un tableauModifier les propriétés “apparence” d’un tableauModifier les propriétés “page” et “position” d’un tableauModifier les propriétés “rupture” et “tris” d’un tableauMettre en forme les cellulesModifier les propriétés “général” et “affichage” d’une celluleModifier les propriétés “apparence” d’une celluleModifier le format de nombre d’une celluleModifier les propriétés “rupture” d’une celluleModifier les propriétés “page” d’une celluleMettre en forme les sectionsModifier les propriétés d’une section
Calculer dans un rapport
Insérer une colonne dans un tableau pour y placer un calculPrésentation de l’éditeur de formulesCréer une formuleTransformer une formule en variableUtiliser des fonctions (exemples)Gérer les variables
Analyse multidimensionnelle
Définir le périmètre d’analyseExplorer dans un tableauExplorer dans un graphiqueFiger un niveau d’explorationModifier le périmètre d’analyseInsérer des filtres d’exploration