Introduction
- Définition du besoin
- EAI/ETL
- Échange inter application
- L’ETL dans un projet décisionnel
- Mise en place de l’outil
- Installation du JDK
- Astuces et remarques premier démarrage
L’environnement de développement
- Découverte de l’interface
- Écran de démarrage
- Connexion au workspace
- Création d’un projet
- Ouverture d’un projet
- Présentation des éléments d’interface
- Définition des éléments de référentiel projet
- Initiation aux composants
- La palette
- Énumération des grandes familles de composant
Développer les premiers flux
- La modélisation de flux par le Business Model
- Le développement de job
- Conventions & règles de développement
- tRowGenerator
- tFileOutputExcel et tFileInputExcel
- tMsgBox
- tSendMail
- Lier les composants entre eux
- Exécuter un job
Transformer et gérer les données
- tFilterRow
- tUniqRow
- tAgregateRow
- tSortRow
- tMap
Mise en place et utilisation des métadonnées
- Définition du concept
- Créer une métadonnée Excel
- Utiliser une métadonnée Excel
- Créer une métadonnée de base de données
- Récupérer les informations d’une base de données
Manipuler une base de données avec TALEND
- Définition des composants liés aux bases de données
- tAccessInput / tMySQLInput
- tAccessOutput / tMySQLOuput
Notions et composants avancés
- Définition et utilisation des variables globales
- tBuffer
- tSystem
- tServerAlive
- tUnite
- tReplicate
Les boucles dans TALEND
- tFileList
- tInfiniteLoop
- tLoop – tPOP
- tFlowToIterate
Mise en place de la gestion LOGS/ERREURS
- tLogRow
- tDie & tLogCatcher
- tWarn
- tStatCatcher
- tFlowMeter & tFlowMeterCatcher
Gestion des environnements et transformations réutilisables
- Définition de la notion de contexte
- Créer une variable de contexte
- Utiliser une variable de contexte
- Modifier une variable de contexte
- Développement et utilisation de routine
Préparation au déploiement de la solution
- Définition et développement d’un séquenceur
- Génération la documentation du projet
- Construction et automatisation du projet