Talend Open Studio Guide Utilisateur Version 0.7 Convient pour l’utilisation de

Talend Open Studio Guide Utilisateur Version 0.7 Convient pour l’utilisation de Talend Open Studio v1.1 et ultérieure. ii Talend Open Studio Copyright © 2007 Copyright Une copie de la licence GNU Free Documentation License est fournie avec les fichiers source de cette documentation. Copyright © 2007 Talend Open Studio iii Talend Open Studio Guide Utilisateur................................................................................. i A propos de ce manuel... ....................................................................................1 Historique des versions .......................................................................................................1 Remarques et Support .......................................................................................................1 Présentation de Talend Open Studio ................................................................3 Accès à Talend Open Studio ..............................................................................................3 Création d’un projet ...........................................................................................................5 Importation d’un projet .....................................................................................................6 Configuration de Talend Open Studio ..............................................................................8 Description de l’interface utilisateur ...............................................................................11 Repository .....................................................................................................................11 Business Models ...........................................................................................................12 Job Designs ...................................................................................................................12 Code ..............................................................................................................................12 Routines .....................................................................................................................12 Snippets ......................................................................................................................13 Documentation .............................................................................................................13 Metadata .......................................................................................................................13 Recycle bin ...................................................................................................................13 Espace de modélisation .................................................................................................14 Vues Properties, Run Job et Logs ..................................................................................14 Properties ......................................................................................................................15 Logs ..............................................................................................................................15 Run Job .........................................................................................................................15 Vues Modules et Scheduler ..............................................................................................15 Modules ........................................................................................................................15 Open Scheduler ............................................................................................................17 Vues Outline et Code .....................................................................................................17 Outline ..........................................................................................................................18 Code viewer ..................................................................................................................18 Conception d’un Business Model ...................................................................19 Objectifs .............................................................................................................................19 Création ou ouverture d’un business model ...................................................................19 Ouverture d’un business model ........................................................................................20 Création d’un business model ..........................................................................................20 Modélisation d’un business model ...................................................................................21 Cliquer & déposer des objets ...........................................................................................22 Connexions .......................................................................................................................23 iv Talend Open Studio Copyright © 2007 Commentaires et réarrangement d’un Business Model ....................................................25 Ajoût d’une note ou de texte libre ................................................................................25 Réarrangement d’une vue métier ..................................................................................25 Propriétés ..........................................................................................................................26 Vue Rulers & Grid ........................................................................................................26 Vue Appearance ...........................................................................................................27 Vue Assignment ...........................................................................................................28 Affectation d’éléments à un Business Model ..................................................................29 Modification d’un Business model ...................................................................................30 Renommer un business model ..........................................................................................30 Copier et coller un business model ..................................................................................30 Déplacer un business model .............................................................................................30 Supprimer un business model ..........................................................................................30 Conception d’un Job Design ............................................................................31 Objectifs .............................................................................................................................31 Création ou Ouverture d’un job .....................................................................................31 Ouverture d’un job ...........................................................................................................32 Création d’un job ..............................................................................................................32 Conception d’un Job Design ............................................................................................33 Cliquer & Déposer des composants .................................................................................33 Afficher/Cacher la palette ................................................................................................34 Réorganiser les onglets d’un job ......................................................................................34 Avertissements et erreurs sur un composant ....................................................................35 Connexion des composants ...............................................................................................36 Types de connexion ..........................................................................................................36 Connexions de type Row ..............................................................................................36 Main row ....................................................................................................................36 Lookup row ................................................................................................................37 Output row .................................................................................................................38 Connexion de type Iterate .............................................................................................38 Connexions de type Trigger .........................................................................................39 Job à entrées/sorties multiples ..........................................................................................39 Définition des propriétés d’un Job ..................................................................................39 Onglet Main ......................................................................................................................40 Onglet View .....................................................................................................................40 Onglet Documentation .....................................................................................................41 Onglet Properties ..............................................................................................................42 Paramétrage d’un schéma built-in ................................................................................43 Paramétrage d’un schéma repository ............................................................................43 Définition du composant Start .........................................................................................44 Définition des schémas de métadonnées ..........................................................................45 Configurer une connexion DB .........................................................................................46 Etape 1: propriétés générales ........................................................................................46 Etape 2: Connexion ......................................................................................................47 Copyright © 2007 Talend Open Studio v Etape 3: Chargement de la table ...................................................................................49 Etape 4: Définition du schéma .....................................................................................49 Configurer un schéma File Delimited ..............................................................................49 Etape 1: Propriétés générales ........................................................................................50 Etape 2: Chargement du fichier ....................................................................................50 Etape 3: Définition du schéma .....................................................................................51 Etape 4: Schéma final ...................................................................................................54 Configurer un schéma File Positional ..............................................................................55 Etape 1 : Propriétés générales .......................................................................................56 Etape 2 : Connexion et chargement du fichier .............................................................56 Etape 3 : Affinage du schéma .......................................................................................58 Etape 4 : Schéma final ..................................................................................................58 Configurer un schéma File Regex ....................................................................................58 Etape 1: Propriétés générales ........................................................................................59 Etape 2 : Chargement du fichier ...................................................................................59 Etape 3 : Définition du schéma ....................................................................................60 Etape 4: Schéma final ...................................................................................................61 Configurer un schéma LDIF ............................................................................................61 Etape 1 : Propriétés générales .......................................................................................62 Etape 2 : Chargement du fichier ...................................................................................62 Etape 3: Définition de schéma ......................................................................................62 Etape 4: Schéma final ...................................................................................................63 Configurer un schéma File XML .....................................................................................63 Etape 1 : Propriétés générales .......................................................................................64 Etape 2 : Chargement du fichier ...................................................................................64 Etape 3: Définition du schéma .....................................................................................64 Etape 4 : Schéma final ..................................................................................................67 Création de requêtes à l’aide de SQLBuilder .................................................................67 Comparaison des structures de base de données ..............................................................69 Construction d’une requête ..............................................................................................69 Mapping de données .........................................................................................................70 Présentation du fonctionnement tMap ..............................................................................71 Mapper .............................................................................................................................72 Paramètres Input ..........................................................................................................74 Renseigner les tables ..................................................................................................74 Lier des tables input ...................................................................................................75 Joins Inner ..................................................................................................................76 Retirer des entrées de la table Input ...........................................................................77 Mapping de variables .................................................................................................77 Accéder aux variables globales et contextuelles .......................................................79 Supprimer des variables .............................................................................................79 Paramètres Output .......................................................................................................79 Filtres .........................................................................................................................80 Rejets .........................................................................................................................81 Rejets Inner Join ........................................................................................................81 vi Talend Open Studio Copyright © 2007 Retirer des entrées de la table Output ........................................................................82 Expression editor ..........................................................................................................82 Schema Editor ..............................................................................................................82 Activation/Désactivation d’un job ou sous-job ...............................................................84 Désactiver un composant Start .........................................................................................84 Désactiver un composant non-Start ..................................................................................84 Définition d’un contexte et de variables de job ..............................................................85 Ajouter ou renommer un contexte ....................................................................................85 Définir les paramètres de contexte ...................................................................................86 Variables et alias ............................................................................................................87 Création rapide de variables de contexte ......................................................................87 Requêtes StoreSQL ......................................................................................................89 Exécuter un job dans un contexte défini ..........................................................................89 Exécution d’un job ............................................................................................................90 Exécuter en mode normal .................................................................................................90 Afficher les statistiques ................................................................................................90 Afficher les traces .........................................................................................................91 Exécuter en mode debug .................................................................................................92 Enregistrement ou Exportation de jobs ..........................................................................92 Enregistrement d’un Job ...................................................................................................92 Exportation de job scripts .................................................................................................93 Raccourcis clavier .............................................................................................................93 Composants .......................................................................................................95 tMsgBox ............................................................................................................................96 Propriétés de tMsgBox .....................................................................................................96 Scénario test de type ‘Hello World’ .................................................................................96 tFileInputDelimited ..........................................................................................................98 Propriétés de tFileInputDelimited ....................................................................................98 Scénario: Affichage du contenu d’un fichier délimité .....................................................99 tFileInputPositional .........................................................................................................101 Propriétés de tFileInputPositional ..................................................................................101 Scénario: Transformation d’un fichier positionnel en XML ..........................................102 tFileOutputXML .............................................................................................................106 Propriétés de tFileOutputXML .......................................................................................106 Scénario: Utilisation d’un format de sortie XML .........................................................107 tLogRow ...........................................................................................................................108 Propriétés de tLogRow ...................................................................................................108 Scénario: Affichage dans la console ..............................................................................108 tFileList ............................................................................................................................109 Propriétés de tFileList ....................................................................................................109 Scénario: Itération sur un répertoire ...............................................................................109 tFTP ..................................................................................................................................112 Propriétés de tFTP ..........................................................................................................112 tFTP put ..........................................................................................................................112 Copyright © 2007 Talend Open Studio vii tFTP get ..........................................................................................................................113 tFTP rename ...................................................................................................................113 tFTP delete .....................................................................................................................113 Scénario: Charger des fichiers sur un serveur distant ....................................................113 tSendMail .........................................................................................................................115 Propriétés de tSendMail .................................................................................................115 Scénario: Envoi de notification d’erreur par email ........................................................115 tPerl ..................................................................................................................................118 Propriétés de tPerl ..........................................................................................................118 Scénario: Affichage du nombre de lignes traitées ..........................................................118 tSystem .............................................................................................................................121 Propriétés de tSystem .....................................................................................................121 Scénario: Affichage message dans sortie système .........................................................121 tFileInputRegex ...............................................................................................................123 Propriétés de tFileInputRegex ........................................................................................123 Scénario: Transformation de fichier Regex en XML .....................................................124 tDBInput ..........................................................................................................................127 Propriétés de tDBInput ...................................................................................................127 Scénario 1: Transformation de données de Bdd en XML ..............................................128 Scénario 2: Utilisation de StoreSQLQuery ....................................................................129 tMap .................................................................................................................................131 Propriétés de tMap .........................................................................................................131 Jeux de Scénarios ...........................................................................................................131 Scénario 1 : Mapping simple ......................................................................................131 Scénario 2 : Mapping avancé .....................................................................................137 Scénario 3 : Mapping de join en cascade ...................................................................143 tRowGenerator ................................................................................................................144 Propriétés de tRowGenerator .........................................................................................144 Scénario: Génération aléatoire de fichiers de test ..........................................................145 tAggregateRow ................................................................................................................147 Propriétés de tAggregateRow .........................................................................................147 Scénario: Aggrégation de valeurs et tri des données .....................................................148 tSortRow ..........................................................................................................................152 Propriétés de tSortRow ...................................................................................................152 Scénario: Tri de données ................................................................................................153 tUniqRow .........................................................................................................................155 Propriétés de tUniqRow .................................................................................................155 Scénario: Dédoublonnage d’entrées ...............................................................................155 tFileInputXML ................................................................................................................157 Propriétés de tFileInputXML .........................................................................................157 Scénario: Extraction d’adresses XML ............................................................................158 tCatcher, tWarn & tDie ..................................................................................................160 Propriétés de tCatcher ....................................................................................................161 Propriétés de tWarn ........................................................................................................161 Propriétés de tDie ...........................................................................................................162 viii Talend Open Studio Copyright © 2007 Scénario1: warning & log sur un flux entrant ................................................................162 Scénario 2: log & kill un job ..........................................................................................164 tDBOutput .......................................................................................................................167 Propriétés de tDBOutput ................................................................................................167 Scénario: Affichage d’une sortie DB ............................................................................168 tFileInputMail .................................................................................................................171 Propriétés de tFileInputMail ...........................................................................................171 Scénario: Extraction des champs clé d’un email ............................................................171 tFileOutputLDIF .............................................................................................................174 Propriétés de tFileOutputLDIF .......................................................................................174 Scénario: Ecriture de données dans un fichier LDIF .....................................................175 tStatCatcher .....................................................................................................................177 Propriétés de tStatCatcher ..............................................................................................177 Scénario: Affichage des informations de log d’un job ..................................................177 tRunJob ............................................................................................................................180 Propriétés de RunJob ......................................................................................................180 Scénario: Exécution d’un job distant .............................................................................180 Copyright © 2007 Talend Open Studio 1 A propos de ce manuel... Historique des versions A propos de ce manuel... Ce manuel s’adresse aux utilisateurs et administrateurs de Talend Open Studio. Historique des versions Le tableau ci-dessous liste les modifications apportées au Guide Utilisateur. Remarques et Support N’hésitez pas à nous faire part de vos remarques, suggestions ou requêtes concernant la documentation ou le produit, et obtenez le support de notre équipe Talend, sur le forum Talend (en anglais): http://talendforge.org/forum Version Date Historique v 0.5.1 10/25/06 Distribution de la version française de Talend Open Studio Guide Utilisateur v 0.5.5 1/21/07 Suite à la distribution de Talend Open Studio version 1.1.0, mise à niveau des informations générale du guide utilisateur FR avec celles du guide Eng. Ajoût de composants et mise à jour de composants. v 0.7 3/5/07 Mise à niveau des composants. Version 0.7 du Guide Utilisateur anglais. 2 Talend Open Studio Copyright © 2007 A propos de ce manuel... Remarques et Support Copyright © 2007 Talend Open Studio 3 —Chapter 1— Présentation de Talend Open Studio Accès à Talend Open Studio Accédez à l’application Talend Open Studio dans son répertoire d’installation. Double-cliquez sur l’exécutable Talend Open Studio pour lancer l’application. Pour commencer, lisez et acceptez les termes de la licence GPL v2 pour continuer. 4 Talend Open Studio Copyright © 2007 Présentation de Talend Open Studio Accès à Talend Open Studio Le formulaire d’enregistrement Talend Open Studio s’affiche. Remplissez votre adresse électronique et votre lieu de résidence pour recevoir des informations sur Talend Open Studio. Cette étape est facultative, cliquez sur Cancel si vous ne souhaitez pas la renseigner. Cochez Enable HTTP Proxy parameters si votre situation le requiert et renseignez les informations de proxy appropriée. Veillez à fournir votre adresse email si vous remplissez des informations de proxy. Vous pouvez renseigner ou modifier ces informations d’enregistrement à tout moment, en cliquant sur Window > Preference > Talend > Install/Update. WARNING—Soyez assuré que toutes uploads/Industriel/ talend-user-guid-fr.pdf

  • 24
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager