Talend Open Studio Formation Foundation Fiches Exercices & Travaux Pratiques Ve
Talend Open Studio Formation Foundation Fiches Exercices & Travaux Pratiques Version4.0_2010-10 Page 2 of 73 Talend Open Studio Formation Foundation Fiches Exercices & Travaux Pratiques The document explains how to complete the Foundation Training EXERCICEs. At the end of this class you will be given a workspace archive containing the corrected EXERCICEs. Any total or partial reproduction without the consent of the author or beneficiary, devisee or legatee is not allowed (law of 11 March 1957, par. 1 of article 40). Representation or reproduction, by any means, would be considered an infringement of copyright under articles 425 et.seq. of the Penal Code. The law of 11 March 1957, par. 2 and 3 of article 41, allows the creation of copies and reproductions exclusively for the private use of the copier and not for collective use on the one hand while on the other it allows analysts to use short quotes for purposes of illustration. Page 3 of 73 PREAMBULE ........................................................................................................... 5 EXERCICE 1: APPRENDRE A DEFINIR UN BUSINESS MODEL ................................................. 6 EXERCICE 2: APPRENDRE A ASSOCIER DES ELEMENTS DU REFERENTIEL DANS UN BUSINESS MODEL .................................................................................................................. 7 EXERCICE 3: APPRENDRE A CHARGER DES DONNEES DANS UN FICHIER DELIMITE .................... 8 EXERCICE 4: APPRENDRE A CHARGER DES DONNEES DANS DIVERS FICHIERS ......................... 10 EXERCICE 5: APPRENDRE A CHARGER DES DONNEES DANS UNE TABLE ................................ 11 EXERCICE 6: APPRENDRE A DEFINIR DES METADONNEES .................................................. 13 EXERCICE 7: COMPRENDRE LA DIFFERENCE ENTRE PARAMETRE DEFINI DANS LE REFERENTIEL OU INTEGRE ......................................................................................................... 18 EXERCICE 8: APPRENDRE A MODIFIER UN SCHEMA DE DONNEES AVEC LE TMAP ..................... 19 EXERCICE 9: APPRENDRE A TRANSFORMER LES DONNEES AVEC LE TMAP ............................. 22 EXERCICE 10: APPRENDRE A DEFINIR UNE JOINTURE AVEC LE TMAP ................................... 24 EXERCICE 11: APPRENDRE A CREER UN FILTRE DANS LE TMAP .......................................... 27 EXERCICE 12: APPRENDRE A RECUPERER LES REJETS DE JOINTURE ................................... 29 REVISIONS ............................................................................................................. 31 EXERCICE 13: APPRENDRE A CAPTURER DES INFORMATIONS D’EXECUTION DES JOBS ............. 32 EXERCICE 14: APPRENDRE A PERSONNALISER LA CAPTURE DES LOGS ................................. 35 EXERCICE 15: APPRENDRE A CREER DES TABLES POUR LE MONITORING .............................. 37 EXERCICE 16: APPRENDRE A TRAVAILLER AVEC LES VARIABLES DE CONTEXTES GLOBALES ....... 40 EXERCICE 17: APPRENDRE A TRAVAILLER AVEC LES VARIABLES DE CONTEXTES LOCALES ......... 43 EXERCICE 18: TRAVAILLER AVEC TMYSQLSCD ............................................................... 45 EXERCICE 19: TRAVAILLER AVEC TFILEINPUTXML .......................................................... 52 EXERCICE 20: TRAVAILLER AVEC TFILEOUTPUTMSXML .................................................... 55 TRAVAUX PRATIQUES .............................................................................................. 61 Page 4 of 73 Page 5 of 73 PREAMBULE Tester l’installation de Talend et générer de la documentation Etape 1: Créer le Job 1. Dans le Repository, cliquez droit sur Job Designs et sélectionnez Create Job 2. Renseignez les champs Name, Purpose, Description et Status. Le Name est obligatoire : il apparaîtra dans le Repository. Appelez votre job « TestInstall » 3. Placez sur votre designer un composant « tMessageBox » que vous trouverez dans la catégorie « Misc ». 4. Ouvrez l’onglet « Run » juste en-dessous du designer 5. Cliquez sur le bouton « Run ». Une boîte de dialogue doit apparaître. Ceci est une condition nécessaire pour valider l’installation de Talend. Cela signifie que le code JAVA a été correctement généré pour notre job et qu’il a été correctement installé. La JVM est correct. 6. Cliquez droit sur votre job dans le repository et choisissez « Generate Doc as HTML » 7. Renseignez le chemin cible sur votre bureau: Page 6 of 73 EXERCICE 1: APPRENDRE A DEFINIR UN BUSINESS MODEL Cliquez droit sur Business Models et sélectionnez Create Business Model. 1. Renseignez les champs Name, Purpose, Description et Status. Seul le Name est obligatoire, il apparaîtra au niveau de la vue du processus métier et dans l’éditeur graphique 2. La vue Properties permet d’afficher les règles et la grille (onglet Rulers and Grid) 3. Astuces : La barre d’accès rapide aux formes apparaît lorsque vous conservez votre curseur immobile quelques instants sur l’espace de modélisation Faites glisser l’une des 2 flèches de la forme source et relâchez la souris pour afficher le menu contextuel. Les composants graphiques de la palette de droite se cliquent et se déposent sur la zone de dessin, ils ne se drag & drop pas ! 4. Dessinez le Business Model suivant en cliquant-déposant les formes et les liens disponibles dans la Palette. Ne cherchez pas à reproduire exactement le même schéma, mais profitez de cet exercice pour vous familiariser avec les manipulations Palette-Zone de dessin ainsi que l’utilisation de la vue Properties. N’oubliez pas d’enregistrer votre Business Model (CTRL+S)! Objectifs Manipuler facilement les objets de l’éditeur graphique du produit, particulièrement la sélection et le cliquer-placer Découvrir les formes disponibles dans la palette qui sont cliquer- placer (et non pas glisser-déposer) Comprendre comment la vue Properties est utilisée, particulièrement ce qui se passe quand on double-clique sur les objets graphiques Page 7 of 73 EXERCICE 2: APPRENDRE A ASSOCIER DES ELEMENTS DU REFERENTIEL DANS UN BUSINESS MODEL Sur le réseau, copiez les 2 fichiers de références que vous présentera le formateur, puis collez-les sur votre Bureau. Réalisez les manipulations suivantes avec chacun des 2 fichiers : 1. Cliquez droit sur Documentation et sélectionnez Create Documentation 2. Renseignez les champs Source document file, Name, Purpose, Description et Status. Le Name est obligatoire (il apparaîtra dans le Repository) ainsi que la source du document ! 3. Drag & droppez un élément du Repository jusqu’à l’objet graphique du Business Model correspondant, l’assignement sera alors réalisé. La vue Properties permet d’accéder à la description des documents. Choisissez vos éditeurs dans Window / Preferences / General / Editor. 1. Cliquez sur la zone blanche afin de ne sélectionner aucun objet graphique 2. Cliquez droit sur un des fichiers de référence situés dans le Repository 3. Cliquez sur Find Assignment, les formes concernées seront automatiquement sélectionnée. Find Assignment n’est operationnel que dans le Business Model ouvert. Find Assignment sélectionne tous les objets graphiques lié à un objet document du Repository. Objectifs Comprendre la gestion de version Présenter des Fiches pratiques qui décrivent les composants Manipuler facilement les assignements Page 8 of 73 EXERCICE 3: APPRENDRE A CHARGER DES DONNEES DANS UN FICHIER DELIMITE Etape 1: 1. Dans le Repository, cliquez droit sur Job Designs et sélectionnez Create Job 2. Renseignez les champs Name, Purpose, Description et Status. Le Name est obligatoire : il apparaîtra dans le Repository. Etape 2: 1. Dans la Palette, déroulez la famille Misc 2. Cliquez sur le composant tRowGenerator et déposez-le sur le Job Design 3. Cliquez sur le composant tLogRow et déposez sur le Job Design 4. Cliquez droit sur le tRowGenerator puis en maintenant le bouton enfoncé, glissez jusqu’au tLogRow pour faire apparaître le lien row1 Autre méthode : Cliquez droit sur le tRowGenerator choisissez Row/Main et cliquez sur le tLogRow 5. Double-cliquez sur le tRowGenerator pour ouvrir l’éditeur qui y est associé. 6. Paramétrez-le comme sur l’illustration reproduite ci-dessous. Depuis la Palette, utilisez le cliquer-déposer. NOTE : Avec la version 3.1, il est possible de glisser-déposer. Observer les warnings apparaissant au-dessus des composants. A retenir Les manipulations faites aux objets du Job Designer sont identiques à celles faites aux objets du Business Modeler L’erreur de composant et les messages d’avertissement vous laissent voir les composants non finalisés. Ces messages sont affichés au-dessus à droite des composants, sous forme d’info bulle. Objectifs Découvrir l’onglet Run Job et la fonction Statistics / Trace Comprendre le Schéma EXERCICE 3: APPRENDRE A CHARGER DES DONNEES DANS UN FICHIER DELIMITE Page 9 of 73 Etape 3: Une fois le Job Design prêt, jouez le : 1. Affichez la vue Run Job 2. Cliquez sur le bouton Run et constatez l’impact du tLogRow dans la console 3. Utilisez la case à cocher Statistics pour observer le temps d’exécution du job 4. Utilisez la case à cocher Trace pour observer en temps réel les résultats du tRowGenerator et manipulez le bouton Pause apparaissant alors en lieu et place du bouton Run. Pour jouer le job : cliquez sur le Job Design et appuyiez sur la touché F6. Page 10 of 73 EXERCICE 4: APPRENDRE A CHARGER DES DONNEES DANS DIVERS FICHIERS Etape 1: 1. Dans la Palette, ouvrez la catégorie File 2. Ajoutez un composant tFileOutputDelimited 3. Dans la vue Component Settings, définissez son chemin (File Name) 4. Déplacez le lien du composant tLogRow vers ce nouveau composant 5. Cliquez droit sur le composant tLogRow et désactivez-le 6. Dans la vue Run Job, activez les statistics et cliquez sur Run 7. Ouvrez le fichier généré et vérifiez son contenu. Etape 2: 1. Remplacez le composant tFileOutputDelimited par un tFileOutputPositional et paramétrez son chemin. 2. Jouez le job pour générer un fichier Positionel 3. Modifiez le Schema du tRowGenerator (ajouter une colonne) et propagez ces modifications au tLogRow. 4. Jouez le Job et constatez que le flux de sortie correspond bien au jeu de données générées par le tRowGenerator. 5. Remplacez le composant tFileOutputPositional par un tFileOutputXML et paramétrez son chemin. (onglet Properties / File name). 6. Jouez uploads/Industriel/ talend-tos-foundation-fr-11q1-livreexo.pdf
Documents similaires










-
25
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 13, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 4.0211MB