TalendOpenStudio DI UG 50b FR

Embed Size (px)

Citation preview

Talend Open Studiofor Data Integration Guide utilisateur

5.0_b

Talend Open Studio

Talend Open Studio: Guide utilisateurConvient pour lutilisation de Talend Open Studio for Data Integration v5.0.x. Annule et remplace toute version antrieure du Guide utilisateur.

CopyleftCette documentation est mise disposition selon les termes du Contrat Public Creative Commons (CPCC). Pour plus dinformations concernant votre utilisation de cette documentation en accord avec le Contrat CPCC, consultez : http:// creativecommons.org/licenses/by-nc-sa/2.0/

NoticesTous les noms de marques, de produits, les noms de socits, les marques de commerce et de service sont la proprit de leurs dtenteurs respectifs.

Table des matiresPrface ............................................. ix1. Informations gnrales ............... ix 1.1. Objectif .......................... ix 1.2. Public vis ...................... ix 1.3. Conventions typographiques ................................ ix 2. Historique des versions .............. ix 3. Remarques et Support ................ x

chapitre 1. Intgration de donnes et Studio Talend ...................... 11.1. Intgration dcisionnelle avec Talend Open Studio for Data Integration .......................................... 2 1.2. Intgration oprationnelle avec Talend Open Studio for Data Integration .................................... 2 1.3. Monitoring de lexcution .......... 3

chapitre 2. Prsentation du Studio Talend ........................................ 52.1. Concepts importants dans Talend Open Studio for Data Integration .......................................... 6 2.2. Lancement de Talend Open Studio for Data Integration .............. 7 2.2.1. Lancer le Studio pour la premire fois ....................... 7 2.2.2. Configurer un projet ....... 11 2.3. Travailler avec diffrents rpertoires workspace ..................... 11 2.3.1. Crer un nouveau rpertoire workspace ................. 12 2.4. Travailler avec les projets ........ 12 2.4.1. Crer un projet .............. 13 2.4.2. Importer le projet Dmo ...................................... 15 2.4.3. Importer un projet .......... 16 2.4.4. Ouvrir un projet ............ 18 2.4.5. Supprimer un projet ........ 19 2.4.6. Exporter un projet .......... 19 2.4.7. Tches de migration ....... 20 2.5. Configuration des prfrences de Talend Open Studio for Data Integration ........................... 21 2.5.1. Interprteur Java ............ 21 2.5.2. Composants externes ou utilisateur ........................ 22 2.5.3. Prfrence Exchange ...... 23 2.5.4. Prfrences de langue..... 23 2.5.5. Prfrences dexcution et de dbogage ...... 24 2.5.6. Prfrences du Designer .................................... 25 2.5.7. Ajouter du code par dfaut ..................................... 26

2.5.8. Prfrences de Performance ................................. 27 2.5.9. Prfrences de la documentation ............................. 28 2.5.10. Afficher des caractres spciaux dans les colonnes de schmas ................. 28 2.5.11. Prfrences du SQL Builder ................................ 29 2.5.12. Prfrences des schmas ..................................... 29 2.5.13. Prfrences des bibliothques ........................... 30 2.5.14. Prfrences des conversions de type ................ 31 2.5.15. Prfrences du collecteur de donnes d'utilisation..... 32 2.6. Personnalisation des paramtres du projet .......................... 33 2.6.1. Personnaliser la Palette ........................................... 34 2.6.2. Grer les versions .......... 36 2.6.3. Grer les statuts ............ 37 2.6.4. Personnaliser les paramtres du Job ....................... 38 2.6.5. Configurer les informations de logs ......................... 39 2.6.6. Dfinir les paramtres de contexte ........................... 40 2.6.7. Appliquer les paramtres du projet .................... 41 2.6.8. Dfinir les paramtres des Statuts ............................ 42 2.6.9. Paramtres de scurit ........................................... 44

chapitre 3. Conception dun Business Model ................................... 453.1. Objectifs ............................... 3.2. Cration ou ouverture dun Business Model ............................ 3.2.1. Ouvrir un Business Model ................................. 3.2.2. Crer un Business Model ...................................... 3.3. Modlisation dun Business Model ......................................... 3.3.1. Formes (Shapes) ............ 3.3.2. Connexions .................. 3.3.3. Commenter et rarranger un Business Model ............ 3.3.4. Proprits .................... 3.4. Affectation dlments du Repository un Business Model ................................................... 3.5. Modification dun Business Model ......................................... 46 46 47 47 48 49 50 51 53

55 56

Guide Utilisateur de Talend Open Studio for Data Integration

Talend Open Studio

3.5.1. Renommer un Business Model ................................. 3.5.2. Copier et coller un Business Model ........................ 3.5.3. Dplacer un Business Model ................................. 3.5.4. Supprimer un Business Model ................................. 3.6. Enregistrement dun Business Model ..................................

56 56 56 56 57

chapitre 4. Conception dun Job dintgration de donnes ............... 594.1. Objectifs ............................... 60 4.2. Utilisation dun Job Design simple ......................................... 60 4.2.1. Crer un Job ................. 60 4.2.2. Dposer des composants dans l'espace de modlisation graphique .................... 63 4.2.3. Chercher des composants dans la Palette ............... 65 4.2.4. Connecter des composants ................................... 66 4.2.5. Cliquer et dposer des composants au milieu dune connexion de type Row ........... 66 4.2.6. Dfinir les proprits dun composant ..................... 68 4.2.7. Excuter un Job ............ 74 4.2.8. Personnaliser lespace de travail ............................. 80 4.3. Utilisation des connexions ........ 85 4.3.1. Types de connexions ...... 85 4.3.2. Dfinir les paramtres des connexions ...................... 89 4.4. Utilisation du Metadata Manager .......................................... 91 4.4.1. Centraliser les mtadonnes ............................... 92 4.4.2. Centraliser les Contextes et les Variables ........ 92 4.4.3. Utiliser les SQL Templates ................................. 103 4.5. Gestion des Jobs : Utilisation avance ..................................... 104 4.5.1. Mapper des flux de donnes .............................. 104 4.5.2. Crer une requte laide de SQLBuilder ............ 104 4.5.3. Tlcharger/charger des composants de la communaut ................................. 108 4.5.4. Installer des modules externes ............................. 115 4.5.5. Lancer un Job priodiquement ............................. 116

4.5.6. Utiliser les composants tPrejob et tPostjob ................ 4.5.7. Utiliser la fonctionnalit Use Output Stream ............ 4.6. Gestion des Jobs : Autres fonctions ................................... 4.6.1. Partager une connexion une base de donnes ........... 4.6.2. Configurer un composant Start ............................ 4.6.3. Grer les icnes davertissement/derreur sur les composants .................... 4.6.4. Ajouter une Note au Job .................................... 4.6.5. Afficher les onglets Code ou Outline de votre Job ......................................... 4.6.6. Grer laffichage dun sous-job ............................. 4.6.7. Paramtrage des options dans la vue Job ............. 4.6.8. Chercher un Job utilisant un composant particulier ......................................... 4.6.9. Configurer les valeurs par dfaut dans le schma d'un composant ....................

118 119 119 120 121

121 123

124 125 127

129

130

chapitre 5. Gestion des Jobs dintgration de donnes ............. 1335.1. Activation/Dsactivation dun Job ou dun sous-job ........... 134 5.1.1. Dsactiver un composant de dbut (Start) .............. 134 5.1.2. Dsactiver un composant intermdiaire ................. 134 5.2. Import/export dlments ou de Jobs ..................................... 135 5.2.1. Import dlments ........ 135 5.2.2. Export de Jobs vers une archive ............................... 137 5.2.3. Export dlments ........ 149 5.2.4. Changer les paramtres de contexte dun Job script ..... 151 5.3. Gestion des lments du Repository ..................................... 152 5.3.1. Grer les mises jour des lments du Repository .... 152 5.4. Recherche dun Job dans le rfrentiel .................................. 155 5.5. Gestion des versions dun Job ........................................... 156 5.6. Documentation du Job .......... 157 5.6.1. Gnrer la documentation HTML ......................... 157 5.6.2. Mettre la documentation jour .......................... 158

iv

Guide Utilisateur de Talend Open Studio for Data Integration

Talend Open Studio

5.7. Gestion de lexcution des Jobs .......................................... 158 5.7.1. Dploiement dun Job sur un serveur SpagoBI ......... 158

chapitre 6. Mapping de flux de donnes ......................................... 1636.1. Interface du tMap et du tXMLMap ................................. 164 6.2. Prsentation du fonctionnement du tMap ............................ 165 6.2.1. Configuration du flux dentre dans le Map Editor.... 166 6.2.2. Mapping de variables.... 174 6.2.3. Utilisation de lExpression editor ............... 175 6.2.4. Paramtres Output ........ 179 6.2.5. Configuration des schmas dans le Map Editor ......... 185 6.2.6. Rsolution des problmes de mmoire lors de lutilisation du tMap ............. 188 6.2.7. Gestion des rfrences ......................................... 191 6.3. Prsentation du fonctionnement du tXMLMap .................... 192 6.3.1. Utiliser le type Document pour crer l'arborescence XML .............. 193 6.3.2. Dfinir le mode de sortie ..................................... 203 6.3.3. Utiliser le Tree schema editor ................................. 207

chapitre 7. Gestion des mtadonnes ................................................ 2097.1. Objectifs .............................. 210 7.2. Configurer une connexion DB ............................................ 211 7.2.1. Etape 1 : Proprits gnrales ............................... 211 7.2.2. Etape 2 : Connexion ..... 211 7.2.3. Etape 3 : Chargement de la table .......................... 213 7.2.4. Etape 4 : Dfinition du schma .............................. 216 7.3. Configurer une connexion JDBC ........................................ 217 7.3.1. Etape 1 : Proprits gnrales ............................... 217 7.3.2. Etape 2 : Connexion ..... 217 7.3.3. Etape 3 : Chargement de la table .......................... 219 7.3.4. Etape 4 : Dfinition du schma .............................. 219 7.4. Configurer une connexion SAS .......................................... 220 7.4.1. Conditions pralables .... 220

7.4.2. Etape 1 : Proprits gnrales ............................... 220 7.4.3. Etape 2 : Connexion ..... 220 7.5. Configurer un schma File Delimited ................................... 222 7.5.1. Etape 1 : Proprits gnrales ............................... 223 7.5.2. Etape 2 : Chargement du fichier ........................... 223 7.5.3. Etape 3 : Dfinition du schma .............................. 224 7.5.4. Etape 4 : Schma final ......................................... 225 7.6. Configurer un schma File Positional .................................. 226 7.6.1. Etape 1 : Proprits gnrales ............................... 227 7.6.2. Etape 2 : Connexion et chargement du fichier ........... 227 7.6.3. Etape 3 : Affinage du schma .............................. 228 7.6.4. Etape 4 : Schma final ......................................... 228 7.7. Configurer un schma File Regex ........................................ 229 7.7.1. tape 1 : Proprits gnrales ............................... 229 7.7.2. tape 2 : Chargement du fichier ........................... 229 7.7.3. tape 3 : Dfinition du schma .............................. 230 7.7.4. tape 4 : Schma final ......................................... 230 7.8. Configurer un Schma File XML ..................................... 230 7.8.1. Configurer un schma XML pour un fichier dentre (Input) ............................... 231 7.8.2. Configurer un schma XML pour un fichier de sortie (Output) ......................... 238 7.9. Configurer un schma File Excel ......................................... 247 7.9.1. tape 1 : Proprits gnrales ............................... 248 7.9.2. tape 2 : Chargement du fichier ........................... 248 7.9.3. tape 3 : Affinage du schma .............................. 249 7.9.4. tape 4 : Schma final ......................................... 250 7.10. Configurer un schma File LDIF ........................................ 251 7.10.1. tape 1 : Proprits gnrales ............................ 251 7.10.2. tape 2 : Chargement du fichier ........................... 251

Guide Utilisateur de Talend Open Studio for Data Integration

v

Talend Open Studio

7.10.3. tape 3 : Dfinition du schma .......................... 252 7.10.4. tape 4 : Schma final ......................................... 253 7.11. Configurer un schma LDAP ....................................... 253 7.11.1. tape 1 : Proprits gnrales ............................ 254 7.11.2. tape 2 : Connexion au serveur .......................... 254 7.11.3. tape 3 : Authentification et acquisition du DN.... 254 7.11.4. tape 4 : Dfinition du schma .......................... 256 7.11.5. tape 5 : Schma final ......................................... 257 7.12. Configurer un schma Salesforce ..................................... 257 7.12.1. tape 1 : Proprits gnrales ............................ 258 7.12.2. tape 2 : Connexion au compte Salesforce ............ 258 7.12.3. tape 3 : Rcuprer les modules Salesforce .......... 258 7.12.4. tape 4 : Rcuprer les schmas Salesforce .......... 260 7.12.5. tape 5 : Schma final ......................................... 261 7.13. Configurer un schma gnrique ......................................... 262 7.13.1. Etape 1 : Proprits gnrales ............................ 262 7.13.2. Etape 2 : Dfinition du schma .......................... 262 7.14. Configurer une connexion MDM ........................................ 263 7.14.1. tape 1 : Dfinir la connexion ........................... 263 7.14.2. tape 2 : Dfinir un schma MDM ..................... 265 7.15. Configurer un schma Web Service ...................................... 279 7.15.1. Configurer un schma simple ................................ 279 7.16. Configurer une connexion FTP .......................................... 282 7.16.1. tape 1 : Proprits gnrales ............................ 282 7.16.2. tape 2 : Connexion.... 283 7.17. Exporter une mtadonne en tant que contexte .................... 285

8.4. Gestion des routines personnalises ..................................... 8.4.1. Crer des routines personnalises ......................... 8.4.2. diter des routines ....... 8.4.3. diter les bibliothques des routines utilisateur ........... 8.5. Appel dune routine partir dun Job ................................... 8.6. Cas dutilisation : crer un fichier la date du jour ................. 9.1. Quest-ce que lELT ? ........... 9.2. Dfinition des SQL Templates Talend ............................. 9.3. Grer les SQL Templates Talend .......................................... 9.3.1. Les types de SQL Templates systme ..................... 9.3.2. Accder aux SQL Templates systme ............... 9.3.3. Crer des SQL Templates personnaliss .............. 9.3.4. Exemple dutilisation des SQL Templates systme .........................................

290 290 292 292 294 294 298 298 299 299 300 302

chapitre 9. SQL Templates ......... 297

303

annexe A. Interface de Talend Open Studio for Data Integration ........................................................ 309A.1. Fentre principale .................. A.2. Barre doutils et Menus ........... A.2.1. Barre de menu de Talend Open Studio for Data Integration ............................ A.2.2. Barre doutils de Talend Open Studio for Data Integration ............................ A.3. Repository ........................... A.4. Espace de modlisation graphique ....................................... A.5. Onglets de configuration ......... A.6. Panneau des onglets outline et code .......................................... A.7. Raccourcis clavier ................. 310 311

311

313 313 315 316 318 318

annexe B. De la thorie la pratique, exemple de Job .................. 321B.1. Exemple de Job comprenant un tMap ..................................... B.1.1. Prsentation du scnario ..................................... B.1.2. Du scnario au Job ....... B.2. Utilisation de la fonctionnalit Output Stream ............................. B.2.1. Prsentation du scnario ..................................... B.2.2. Cration du Job ........... 322 322 323 330 330 331

chapitre 8. Gestion des routines ........................................................ 2878.1. Dfinition des routines ........... 288 8.2. Accs aux routines systme..... 288 8.3. Personnalisation des routines systme ..................................... 289

vi

Guide Utilisateur de Talend Open Studio for Data Integration

Talend Open Studio

annexe C. Rgles dcriture des SQL Templates ............................ 339C.1. Instructions SQL ................... 340 C.2. Lignes de commentaire ........... 340 C.3. La syntaxe ............. 340 C.4. La syntaxe ........... 341 C.5. La syntaxe ............. 341 C.6. Le code pour accder aux lments du schma des composants.... 342 C.7. Le code pour accder aux proprits de la matrice du composant ................................................. 343

D.6.2. Exemple de trimming dune chane ....................... 356 D.6.3. Exemple de dsaccentuation dune chane ............. 356

annexe D. Routines systme ........ 345D.1. Routines de type Numeric ....... 346 D.1.1. Exemple de cration squentielle ......................... 346 D.1.2. Exemple de conversion dcimale implicite .......... 346 D.2. Routines de type Relational ...... 347 D.3. Routines de type StringHandling ........................................... 347 D.3.1. Exemple de vrification de tri alphabtique .......... 348 D.3.2. Exemple de vrification de type alphabtique ....... 349 D.3.3. Exemple de remplacement de chane .................... 349 D.3.4. Exemple de vrification de chane ...................... 349 D.3.5. Exemple de calcul de longueur de chane ............... 349 D.3.6. Exemple de nettoyage despaces inutiles ................. 350 D.4. Routines de type TalendDataGenerator ................................... 350 D.4.1. Exemple de gnration de donnes factices ............... 351 D.5. Routines de type TalendDate.... 351 D.5.1. Exemple de formatage dune Date .......................... 353 D.5.2. Exemple de vrification dune Date .................... 353 D.5.3. Exemple de comparaison de Dates ....................... 353 D.5.4. Exemple de configuration de Date ........................ 353 D.5.5. Exemple de parsage de Date .................................. 354 D.5.6. Exemple de rcupration dune partie dune Date... 354 D.5.7. Exemple de formatage de la Date courante ............... 355 D.6. Routines de type TalendString ................................................. 355 D.6.1. Exemple de formatage XML dune chane ............... 356

Guide Utilisateur de Talend Open Studio for Data Integration

vii

Guide Utilisateur de Talend Open Studio for Data Integration

Prface1. Informations gnrales1.1. ObjectifLe prsent Guide utilisateur explique comment utiliser les fonctions de Talend Open Studio for Data Integration dans un contexte oprationnel normal. Les informations contenues dans ce document sappliquent aux versions 5.0.x de Talend Open Studio for Data Integration.

1.2. Public visCe guide sadresse aux utilisateurs et aux administrateurs de Talend Open Studio for Data Integration. Dans ce document, linterface prsente par le biais des captures dcran peut tre lgrement diffrente de la vtre.

1.3. Conventions typographiquesCe guide utilise les conventions typographiques suivantes : texte en gras : boutons et champs dune fentre ou dune bote de dialogue, touches du clavier, menus et options des menus ; texte en [gras]: titre des fentres, assistants et botes de dialogue ; texte en courier : paramtres systme renseigns par lutilisateur ; texte en italique : nom des fichiers, schmas, colonnes, lignes ou variables dont il est question dans les exemples utiliss. Licne introduit un paragraphe apportant une information supplmentaire sur un point important. Elle introduit galement les commentaires relatifs un tableau ou une image. Licne introduit un message apportant une information relative aux modalits dexcution, ou des recommandations particulires. Elle est galement utilise pour attirer lattention de lutilisateur sur certaines informations ou situations particulirement importantes.

2. Historique des versionsLe tableau ci-dessous liste les modifications apportes au Guide utilisateur de Talend Open Studio for Data Integration.

Guide Utilisateur de Talend Open Studio for Data Integration

Remarques et Support

Version v4.2_a

Date 19/05/2011

Historique Les mises jour du Guide utilisateur Talend Open Studio for Data Integration comprennent : - mise jour de la variable Copyright dans la couverture ; - mise jour du chapitre : Mapping de flux de donnes ; - mise jour de lannexe Routines systme ; - mise jour du chapitre : Gestion des mtadonnes ; - mise jour du chapitre : Conception dun Job dintgration de donnes ; - mise jour du chapitre : Gestion des Jobs dintgration de donnes.

v4.2_b

12/07/2011

Nouvelle gnration du Guide utilisateur Talend Open Studio for Data Integration. Les mises jour du Guide utilisateur Talend Open Studio for Data Integration comprennent : - la mise jour de la documentation pour reflter les nouveaux noms de produits : - Talend Open Studio devient Talend Open Studio for Data Integration, Pour plus d'informations sur ces changements, consultez le site Web de Talend. - la restructuration post-migration ; - la mise jour du chapitre Prsentation du Studio Talend ; - la mise jour du chapitre Conception dun Job dintgration de donnes ; - la mise jour du chapitre Mapping de flux de donnes ; - la mise jour du chapitre Gestion des mtadonnes ; - la mise jour de l'annexe De la thorie la pratique, exemple de Job.

v5.0_a

12/12/2011

v5.0b

13/02/2012

Les mises jour du Guide utilisateur Talend Open Studio for Data Integration comprennent : - L'ajout de mentions lgales.

3. Remarques et SupportVotre opinion nous intresse, nhsitez pas nous faire part de vos remarques, suggestions, requtes concernant la documentation ou le produit, et obtenez le support de notre quipe Talend, sur le Forum Talend (en anglais) disponible ladresse : http://talendforge.org/forum

x

Guide Utilisateur de Talend Open Studio for Data Integration

Chapitre 1. Intgration de donnes et Studio TalendLe fait que les systmes dinformation des entreprises deviennent de plus en plus complexes nest pas vraiment nouveau. Une premire raison cela tient au fait que les entreprises dploient gnralement de nouvelles applications tout en maintenant les anciennes solutions (empilage de couches). En outre les entreprises sont contraintes douvrir de plus en plus leur systmes dinformation leur fournisseurs, leurs partenaires et leurs clients. Enfin cette complexification sexplique aussi par la multiplication des formats de stockage de donnes (fichiers XML, plats positionnels, plats dlimits, multi-valus, etc.), des protocoles (FTP, HTTP, SOAP, SCP, etc.) et des technologies des bases de donnes. Une question ressort de ces trois constats : Comment russir son intgration de donnes lorsque ses donnes sont parpilles dans tous ces types de systmes dinformation ? Les fonctions qui se cachent derrire le principe dintgration de donnes sont varies : lintgration dcisionnelle (alimentation dentrepts de donnes) et lintgration oprationnelle (capture et migration de donnes, synchronisation de bases de donnes, changes inter-applicatifs, etc.). Talend Open Studio for Data Integration couvre tous ces besoins quil sagisse dintgration dcisionnelle ou oprationnelle.

Guide Utilisateur de Talend Open Studio for Data Integration

Intgration dcisionnelle avec Talend Open Studio for Data Integration

1.1. Intgration dcisionnelle avec Talend Open Studio for Data IntegrationBien quils soient gnralement invisibles pour les utilisateurs de la plate-forme BI, les processus ETL reprennent les donnes de tous les systmes oprationnels et les pr-traitent pour les outils danalyse et de reporting.

Talend Open Studio for Data Integration offre une trs grande connectivit aux : Progiciels (ERP, CRM, etc.), bases de donnes, serveurs centraux, fichiers, Web Services, etc. pour couvrir la disparit grandissante des sources. Entrepts de donnes, magasins de donnes, applications OLAP (Online Analytical Processing) pour analyse, reporting, dashboarding, scorecarding, etc. Composants ETL avancs stocks localement, incluant des manipulations de chanes, Dimensions volution lente, traitement automatique des rfrences, support de charges en vrac, etc. La plupart des connecteurs dont il est question ci-dessus sont dtaills dans le Guide de Rfrence des Composants Talend Open Studio. Pour plus dinformations sur leur fonctionnement dans Talend Open Studio for Data Integration, consultez le Chapitre 7, Gestion des mtadonnes. Pour la modlisation de processus mtier, consultez le Chapitre 3, Conception dun Business Model .

1.2. Intgration oprationnelle avec Talend Open Studio for Data IntegrationLintgration oprationnelle de donnes est souvent utilise pour implmenter les programmes et routines habituels, complte en fonction des besoins spcifiques.

Les applications de chargement/migration de donnes et de synchronisation/rplication de donnes sont les plus rpandues en matire dintgration oprationnelle de donnes. Elles requirent : des mappings et transformations complexes avec fonctions dagrgation, calculs, etc. pour pallier les diffrences dans la structure des donnes.

2

Guide Utilisateur de Talend Open Studio for Data Integration

Monitoring de lexcution

le traitement et la rsolution des conflits de donnes en tenant compte des mises jour des enregistrements ou des propritaires des enregistrements. la synchronisation de donnes en quasi temps rel tant donn que les systmes impliquent une latence lente. La plupart des connecteurs dont il est question ci-dessus sont dtaills dans le Guide de Rfrence des Composants Talend Open Studio. Pour plus dinformations sur leur fonctionnement dans Talend Open Studio for Data Integration, consultez le Chapitre 7, Gestion des mtadonnes. Pour la modlisation de processus mtier, consultez le Chapitre 3, Conception dun Business Model . Pour plus d'informations concernant un Job d'intgration de donnes utilisant la fonctionnalit Output Stream, consultez Section B.2, Utilisation de la fonctionnalit Output Stream .

1.3. Monitoring de lexcutionUn des plus grands challenges des dveloppeurs de processus dintgration et des responsables informatiques chargs de contrler leur excution, est de contrler et monitorer lexcution de ces processus mission critique. En effet, la gestion et la notification derreurs peuvent et devraient tre inclus dans lintgration de donnes. De plus, au del des notifications derreurs, il est aussi crucial de monitorer lintgrit des processus dintgration et de surveiller toute dgradation des performances. La console Activity Monitoring Console surveille lexcution du Job (succs, checs, avertissements, etc.), le temps dexcution et les volumes de donnes, tout ceci en une seule console,Talend Open Studio for Data Integration ou disponible en environnement indpendant. Pour plus dinformations concernant le fonctionnement de Activity Monitoring Console, consultez le Guide Utilisateur de lActivity Monitoring Console.

Guide Utilisateur de Talend Open Studio for Data Integration

3

Guide Utilisateur de Talend Open Studio for Data Integration

Chapitre 2. Prsentation du Studio TalendCe chapitre est une introduction Talend Open Studio for Data Integration. Il fournit des informations de configuration de base ncessaires au dmarrage de Talend Open Studio for Data Integration. Ce chapitre vous guide dans vos premiers pas dans la cration de projets en local la personnalisation des prfrences et de votre espace de travail dans Talend Open Studio for Data Integration. Avant de commencer un processus mtier, vous devez vous tre familiaris avec linterface graphique de Talend Open Studio for Data Integration. Pour plus dinformations, consultez Annexe A, Interface de Talend Open Studio for Data Integration .

Guide Utilisateur de Talend Open Studio for Data Integration

Concepts importants dans Talend Open Studio for Data Integration

2.1. Concepts importants dans Talend Open Studio for Data IntegrationLorsque vous travaillez avec Talend Open Studio for Data Integration, vous rencontrez les mots : rfrentiel, projet, rpertoire workspace, composant et lment. Il est important de comprendre lapplication de chacun de ses mots pour saisir le fonctionnement de Talend Open Studio for Data Integration. Quest-ce quun rfrentiel ? Un rfrentiel, repository en anglais, est un espace de stockage utilis par Talend Open Studio for Data Integration pour regrouper toutes les donnes lies aux lments techniques utiliss soit pour dcrire les Business Models, soit pour crer les Jobs. Quest-ce quun projet ? Un projet est un ensemble structur dlments techniques et de leurs mtadonnes associes. Ce qui signifie que tous les Jobs et Business Models que vous crez sont organiss en Projets. Vous pouvez crer autant de projets que vous le souhaitez dans un rfrentiel. Pour plus dinformations concernant les projets, consultez Section 2.2.2, Configurer un projet . Quest-ce quun rpertoire workspace ? Un rpertoire workspace est un rpertoire dans lequel sont stocks tous les dossiers de vos projets. Vous devez avoir un rpertoire workspace par connexion (connexion au rfrentiel). Talend Open Studio for Data Integration vous permet de vous connecter diffrents rpertoires workspace, si vous ne souhaitez pas utiliser celui crer par dfaut. Pour plus dinformations concernant le rpertoire workspace, consultez Section 2.3, Travailler avec diffrents rpertoires workspace . Quest-ce quun Job ? Un Job est un concept graphique, compos dun ou plusieurs composants relis entre eux. Il vous permet de mettre en place des processus oprationnels de gestion des flux. Il traduit des besoins mtier en code, routines et programmes. Les Jobs utilisent les diffrentes sources et cibles ncessaires aux processus dintgration de donnes ou tout autre processus li. Pour plus dinformations concernant la cration de processus dintgration de donnes dans Talend Open Studio for Data Integration, consultez le Chapitre 4, Conception dun Job dintgration de donnes. Quest-ce quun composant ? Un composant, component en anglais, est un connecteur pr-configur excutant une opration dintgration de donnes spcifique, quel que soit le type de donnes que vous souhaitez intgrer (bases de donnes, applications, fichiers plats, services Web, etc.). Un composant permet dviter le plus possible le codage manuel ncessaire au traitement des donnes provenant de sources multiples et htrognes. Les composants sont regroups dans des familles en fonction de leur utilisation et apparaissent dans la Palette de Talend Open Studio for Data Integration. Pour plus dinformations concernant les diffrents types de composants et leurs utilisations, consultez le Guide de Rfrence des Composants Talend Open Studio. Quest-ce quun lment ? Les lments, item en anglais, sont les units techniques constituant un projet. Ces lments sont regroups en fonction de leur type : Job Design, Business Model, Context, Code, Metadata, etc. Un lment peut comprendre plusieurs autres lments. Ainsi, les Business Models et les Jobs que vous crez sont des lments ; les mtadonnes et les contextes que vous utilisez dans les Jobs sont aussi des lments.

6

Guide Utilisateur de Talend Open Studio for Data Integration

Lancement de Talend Open Studio for Data Integration

2.2. Lancement de Talend Open Studio for Data Integration2.2.1. Lancer le Studio pour la premire foisPour ouvrir Talend Open Studio for Data Integration pour la premire fois, procdez comme suit : 1. Dzippez le fichier zip Talend Open Studio for Data Integration et, dans le dossier, double-cliquez sur le fichier excutable correspondant votre systme dexploitation. 2. Dans la bote de dialogue [Licence] qui apparat, lisez et acceptez les termes de la licence afin de passer ltape suivante. Une fentre de dmarrage s'affiche.

Cet cran apparat uniquement lorsque vous lancez Talend Open Studio for Data Integration pour la premire fois ou si tous les projets existants ont t supprims. 3. Cliquez sur le bouton Import afin d'importer le projet Dmo slectionn, ou saisissez un nom de projet dans le champ Create A New Project, puis cliquez sur le bouton Create pour crer le nouveau projet, ou sur le bouton Advanced... pour aller la fentre de login. Pour cette procdure, cliquez sur Advanced... pour accder la fentre de connexion. Pour plus d'informations sur les deux autres options, consultez Section 2.4.1, Crer un projet et Section 2.4.2, Importer le projet Dmo .

Guide Utilisateur de Talend Open Studio for Data Integration

7

Lancer le Studio pour la premire fois

4. A partir de la de la fentre de connexion du Studio Cliquez sur... Crer... Pour... crer un nouveau project qui contiendra tous les Jobs et les Business models conus dans le Studio. Pour plus d'informations, consultez Section 2.4.1, Crer un projet Importer... importer tout projet stock Pour plus d'informations, consultez Section 2.4.3, Importer un projet Projet dmo importer un Projet dmo incluant de nombreux Jobs prts tre utiliss. Ce Projet dmo peut vous aider comprendre les fonctionnalits des diffrents composantsTalend. Pour plus d'informations, consultez Section 2.4.2, Importer le projet Dmo Open ouvrir le projet existant slectionn. Pour plus d'informations, consultez Section 2.4.4, Ouvrir un projet . Cette procdure ayant pour but de crer un nouveau projet , cliquez sur Crer pour ouvrir la bote de dialogue [Nouveau projet]. 5. Dans la bote de dialogue, saisissez un nom pour votre projet et cliquez sur Finish pour fermer la bote de dialogue. Le nom du nouveau projet s'affiche dans la liste Project.

8

Guide Utilisateur de Talend Open Studio for Data Integration

Lancer le Studio pour la premire fois

6. Slectionnez le projet et cliquez sur Open. La page Connect to TalendForge apparat, vous invitant vous connecter la Communaut Talend afin que vous puissiez regarder, tlcharger et installer des composants externes, charger vos propres composants afin de les partager avec les autres utilisateurs de Talend, le tout directement partir de la vue Exchange de la cration de Job dans le Studio. Pour en apprendre plus sur la Communaut Talend, cliquez sur le lien en savoir plus. Pour plus d'informations sur l'utilisation et le partage des composants avec la Communaut, consultez Section 4.5.3, Tlcharger/charger des composants de la communaut . 7. Si vous souhaitez vous connecter la Communaut Talend ultrieurement, cliquez sur le bouton Skip pour continuer. 8. Si vous travaillez derrire un proxy, cliquez sur Proxy settings... et renseignez les champs Proxy Host et Proxy Port dans la bote de dialogue Network setting. 9. Par dfaut, le Studio collecte automatiquement les donnes d'utilisation et les envoie priodiquement aux serveurs hbergs par Talend, dans un but d'amlioration. Si vous ne souhaitez pas que le Studio effectue ces envois, dcochez la case I want to help to improve Talend by sharing anonymous usage statistics. Pour plus d'informations concernant le collecteur de donnes d'utilisation, consultez Section 2.5.15, Prfrences du collecteur de donnes d'utilisation . 10.Renseignez les informations requises, cochez la case I Agree to the TalendForge Terms of Use et cliquez sur Create Account afin de crer votre compte et de vous connecter automatiquement la Communaut Talend. Si vous avez dj un compte sur http://www.talendforge.org/, cliquez sur le lien or connect on existing account afin de vous connecter. Soyez assur quaucune information personnelle que vous communiquez Talend ne sera transmise des tiers ou utilise dautres fins que celles de vous connecter la Communaut ou de vous informer sur Talend des dernires mises jour de Talend.

Guide Utilisateur de Talend Open Studio for Data Integration

9

Lancer le Studio pour la premire fois

Cette page n'apparat plus l'ouverture du Studio une fois que vous vous tes connect avec succs la Communaut Talend, ou si vous cliquez six fois d'affile sur le bouton Skip lorsque vous ouvrez le Studio. Dans ce cas, pour afficher de nouveau la page, ouvrez la bote de dialogue [Preferences], slectionnez Talend > Exchange puis cliquez sur Logon Exchange. Pour plus d'informations, consultez Section 2.5.3, Prfrence Exchange . Une barre de progression et une fentre de bienvenue s'ouvrent conscutivement. Dans cette page, des liens directs vers la documentation, les tutoriels, le forum Talend, Talend Exchange et les dernires nouvelles de Talend sont affichs. 11.Cliquez sur Start now afin douvrir la fentre principale de Talend Open Studio for Data Integration qui contient des astuces utiles pour les dbutants concernant le fonctionnement du Studio. Cliquer sur un lien soulign vous amne la vue ou l'onglet correspondant, ou ouvre la bote de dialogue relative. Pour plus dinformations concernant louverture dun projet , consultez Section 2.4.4, Ouvrir un projet .

10

Guide Utilisateur de Talend Open Studio for Data Integration

Configurer un projet

2.2.2. Configurer un projetPour ouvrir Talend Open Studio for Data Integration, vous devez dabord configurer un projet . Pour configurer un projet dans le rfrentiel, vous pouvez : crer un nouveau projet. Pour plus dinformations, consultez Section 2.4.1, Crer un projet . importer un ou plusieurs projets que vous avez dj cr dans une autre instance de Talend Open Studio for Data Integration. Pour plus dinformations, consultez Section 2.4.3, Importer un projet . importer le projet Dmo. Pour plus dinformations, consultez Section 2.4.2, Importer le projet Dmo .

2.3. Travailler avec diffrents rpertoires workspaceDans Talend Open Studio for Data Integration, vous pouvez crer plusieurs rpertoires workspace et vous connectez un workspace diffrent de celui auquel vous tes actuellement connect, si ncessaire. Cette flexibilit vous permet de stocker les rpertoires o vous le souhaitez et vous permet de nommer deux ou plusieurs projets de la mme manire, du moment que vous stockez les projets dans diffrents rpertoires.

Guide Utilisateur de Talend Open Studio for Data Integration

11

Crer un nouveau rpertoire workspace

2.3.1. Crer un nouveau rpertoire workspaceTalend Open Studio for Data Integration est livr avec un rpertoire workspace par dfaut. Cependant, vous pouvez crer autant de rpertoires que vous le souhaitez et y stocker vos projets en fonction de vos prfrences. Pour crer un nouveau rpertoire workspace : 1. Dans la fentre de connexion au projet, cliquez sur Change pour ouvrir la bote de dialogue vous permettant de slectionner le rpertoire du nouveau workspace.

2. Dans la bote de dialogue, configurez le chemin daccs vers ce nouveau rpertoire workspace que vous souhaitez crer et cliquez sur OK pour fermer la vue. Dans la fentre de login, un message davertissement saffiche vous demandant de redmarrer le Studio. 3. Cliquez sur Restart pour redmarrer le Studio. 4. Dans la fentre de login rinitialise, configurez un projet pour ce nouveau rpertoire workspace. Pour plus dinformations, consultez Section 2.2.2, Configurer un projet . 5. Slectionnez le projet dans la liste Project et cliquez sur Open pour ouvrir Talend Open Studio for Data Integration. Tous les Business Models ou Jobs que vous crez dans linstance courante du Studio seront stocks dans le nouveau rpertoire workspace que vous venez de crer. Si vous souhaitez vous connecter l'un des workspaces que vous avez crs, rptez la procdure dcrite dans cette section.

2.4. Travailler avec les projetsDans Talend Open Studio for Data Integration, le projet correspond au nud racine stockant les diffrents types de Jobs et Business Models dintgration de donnes, mtadonnes, routines, etc. A partir de la fentre de login de Talend Open Studio for Data Integration, vous pouvez : importer le projet Demo pour dcouvrir les fonctionnalits de Talend Open Studio for Data Integration grce des exemples de Jobs prts l'emploi. Lorsque vous importez le projet Demo, il est automatiquement install dans le workspace de votre instance courante du Studio. 12 Guide Utilisateur de Talend Open Studio for Data Integration

Crer un projet

Pour plus dinformations, consultez Section 2.4.2, Importer le projet Dmo . crer un projet local. Lorsque vous vous connectez Talend Open Studio for Data Integration pour la premire fois, aucun projet par dfaut napparat dans la liste. Vous devez crer un projet et louvrir dans le Studio pour stocker tous les Jobs et Business Models que vous crez. Lorsque vous crez un nouveau projet, une arborescence est automatiquement cre dans le rpertoire workspace du serveur de votre repository. Il correspond la vue Repository de la fentre principale de Talend Open Studio for Data Integration. Pour plus dinformations, consultez Section 2.4.1, Crer un projet . importer des projets que vous avez dj crs dans une version antrieure de Talend Open Studio for Data Integration vous pouvez limporter dans le workspace courant de Talend Open Studio for Data Integration Import... . Pour plus dinformations, consultez Section 2.4.3, Importer un projet . ouvrir un projet que vous avez cr ou import dans le Studio.. Pour plus dinformations concernant louverture dun projet , consultez Section 2.4.4, Ouvrir un projet . supprimer des projets locaux que vous avez dj crs ou imports et dont vous navez plus besoin. Pour plus dinformations, consultez Section 2.4.5, Supprimer un projet . Une fois que vous avez lanc Talend Open Studio for Data Integration, vous pouvez exporter les ressources dun ou de plusieurs projets crs partir de linstance courante du Studio. Pour plus dinformations, consultez Section 2.4.6, Exporter un projet .

2.4.1. Crer un projetLorsque vouslancez le Studio pour la premire fois, aucun projet par dfaut napparat dans la liste. Vous devez crer un projet qui contiendra les Jobs et Business Models dintgration de donnes que vous avez crs partir de linstance courante du Studio. Pour crer un projet : 1. Lancez Talend Open Studio for Data Integration . 2. Utilisez l'une des deux options suivantes: Saisissez le nom du nouveau projet dans le champ Create A New Project, puis cliquez sur Create pour ouvrir la fentre de dialogue contenant le champ[Project name] rempli avec le nom spcifi. Cliquez sur [Advanced] et cliquez sur Create... partir de la fentre de connexion pour ouvrir la bote de dialogue [New project] contenant le champ Project Name vide.

Guide Utilisateur de Talend Open Studio for Data Integration

13

Crer un projet

3. Dans le champ Project name, saisissez un nom pour le nouveau projet ou si besoin modifiez le nom de projet prcdemment saisi. Ce champ est obligatoire Selon l'endroit o se trouve votre curseur, un message en haut de l'assistant vous informe sur la nature des donnes saisir, comme les caractres interdits. Le champ Technical Name est en lecture seule et contient le nom technique du projet. Il est utilis par lapplication pour crer le nom du fichier correspondant au projet. Il correspond gnralement au nom du projet saisi, mis en majuscule et concatn laide de tirets souligns si ncessaire. 4. Cliquez sur Finish. Le nom de nouveau projet cr apparat dans la liste Project de la fentre de login de Talend Open Studio for Data Integration.

Depuis la version 5.0, seul le langage Java est gnr.

14

Guide Utilisateur de Talend Open Studio for Data Integration

Importer le projet Dmo

Pour ouvrir le nouveau projet cr dans Talend Open Studio for Data Integration, slectionnez-le dans la liste Project et cliquez sur Open. Une fentre montrant la progression de linitialisation du gnrateur apparat. Attendez que linitialisation se termine. Dans le Studio, si vous souhaitez passer dun projet un autre, cliquez sur File > Switch Projects dans la barre de menu. Si vous avez dj cr un projet dans une version antrieure de Talend Open Studio for Data Integration et que vous souhaitez limporter dans la version couranteSection 2.4.3, Importer un projet .

2.4.2. Importer le projet DmoDans Talend Open Studio for Data Integration, vous pouvez importer, dans votre workspace, le projet Dmo contenant de nombreux exemples de Jobs prts utiliser. Ce projet Dmo peut vous aider comprendre les fonctionnalits des diffrents composants Talend. Au premier lancement de Talend Open Studio for Data Integration, vous pouvez: crer un nouveau projet dans votre rpertoire en utilisant le projet dmo comme modle, importer le projet dmo TALENDDEMOSJAVA dans votre rpertoire. Pour crer un nouveau projet partir du projet dmo 1. Cliquez sur Import, situ ct de la liste Select A Demo Project. La bote de dialogue [Import demo Project] s'affiche.

2. Saisissez un nom pour votre nouveau projet, et cliquez sur Finish> pour crer le projet. Un message de confirmation saffiche vous indiquant que limport a t ralis avec succs dans linstance courante du Studio.

Guide Utilisateur de Talend Open Studio for Data Integration

15

Importer un projet

3. Cliquez sur OK pour fermer le message de confirmation. Tous les exemples du projet dmo sont imports dans le projet nouvellement cr, et le nom du nouveau projet est affich dans la liste Projet de l'cran de connexion. Pour importer le projet dmo TALENDDEMOSJAVA dans votre rpertoire: 1. Cliquez sur Advanced et, de la fentre de connexion cliquez sur Demo Project....La bote de dialogue [Import demo project] s'ouvre.

2. Slectionnez le projet dmo et cliquez sur Finish> pour fermer la bote de dialogue. Un message de confirmation saffiche vous indiquant que limport a t ralis avec succs dans linstance courante du Studio. 3. Cliquez sur OK pour fermer le message de confirmation. Pour ouvrir le projet Dmo import dans Talend Open Studio for Data Integration, slectionnez-le dans la liste Project et cliquez sur Open. Une fentre montrant la progression de linitialisation du gnrateur apparat. Attendez que linitialisation se termine. Les exemples de Jobs du projet Dmo sont automatiquement imports dans votre workspace et sont disponibles partir de la vue Repository sous le nud Job Designs. Vous pouvez utiliser ces exemples comme base pour vos propres Job designs.

2.4.3. Importer un projetDans Talend Open Studio for Data Integration, vous pouvez importer les projets que vous avez dj crs dans une version antrieure du Studio.

16

Guide Utilisateur de Talend Open Studio for Data Integration

Importer un projet

1. Si vous lancez Talend Open Studio for Data Integration pour la premire fois, cliquez sur Advanced... pour ouvrir la fentre de connexion. 2. A partir de la fentre connexion, cliquez sur Import... pour ouvrir l'assistant [Import].

3. Cliquez sur Import several projects si vous souhaitez importer plus dun projet la fois. 4. Cliquez sur Select root directory ou Select archive file en fonction du type de source partir de laquelle vous souhaitez faire limport : respectivement une rpertoire ou un fichier archive. 5. Cliquez sur Browse... pour slectionner le rpertoire workspace ou le fichier archive contenant les projets importer. Par dfaut, le workspace slectionn est le dossier workspace courant de votre Studio. Remontez larborescence vers le rpertoire workspace de la version antrieure de Talend Open Studio for Data Integration ou le fichier archive contenant le ou les projets importer et slectionnez-le. 6. Cochez la case Copy projects into workspace pour faire une copie des projets imports dans le nouveau workspace. Si vous ne souhaitez pas dplacer les projets de leur emplacement initial vers le nouveau workspace, dcochez cette case. Nous vous recommandons de conserver une version de sauvegarde. 7. Dans la liste Projects, slectionnez les projets importer et cliquez sur Finish pour valider. Dans la fentre de login, le ou les nom(s) des projet(s) import(s) apparaissent dsormais dans la liste Project.

Guide Utilisateur de Talend Open Studio for Data Integration

17

Ouvrir un projet

Vous pouvez donc slectionner le projet import que vous souhaitez ouvrir dans Talend Open Studio for Data Integration et cliquer sur Open pour lancer le Studio. Une fentre dinitialisation du gnrateur de code peut apparatre lors du lancement de lapplication. Il est recommand dattendre que linitialisation se termine.

2.4.4. Ouvrir un projetLorsque vous lancez Talend Open Studio for Data Integration pour la premire fois, aucun projet napparat dans la liste Project. Vous devez donc crer ou importer un projet ou un projet Dmo afin dalimenter la liste Project avec des projets que vous pouvez ouvrir dans le Studio. Pour ouvrir un projet dans Talend Open Studio for Data Integration : Dans la fentre de login du Studio, cliquez sur le bouton Refresh pour mettre jour la liste des projets, slectionnez le projet que vous souhaitez ouvrir et cliquez sur Open.

Une barre de progression apparat puis la fentre principale de Talend Open Studio for Data Integration souvre. Une fentre dinitialisation du gnrateur de code apparat. Il est recommand dattendre que linitialisation se termine. Lorsque vous ouvrez un projet import dune version prcdente du Studio, une fentre dinformation souvre et affiche une courte description des tches de migration ralises avec succs. Pour plus dinformations, consultez Section 2.4.7, Tches de migration .

18

Guide Utilisateur de Talend Open Studio for Data Integration

Supprimer un projet

2.4.5. Supprimer un projet1. Dans la fentre de connexion, cliquez sur Delete pour ouvrir la bote de dialogue [Select Project].

2. Cochez la ou les cases correspondant aux projets que vous souhaitez supprimer. 3. Cliquez sur OK pour valider la suppression. La liste des projets est rafrachie automatiquement. Faites attention lorsque vous cliquez sur OK, car aucune fentre de confirmation napparat. De plus, les projets supprims ne peuvent pas tre rcuprs. Si vous cochez la case Do not delete projects physically, le ou les projet(s) slectionn(s) seront uniquement supprims de la liste et seront donc toujours prsents dans le rpertoire workspace de Talend Open Studio for Data Integration. De plus, vous pouvez, tout moment, rcuprer un projet supprim de cette manire via loption Import local project(s) de la liste Or de la fentre de login.

2.4.6. Exporter un projetTalend Open Studio for Data Integration vous permet dexporter les projets crs ou imports dans linstance courante de Talend Open Studio for Data Integration. 1. Dans la barre doutils du Studio, cliquez sur file]. pour ouvrir lassistant [Export Talend projects in archive

Guide Utilisateur de Talend Open Studio for Data Integration

19

Tches de migration

2. Cochez les cases correspondant aux projets que vous souhaitez exporter. Vous pouvez, en fonction de vos besoins, slectionner une partie dun projet partir du bouton Filter Types... (pour les utilisateurs expriments). 3. Dans le champ To archive file, cliquez sur le bouton Browse... pour spcifier le rpertoire dans lequel exporter votre ou vos projet(s) et saisissez le nom que vous souhaitez donner au fichier archive. 4. Dans la zone Options, slectionnez le format de compression et le type de structure que vous souhaitez utiliser. 5. Cliquez sur Finish pour valider. Le fichier archive contenant les projets exports est cr dans le rpertoire spcifi.

2.4.7. Tches de migrationLes tches de migration servent assurer la compatibilit des projets crs dans une version antrieure de Talend Open Studio for Data Integration avec la version courante. Afin que les modifications soient plus visibles, nous avons dcid de partager ces mises jour avec vous grce une fentre dinformation. Cette fentre dinformation souvre lorsque vous lancez le projet que vous avez import (cr) dune version antrieure de Talend Open Studio for Data Integration. Elle liste et fournit une courte description des tches qui ont t ralises avec succs afin que vous puissiez excuter vos projets normalement.

20

Guide Utilisateur de Talend Open Studio for Data Integration

Configuration des prfrences de Talend Open Studio for Data Integration

Parmi les modifications affectant lutilisation de Talend Open Studio for Data Integration, voici quelques exemples : tDBInput utilis avec une base de donnes MySQL, devient un composant spcifique tDBMysqlInput. Son aspect est ainsi modifi dans les Jobs o il est utilis. tUniqRow tait bas sur les cls de schma Input, alors que lactuel tUniqRow permet lutilisateur de slectionner la colonne o faire la correspondance.

2.5. Configuration des prfrences de Talend Open Studio for Data IntegrationVous pouvez dfinir les proprits daffichage de la fentre principale de Talend Open Studio for Data Integration pour les adapter vos besoins et vos prfrences. Un grand nombre des configurations que vous avez dfinies peuvent tre enregistres dans Preference et seront donc utilises par dfaut pour tous les nouveaux Jobs que vous crerez. La section suivante dcrit les configurations spcifiques que vous pouvez dfinir en tant que prfrences. Cliquez sur le menu Window de Talend Open Studio for Data Integration, puis slectionnez Preferences.

2.5.1. Interprteur JavaLe chemin de l'interprteur Java est dfini par dfaut dans le fichier Java de votre ordinateur (Program Files \Java\jre6\bin\java.exe par dfaut).

Guide Utilisateur de Talend Open Studio for Data Integration

21

Composants externes ou utilisateur

Pour personnaliser votre chemin d'accs l'interprteur Java : 1. Si ncessaire, cliquez sur Talend dans larborescence de la bote de dialogue [Preferences]. 2. Si le rpertoire dinstallation Java par dfaut nest pas correct, rectifiez le chemin daccs. Dans la mme vue, vous pouvez galement modifier le nombre de lignes de donnes affiches dans laperu et le chemin daccs vers les fichiers temporaires.

2.5.2. Composants externes ou utilisateurVous pouvez crer ou dvelopper vos propres composants et les utiliser dans Talend Open Studio for Data Integration. Pour plus dinformations concernant la cration et le dveloppement de composants utilisateur, consultez la page wiki (en anglais) Component creation tutorial section. [http://www.talendforge.org/wiki/] 1. Dans larborescence de la bote de dialogue [Preferences], dveloppez le nud Talend, puis slectionnez Components.

22

Guide Utilisateur de Talend Open Studio for Data Integration

Prfrence Exchange

2. Renseignez le champ User components folder pour indiquer le chemin daccs aux composants ajouter la Palette de Talend Open Studio for Data Integration. 3. Dans le champ Default mapping links dispaly as, slectionnez le type de liens que vous souhaitez utiliser pour la mise en correspondance dans le tMap. 4. Cochez la case Dont show corresponding job after double click on a tRunJob component si vous ne souhaitez pas que le Job fils appel par le tRunJob souvre lorsque vous double-cliquez sur le composant. Vous pourrez toujours ouvrir le Job correspondant en cliquant-droit sur le composant tRunJob et en slectionnant Open tRunJob Component. 5. Cliquez sur Apply puis sur OK afin de valider les prfrences dfinies et fermer la bote de dialogue. Les composants externes sont ajouts la Palette.

2.5.3. Prfrence ExchangeVous pouvez configurer les prfrences relatives votre connexion Talend Exchange, site faisant partie de la Communaut Talend, dans Talend Open Studio for Data Integration. Pour ce faire : 1. Dans la barre de menu, cliquez sur Window > Preferences pour ouvrir la bote de dialogue [Preferences]. 2. Dveloppez le nud Talend et cliquez sur Exchange afin d'afficher la vue Exchange.

3. Configurez les prfrences d'Exchange selon vos besoins : a. Si vous n'tes pas encore connect la Communaut Talend, cliquez sur Sign In pour vous rendre sur la page Connect to TalendForge afin de vous connecter la Communaut Talend l'aide de votre identifiant/mot de passe ou pour vous crer un compte et de vous y connecter. Si vous tes dj connect la Communaut Talend, votre compte s'affiche et le bouton Sign In devient Sign Out. Pour vous dconnecter de la Communaut Talend, cliquez sur Sign Out. b. Par dfaut, lorsque vous tes connect la Communaut Talend, lorsqu'une mise jour d'un produit install est disponible, une bote de dialogue apparat pour vous le signaler. Si vous vrifiez frquemment les mises jour disponibles et que vous ne souhaitez pas que cette bote de dialogue rapparaisse, dcochez la case Notify me when updated extensions are available. Pour plus d'informations concernant la connexion la Communaut Talend, consultez Section 2.2, Lancement de Talend Open Studio for Data Integration . Pour plus d'informations concernant l'utilisation des composants de la communaut dans le Studio, consultez la Section 4.5.3, Tlcharger/charger des composants de la communaut .

2.5.4. Prfrences de langueVous pouvez configurer les prfrences de langue dans Talend Open Studio for Data Integration.

Guide Utilisateur de Talend Open Studio for Data Integration

23

Prfrences dexcution et de dbogage

1. Dans le menu Window > Preferences, dveloppez le nud Talend pour ouvrir la bote de dialogue [Preferences]. 2. Dveloppez le nud Talend et cliquez sur Internationalization pour afficher les prfrences de langue.

3. Dans le champ Local Language, slectionnez la langue que vous souhaitez utiliser pour linterface de Talend Open Studio for Data Integration. 4. Cliquez sur Apply, puis sur OK pour valider vos changements et fermer la bote de dialogue [Preferences]. 5. Redmarrez Talend Open Studio for Data Integration pour que ce changement soit pris en compte.

2.5.5. Prfrences dexcution et de dbogageVous pouvez configurer les prfrences dexcution et de dbogage dans Talend Open Studio for Data Integration. 1. Dans le menu, cliquez sur Window > Preferences pour afficher la bote de dialogue [Preferences]. 2. Dveloppez le nud Talend et cliquez sur Run/Debug pour afficher les prfrences.

24

Guide Utilisateur de Talend Open Studio for Data Integration

Prfrences du Designer

Dans la zone Talend client configuration, vous pouvez dfinir les options dexcution utiliser par dfaut.

Stats port range Trace port range Save before run Clear before run Exec time Statistics Traces Pause time

Spcifiez une plage pour les ports utiliss pour la gnration des Statistics, notamment si les ports dfinis par dfaut sont dj occups par dautres applications. Spcifiez une plage pour les ports utiliss pour la gnration des Traces, notamment si les ports dfinis par dfaut sont dj occups par dautres applications. Cochez cette case pour automatiquement enregistrer votre Job avant de lexcuter. Cochez cette case pour nettoyer les rsultats dune excution prcdente avant dexcuter de nouveau le Job. Cochez cette case pour afficher la dure dexcution du Job. Cochez cette case le suivi de flux au cours de lexcution du Job. Cochez cette case pour afficher le suivi du traitement des donnes au cours de lexcution du Job. Indiquez le temps de pause souhaite entre chaque ligne de donnes du tableau Traces.

Dans la liste Job Run VM arguments, vous pouvez dfinir les paramtres de votre JVM en fonction de votre utilisation. Les paramtres par dfaut, -Xms256M et -Xmx1024M correspondent respectivement la mmoire rserve minimale et maximale pour lexcution de vos Jobs. Si vous souhaitez utiliser des paramtres spcifiques pour lexcution dun Job, par exemple si vous voulez afficher les rsultats dexcution de ce Job en japonais, vous devez ouvrir la vue Run. Dans cette vue, configurez les paramtres dexcution avancs correspondants. Pour plus dinformations concernant les paramtres dexcution avancs dun Job spcifique, consultez Section 4.2.7.4, Configurer les paramtres dexcution avancs . Pour plus dinformations sur les paramtres possibles, consultez le site http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html.

2.5.6. Prfrences du DesignerVous pouvez configurer les prfrences daffichage des composants et des Jobs de manire permanente dans le Studio. 1. Dans le menu, cliquez sur Window > Preferences pour ouvrir la bote de dialogue [Preferences]. 2. Dveloppez le nud Talend > Appearance. 3. Cliquez sur Designer pour afficher les prfrences daffichage de lespace de modlisation. A partir de cette vue, vous pouvez dfinir laffichage des noms et des aides contextuelles de chaque composant.

Guide Utilisateur de Talend Open Studio for Data Integration

25

Ajouter du code par dfaut

4. Cochez les cases adquates pour personnaliser lespace de modlisation de Talend Open Studio for Data Integration en fonction de votre utilisation.

2.5.7. Ajouter du code par dfautDans les prfrences, vous pouvez ajouter du code par dfaut au dbut ou la fin du code de votre Job. 1. Dans le menu, cliquez sur Window > Preferences pour ouvrir la bote de dialogue [Preferences]. 2. Dveloppez les nuds Talend et Import/Export et cliquez sur Shell Settings pour afficher le champ permettant dajouter du code par dfaut.

3. Dans le champ Command, ajoutez votre/vos ligne(s) de code avant ou aprs le code %GENERATED_TOS_CALL% pour quelles apparaissent respectivement au dbut ou la fin du code de votre Job.

26

Guide Utilisateur de Talend Open Studio for Data Integration

Prfrences de Performance

2.5.8. Prfrences de PerformanceDans les prfrences, vous pouvez dfinir les options de rafrachissement du Repository en fonction de votre utilisation de Talend Open Studio for Data Integration. 1. Dans le menu, cliquez sur Window > Preferences, pour ouvrir la bote de dialogue [Preferences]. 2. Dveloppez le nud Talend et cliquez sur Performance pour afficher les prfrences de Performance.

La dsactivation du rafrachissement automatique permet un gain de performance. 3. Paramtrez les prfrences de performance de Talend Open Studio for Data Integration en fonction de votre utilisation : Cochez la case Deactivate auto detect/update after a modification in the repository pour dsactiver la dtection et la mise jour automatique du Repository aprs modification. Cochez la case Check the property fields when generating code pour activer la vrification des champs de proprits des composants. Lorsque lun des champs de proprits dun composant est mal renseign, le composant est entour en rouge. La dsactivation de la vrification des champs de proprits des composants permet un gain de performance. Dcochez la case Check the property fields when generating code. Cochez la case Generate code when opening the job pour gnrer le code louverture du Job. Cochez la case Check only the last version when updating jobs or joblets pour ne vrifier que la dernire version des Jobs et Joblets. Cochez la case Propagate add/delete variable changes in repository contexts pour propager les ajouts et suppressions de variables dans les mtadonnes Contexts du Repository. Cochez la case Activate the timeout for database connection pour mettre en place un dlai dexpiration des connexions aux bases de donnes. Puis dans le champ Connection timeout (seconds), saisissez, en secondes, la dure souhaite avant expiration. Cochez la case Add all user routines to job dependencies, when create new job, afin dajouter toutes les routines utilisateur dans les dpendances des Jobs lors de la cration de nouveaux Jobs.

Guide Utilisateur de Talend Open Studio for Data Integration

27

Prfrences de la documentation

Cochez la case Add all system routines to job dependencies, when create job, pour ajouter toutes les routines systme lors de la cration de nouveaux Jobs.

2.5.9. Prfrences de la documentationDans les prfrences, vous pouvez inclure le code source dans vos documentations gnres. 1. Dans le menu, cliquez sur Window > Preferences pour ouvrir la bote de dialogue [Preferences]. 2. Dveloppez le nud Talend et cliquez sur Documentation pour afficher les prfrences de la documentation.

3. Personnalisez les prfrences de la documentation selon vos besoins : Cochez la case Source code to HTML generation pour intgrer le code source dans la documentation HTML que vous gnrez. Cochez la case Use CSS File as a template when export to HTML afin dactiver le champ CSS File, si vous devez utiliser un fichier CSS pour personnaliser les fichiers HTML exports. Pour plus dinformations concernant la documentation, consultez Section 5.6.1, Gnrer la documentation HTML et Section 4.2.6.5, Onglet Documentation .

2.5.10. Afficher des caractres spciaux dans les colonnes de schmasVous pouvez avoir besoin de rcuprer le schma dune table contenant des colonnes avec caractres spciaux comme des caractres chinois, japonais ou corens. Dans ce cas, vous devez activer loption permettant de lire les caractres spciaux dans Talend Open Studio for Data Integration. Pour ce faire : 1. Dans la barre de menu, cliquez sur Window > Preferences afin douvrir la bote de dialogue [Preferences]. 2. Dans larborescence de la bote de dialogue, dveloppez le noeud Talend. 3. Cliquez sur le nud Specific settings pour afficher la vue correspondante dans la partie droite de la bote de dialogue. 4. Cochez la case Allow specific characters (UTF8,...) for columns of schemas.

28

Guide Utilisateur de Talend Open Studio for Data Integration

Prfrences du SQL Builder

2.5.11. Prfrences du SQL BuilderDans les prfrences, vous pouvez dfinir les prfrences du SQL Builder. 1. Dans le menu, cliquez sur Window > Preferences pour ouvrir la bote de dialogue [Preferences]. 2. Dveloppez les nuds Talend et Specific Settings et cliquez sur SqlBuilder pour afficher les prfrences du SQL Builder.

3. Personnalisez les performances du SQL Builder selon vos besoins : Cochez la case add quotes, when you generated sql statement pour protger le nom des colonnes et des tables par des guillemets dans vos requtes SQL. Pour le champ AS400 SQL generation, slectionnez Standard SQL Statement pour utiliser des commandes SQL standard ou System SQL Statement pour des commandes SQL system lorsque vous utilisez des bases de donnes de type AS400. Dcochez la case Enable check queries in the database components (disable to avoid warnings for specific queries) pour dsactiver la vrification des requtes dans les composants base de donnes.

2.5.12. Prfrences des schmasDans les prfrences, vous pouvez dfinir la longueur et le type de donnes par dfaut des champs des schmas de vos composants. 1. Dans le menu, cliquez sur Window > Preferences pour ouvrir la bote de dialogue [Preferences]. 2. Dveloppez les nuds Talend et Specific Settings et cliquez sur Default Type and Length pour afficher les prfrences de longueur et de type des champs de vos schmas.

Guide Utilisateur de Talend Open Studio for Data Integration

29

Prfrences des bibliothques

3. Paramtrez ces prfrences en fonction de vos besoins : Dans la zone Default Settings for Fields with Null Values, renseignez le type de donnes et la longueur du champ attribuer par dfaut aux champs de valeurs nulles. Dans la zone Default Settings for All Fields, renseignez le type de donnes et la longueur du champ attribuer tous les champs du schma. Dans la zone Default Length for Data Type, renseignez la longueur attribuer en fonction du type de donnes du champ.

2.5.13. Prfrences des bibliothquesDans les prfrences, vous pouvez dfinir le rpertoire dans lequel stocker les diffrentes bibliothques utilises dans Talend Open Studio for Data Integration. 1. Dans le menu, cliquez sur Window > Preferences pour ouvrir la bote de dialogue [Preferences]. 2. Dveloppez les nuds Talend et Specific Settings et cliquez sur Libraries pour afficher les prfrences des bibliothques.

30

Guide Utilisateur de Talend Open Studio for Data Integration

Prfrences des conversions de type

3. Le chemin daccs peut tre indiqu dans le champ External libraries path en cliquant sur le bouton Browse.... Le chemin par dfaut est celui de la version actuelle que vous utilisez.

2.5.14. Prfrences des conversions de typeDans les prfrences, vous pouvez paramtrer les prfrences de conversion de type dans Talend Open Studio for Data Integration, de Java vers les bases de donnes et des bases de donnes vers le langage Java. 1. Dans le menu, cliquez sur Window > Preferences pour ouvrir la bote de dialogue [Preferences]. 2. Dveloppez les nuds Talend et Specific Settings et cliquez sur Metadata of Talend Type pour afficher les prfrences des conversions.

Dans la liste Metadata Mapping File, un fichier xml contenant les paramtres de conversion apparat pour chaque type de base de donnes utilis dans Talend Open Studio for Data Integration. Vous pouvez importer, exporter ou supprimer chaque fichier de conversion en cliquant respectivement sur les boutons Import, Export et Remove. Vous pouvez ouvrir et modifier chaque fichier afin daffiner les conversions en fonction de votre utilisation en cliquant sur le bouton Edit et en modifiant le code XML directement dans la fentre [Edit mapping file].

Guide Utilisateur de Talend Open Studio for Data Integration

31

Prfrences du collecteur de donnes d'utilisation

2.5.15. Prfrences du collecteur de donnes d'utilisationEn autorisant Talend Open Studio for Data Integration collecter vos statistiques d'utilisation du Studio, vous permettez aux utilisateurs de mieux comprendre les produits Talend et vous permettez Talend de savoir comment les utilisateurs utilisent les produits. Cela rend possible l'amlioration de la qualit des produits et des performances afin de mieux rpondre aux besoins des utilisateurs Par dfaut, Talend Open Studio for Data Integration collecte automatiquement vos donnes d'utilisation et les envoie rgulirement aux serveurs hbergs par Talend. Vous pouvez voir la collection de donnes d'utilisation et le chargement d'informations, ainsi que personnaliser les performances du collecteur de donnes selon vos besoins. Soyez assur que seules les statistiques d'utilisation du Studio sont collectes. Aucune de vos informations prives ne sera collecte et transmise Talend. 1. Dans la barre de menu, cliquez sur Window > Preferences afin d'afficher la bote de dialogue [Preferences]. 2. Dveloppez le nud Talend et cliquez sur Usage Data Collector pour afficher la vue Usage Data Collector.

3. Lisez le message concernant le collecteur de donnes d'utilisation et, si vous ne souhaitez pas que le collecteur collecte et envoie vos informations d'utilisation du Studio, dcochez la case Enable capture. 4. Pour obtenir un aperu des donns d'utilisation captures par le collecteur de donnes, dveloppez le nud Usage Data Collector et cliquez sur Preview.

32

Guide Utilisateur de Talend Open Studio for Data Integration

Personnalisation des paramtres du projet

5. Pour personnaliser l'intervalle d'envoi des donnes d'utilisation et voir la date du dernier envoi, cliquez sur Uploading sous le nud Usage Data Collector.

Par dfaut, s'il est activ, le collecteur de donnes collecte les donnes d'utilisation du produit et les envoie aux serveurs Talend tous les dix jours. Pour modifier l'intervalle, saisissez une nouvelle valeur entire (en jours) dans le champ Upload Period. Le champ Last Upload en lecture seule affiche la date et l'heure du dernier envoi de donnes aux serveurs Talend.

2.6. Personnalisation des paramtres du projetTalend Open Studio for Data Integration vous permet de personnaliser les informations et les paramtres du projet en cours, notamment les paramtres de la Palette et du Job, la gestion du versionnement des Jobs, etc. 1. Pour accder aux paramtres du projet, cliquez sur dans la barre doutils du Studio ou cliquez sur File > Edit Project Properties dans la barre de menu. La bote de dialogue [Project Settings] souvre.

Guide Utilisateur de Talend Open Studio for Data Integration

33

Personnaliser la Palette

2.

Dans larborescence gauche de la bote de dialogue, slectionnez le paramtre que vous souhaitez personnaliser et personnalisez-le dans la partie droite de la bote de dialogue.

A partir de cette bote de dialogue, vous pouvez aussi exporter ou importer lintgralit des paramtres de votre projet. Pour exporter les paramtres, cliquez sur le bouton Export. Lexport gnrera un fichier XML contenant tous les paramtres de votre projet. Pour importer les paramtres, cliquez sur le bouton Import et slectionnez le fichier XML contenant les paramtres dun autre projet appliquer au projet en cours.

2.6.1. Personnaliser la PaletteVous pouvez personnaliser laffichage de la Palette, afin de ne charger que les composants que vous utilisez dans votre Projet, ce qui permet de lancer votre Studio plus rapidement. Pour personnaliser l'affichage de la Palette, procdez comme suit : 1. Dans la barre doutils du Studio, cliquez sur ou cliquez sur File > Edit Project Properties dans la barre de menu pour ouvrir la bote de dialogue [Project Settings].

34

Guide Utilisateur de Talend Open Studio for Data Integration

Personnaliser la Palette

Dans la vue General de la bote de dialogue [Project Settings], ajoutez une description du projet en cours si vous ne lavez pas fait lors de sa cration. 2. Dans larborescence de la fentre [Project Settings], dveloppez le nud Designer et cliquez sur Palette Settings. Les paramtres de la Palette en cours sont affichs dans la partie droite de la fentre. Slectionnez un ou plusieurs composants, ou un ou plusieurs groupes de composants pour les supprimer de la Palette en cours. Puis utilisez la flche vers la gauche pour dplacer la slection vers la Palette de composants cachs, gauche de la fentre. Notez que larborescence de la Palette est conserve dans la zone de gauche. Pour afficher de nouveau un composant cach, slectionnez-le dans la zone de gauche et faites-la passer dans la zone de droite en cliquant sur la flche vers la droite. Cliquez sur Apply pour valider les modifications effectues la Palette du projet en cours et cliquez sur OK pour fermer la bote de dialogue. Pour revenir aux paramtres par dfaut, cliquez sur le bouton Restore Defaults. Pour plus dinformations concernant la Palette, consultez Section 4.2.8.1, Modifier la disposition et les paramtres de la Palette .

3.

4.

5.

6.

Guide Utilisateur de Talend Open Studio for Data Integration

35

Grer les versions

2.6.2. Grer les versionsVous pouvez aussi grer les versions des lments du Repository partir de la fentre [Project Settings]. Pour cela, dveloppez le nud General et cliquez sur Version Management. Pour ce faire : 1. Dans la barre doutils du Studio, cliquez sur ou cliquez sur File > Edit Project Properties dans la barre de menu pour ouvrir la bote de dialogue [Project Settings]. 2. Dans larborescence de la bote de dialogue, dveloppez le nud General et cliquez sur Version Management pour ouvrir la vue correspondante.

3.

Dans larborescence, dveloppez le nud correspondant aux lments dont vous souhaitez grer les versions et cochez les cases correspondantes. Les lments cochs apparaissent dans la liste Items avec leur version actuelle dans la colonne Version et la nouvelle version applique dans la colonne New Version.

4.

Effectuez les modifications suivantes : Dans la zone Option, slectionnez loption Change all items to a fixed version pour passer tous les lments slectionns la mme version fixe.

36

Guide Utilisateur de Talend Open Studio for Data Integration

Grer les statuts

Cliquez sur Revert si vous souhaitez annuler ces modifications. Cliquez sur Select all dependencies si vous souhaitez mettre jour tous les lments dpendants des lments slectionns la fois. Cliquez sur Select all subjobs si vous souhaitez mettre jour tous les sous-jobs dpendants des lments slectionns la fois. Pour incrmenter individuellement la version de chaque lment du Repository, slectionnez loption Update the version of each item dans la zone Option. Cochez la case Fix tRunjob versions if Latest si vous souhaitez que le Job pre conserve le Job fils de la version actuelle dans le tRunJob versionner, sans tenir compte de la mise jour de leurs versions. Par exemple, un tRunJob fera une mise jour partir de la version actuelle 1.0 vers 1.1 la fois au niveau du Job pre et du Job fils. Une fois cette case coche, le Job pre 1.0 continuera utiliser le Job fils 1.0 plutt que la dernire version (la version 1.1), comme il le ferait habituellement. Pour utiliser cette case, le Job parent doit utiliser le(s) Job(s) enfant(s) de la dernire version en tant que version actuelle dans le tRunJob versionner, ce qui est possible en slectionnant loption Latest de la liste droulante des versions dans la vue Component du(d)es Job(s) fils.Pour plus dinformations concernant le tRunJob, consultez le Guide de rfrence des Composants Talend Open Studio. 5. Cliquez sur Apply pour appliquer les changements et sur OK pour fermer la bote de dialogue. Pour plus dinformations concernant la gestion des versions, consultez Section 2.6.2, Grer les versions .

2.6.3. Grer les statutsVous pouvez galement grer le statut de chaque lment dans la vue Repository via le chemin General > Status Management de la bote de dialogue [Project Settings]. 1. Dans la barre doutils de la fentre principale du Studio, cliquez sur ou cliquez sur File > Edit Project Properties dans la barre de menu afin douvrir la bote de dialogue [Project Settings]. 2. Dans larborescence de la bote de dialogue, dveloppez le nud General puis slectionnez Status Management afin douvrir la vue correspondante.

Guide Utilisateur de Talend Open Studio for Data Integration

37

Personnaliser les paramtres du Job

3.

Dans la vue Repository, dveloppez le nud contenant les lments dont vous souhaitez grer le statut et cochez la case de ces lments. Les lments slectionns saffichent dans la liste Items de droite, avec leur statut, dans la colonne Status. Le nouveau statut dfini saffiche dans la colonne New Status.

4.

Dans la zone Options, cochez la case Change all technical items to a fixed status pour changer le statut de tous les lments slectionns en un mme statut fixe. Cliquez sur Revert si vous souhaitez annuler les modifications. Pour mettre jour le statut des lments, slectionnez loption Update the version of each item et changez-le manuellement. Cliquez sur Apply afin dappliquer vos modifications, puis sur OK pour fermer la bote de dialogue. Pour plus dinformations concernant les statuts des Jobs, consultez Section 2.6.4, Personnaliser les paramtres du Job .

5. 6.

7.

2.6.4. Personnaliser les paramtres du JobVous pouvez automatiquement utiliser les paramtres Implicit Context Load et Stats and Logs dfinis dans les Project Settings du projet en cours lorsque vous crez un nouveau Job.

38

Guide Utilisateur de Talend Open Studio for Data Integration

Configurer les informations de logs

Pour cela : 1. Dans la barre doutils du Studio, cliquez sur ou cliquez sur File > Edit Project Properties dans la barre de menu pour ouvrir la bote de dialogue [Project Settings]. 2. Dans larborescence de la bote de dialogue, cliquez sur le noeud Job Settings pour ouvrir la vue correspondante. Cochez la case Use project settings when create a new job des zones Implicit Context Load et Stats and Logs.

3.

4.

Cliquez sur Apply pour valider les changements et cliquez sur OK pour fermer la bote de dialogue.

2.6.5. Configurer les informations de logsLorsque vous excutez un Job, vous avez la possibilit de monitorer son excution laide de loption tStatCatcher Statistics ou des composants de log adquats. Vous pouvez ensuite collecter les donnes recueillies dans des fichiers CSV ou dans une base de donnes. Vous pouvez dfinir le chemin daccs ces fichiers et/ou cette base de donnes de log de votre projet de manire permanente, afin que les donnes de log soient toujours stockes dans le mme rpertoire. Pour ce faire : 1. Dans la barre doutils du Studio, cliquez sur ou cliquez sur File > Edit Project Properties dans la barre doutils pour ouvrir la bote de dialogue [Project Settings]. 2. Dans larborescence de la bote de dialogue, dveloppez le nud Job Settings et cliquez sur Stats & Logs pour afficher la vue correspondante.

Guide Utilisateur de Talend Open Studio for Data Integration

39

Dfinir les paramtres de contexte

Si les paramtres des Stats & Logs ne varient pas en fonction du contexte dexcution, vous pouvez les dfinir de manire permanente. Si vous souhaitez appliquer les mmes paramtres de Stats & Logs en fonction de chaque Job, faites-le directement partir de la vue Stats & Logs du Job. Pour plus dinformations sur cette vue, consultez Section 4.6.7.1, Automatiser lutilisation de statistiques & logs . 3. Cochez les cases Use statistics, Use logs et Use volumetrics en fonction de vos besoins, puis renseignez le chemin daccs des donnes de log. Slectionnez le format de stockage des donnes de log : cochez On Files ou On Database, ou cochez la case On Console pour afficher les donnes dans la console. Cliquez sur Apply pour appliquer les changements et sur OK pour fermer la bote de dialogue.

4.

5.

Les champs apparaissent en fonction des paramtres slectionns. Dans les champs File Name ou DB Name, saisissez respectivement le nom du fichier ou de la base de donnes entre guillemets en fonction du type de format choisi. Notez que vous pouvez maintenant stocker les informations de connexion la base de donnes dans le Repository. Pour cela, slectionnez Repository dans la liste droulante Repository Type et cliquez sur le bouton [...] pour stocker ces informations dans la mtadonne correspondante. Les champs suivants sont renseigns automatiquement. Si vous avez sauv les informations de connexion dans une variable de contexte, vous pouvez y accder via le raccourci Ctrl+Espace.

2.6.6. Dfinir les paramtres de contexteDans les paramtres du projet, vous pouvez dfinir des paramtres de contexte automatiques utiliss par dfaut dans vos Jobs. Pour ce faire :

40

Guide Utilisateur de Talend Open Studio for Data Integration

Appliquer les paramtres du projet

1. Dans la barre doutils du Studio, cliquez sur ou cliquez sur File > Edit Project Properties dans la barre de menu pour ouvrir la bote de dialogue [Project Settings]. 2. Dans larborescence de la bote de dialogue, dveloppez le nud Job Settings et cochez la case Implicit tContextLoad pour afficher les paramtres de configuration de loption Implicit tContextLoad.

3.

Slectionnez le type de fichier dans lequel les donnes de contextes seront conserves, soit sous forme de fichier en slectionnant le champ From File, soit sous forme de base de donnes en slectionnant From Database. Pour un fichier, renseignez le chemin daccs et le sparateur de champ du fichier contenant les paramtres de contexte dans les champs From File et Field Separator. Pour une base de donnes, slectionnez le mode adquat, Built-in ou Repository, dans le champ Property type et renseignez les champs suivants. Dans les champs Table Name et Query Condition, renseignez le nom de la table contenant les paramtres de contexte et la requte utiliser. Dans les champs If a variable loaded, but not in the context et If a variable in the context, but not loaded, slectionnez le type davertissement que vous souhaitez recevoir en fonction de votre utilisation des variables. Cliquez sur Apply pour valider les changements et cliquez sur OK pour fermer la bote de dialogue.

4.

5.

6.

7.

8.

2.6.7. Appliquer les paramtres du projetDans les paramtres du projet, vous pouvez dfinir quels Jobs du Repository vous souhaitez appliquer les paramtres Implicit Context Load et Stats and Logs. Pour cela : 1. Dans la barre doutils du Studio, cliquez sur ou cliquez sur File > Edit Project Properties dans la barre de menu pour ouvrir la bote de dialogue [Project Settings]. 2. Dans larborescence de la bote de dialogue, dveloppez le nud Job Settings et cliquez sur Use Project Settings pour afficher lutilisation des options Implicit Context Load et Stats and Logs dans les Jobs.

Guide Utilisateur de Talend Open Studio for Data Integration

41

Dfinir les paramtres des Statuts

3.

Dans la zone Implicit Context Load Settings, cochez les cases correspondant aux Jobs auxquels vous souhaitez appliquer loption Implicit Context Load. Dans la zone Stats Logs Settings, cochez les cases correspondant aux Jobs auxquels vous souhaitez appliquer loption Stats and Logs. Cliquez sur Apply pour valider les changements et sur OK pour fermer la bote de dialogue.

4.

5.

2.6.8. Dfinir les paramtres des StatutsDans les paramtres du projet, vous pouvez dfinir des niveaux de statuts. Pour cela : 1. Dans la barre doutils du Studio, cliquez sur ou cliquez sur File > Edit Project Properties dans la barre de menu pour ouvrir la bote de dialogue [Project Settings]. 2. Dans larborescence, cliquez sur le nud Status pour paramtrer les proprits principales des lments du Repository. Les proprits principales dun lment du repository comprend des informations telles que Name, Purpose, Description, Author, Version and Status de llment slectionn. La plupart des proprits sont des champs de saisie, cependant le champ Status est une liste droulante.

42

Guide Utilisateur de Talend Open Studio for Data Integration

Dfinir les paramtres des Statuts

3.

Cliquez sur le bouton New... pour afficher un bote de dialogue et alimenter la liste Status avec les valeurs appropries aux besoins de votre entreprise. Notez que le champ Code ne peut pas dpasser trois caractres et le champ Label contenant le libell de votre statut est obligatoire.

Talend fait la diffrence entre deux types de statuts : Technical status et Documentation status. La liste de statuts Technical status affiche les codes de classification des lments qui sont utiliss lors de lexcution de Jobs, de dfinition de mtadonnes ou de routines. La liste de statuts Documentation status permet de classer les lments du rfrentiel qui sont utiliss pour documenter les process. Cette liste de statuts nest disponible que pour les Business Models et la Documentation. 4. Une fois le statut renseign, cliquez sur OK sauvegarder. Dsormais la liste Status vous permet dappliquer vos paramtres de classification personnaliss aux lments du rfrentiel. 5. Dans la bote de dialogue [Project Settings], cliquez sur Apply pour valider vos changements et sur OK pour fermer la bote de dialogue.

Guide Utilisateur de Talend Open Studio for Data Integration

43

Paramtres de scurit

2.6.9. Paramtres de scuritDans les paramtres de projet, vous pouvez afficher ou masquer les mots de passe de vos documentations, mtadonnes, contextes, etc. lorsquils sont centraliss dans le Repository. Pour masquer votre mot de passe : 1. Dans la barre doutils du Studio, cliquez sur ou cliquez sur File > Edit Project Properties dans le menu pour ouvrir la bote de dialogue [Project Settings]. 2. 3. Dans larborescence, cliquez sur le nud Security pour ouvrir la vue correspondante. Cochez la case Hide passwords pour masquer vos mots de passe. Si vous cochez la case Hide passwords, vos mots de passe seront masqus dans toutes vos documentations, contextes, etc., ainsi que dans les proprits de vos composants si vous avez slectionn loption Repository dans le champ Property Type de longlet Basic settings de la vue Component comme illustr dans la capture dcran ci-dessous. Si vous slectionnez loption Built-in dans le champ Property Type de longlet Basic settings de la vue Component, votre mot de passe ne sera pas masqu.

4.

Dans la bote de dialogue [Project Settings], cliquez sur Apply pour valider vos changements et sur OK pour fermer la bote de dialogue.

44

Guide Utilisateur de Talend Open Studio for Data Integration

Chapitre 3. Conception dun Business ModelTalend Open Studio for Data Integration a t spcialement conu pour permettre une reprsentation simple et claire des besoins mtiers de len