Vous êtes sur la page 1sur 34

Guide Talend Open Studio

Guide Talend Open Studio


Dans le prsent guide nous dtaillons les tapes de cration dun datamart ; le logiciel utilis
est Talend open studio qui offre une gamme de fonctionnalits facilitent cette tche. La
cration dun datamart passe par trois tapes primordiales:
La cration des mtas sdonns,
La cration du job designer
Le mapping entre la base source (input) et la base cible (output).
En ce qui suit, une description dtaille du processus de cration du mta data, la cration des
jobs et le mapping entre les deux bases source et cible.
I. Crer/importer un projet
Dans Talend Open Studio, le projet correspond au nud racine stockant les diffrents
types de Jobs, Business model, mtas donnes, etc.
A partir de la fentre principale nous pouvons soit crer un nouveau projet soit importer un
projet existant.
1- Crer un projet

Figure 1: Ecran principale de Talend Studio


Pour afficher cet cran il suffit de lancer Talend Open Studio. Lorsquon se connecte pour la
premire fois aucun projet napparat dans la liste, nous devons donc crer un. Dans la liste
1

Guide Talend Open Studio

Select de la zone Project de la fentre login du Studio, on clique sur le bouton crer. Une
boite de dialogue apparat en nous demandant de spcifier le nom du projet

Figure 2: Crer un nouveau projet Talend


Il suffit donc de remplir le champ Nom du projet et cliquer sur le bouton Termier afin
de crer notre projet. Une fois cr il suffit de le lancer.

Figure 3 : Ouvrir un projet


2

Guide Talend Open Studio

Une fois que le projet est ouvert on obtient lcran suivant


Palette
Le rfrentiel

Figure 4: Ecran d'accueil Talend Open Studio

Figure 5: Rfrentiel Talend Open Studio


Notre projet est maintenant ouvert on commence donc la cration des mtas donnes.

Guide Talend Open Studio

2- Cration des mtas donns


Dans Talend Open Studio, les mtas donns permettent de dfinir, de dcrire ou de
documenter les donnes traites par le logiciel.
Dans le dossier mta donnes du rfrentiel de Talend nous pouvons stoker les informations
de connexion aux fichiers (fichier dlimit, fichier XML,..) et les connexions vers les bases de
donnes (Oracle, MySQL,).
Nous allons commencer dans un premier lieu par la cration de la connexion la base de
donnes source
2.1- Crer la connexion vers la base de donnes source

Figure 6: Crer une connexion vers la base de donnes source


Avec un simple clic droit sur le menu data, une liste doption est affiche, on slectionne donc
loption crer une connexion

Guide Talend Open Studio

Figure 7: Spcifier le nom de la connexion


Une boite de dialogue est alors affiche en nous demandant de taper le nom de la connexion.
Il suffit juste de donner un nom quelconque cette connexion (de prfrence un nom
significatif)

Guide Talend Open Studio

Figure 8: Choisir un SGBD


A ce stade nous devons slectionnez le type de base de donnes laquelle nous souhaitons
nous connecter.

Figure 9: Prciser les identifiants de connexions


6

Guide Talend Open Studio

Nous devons renseigner les informations requises pour la connexion et vrifier notre
connexion laide de la fonction Vrifier .

Figure 10: Tester la connexion


La connexion notre base de donnes est maintenant cre et accessible depuis le Rfrentiel
qui contient quatre sous-dossiers :
-

le sous dossier Requtes pour les requtes SQL,

le sous dossier Schmas des tables qui regroupe tous les schmas des tables
relatifs cette connexion.

Le sous dossier Schmas des vues qui regroupe lensemble des vues de la
connexion

Le sous dossier Schmas de synonymes qui regroupe lensemble des synonymes


prsent au niveau de la connexion

Guide Talend Open Studio

Figure 11: Source de donnes

Figure 12: Rcuprer le schma de la base de donnes

Guide Talend Open Studio

A prsent un simple clic avec le bouton droit de la souris sur la connexion prcdemment
cr et on slectionne Rcuprer le schma dans le menu contextuel permet de rcuprer
la listes des objets de notre base (tables, vues, index,..)

Figure 13: Prciser les types d'objet rcuprer


Dans la zone texte Name Filter nous pouvons filtrer les objets de notre base de donnes

Figure 14: Slectionner les tables utiles pour notre datamart


Pour slectionner les objets dont nous avons besoin pour la cration de notre datamart il suffit
de cocher les objets dans la liste prsente dans linterface prcdente.

Guide Talend Open Studio

Figure 15: Ajouter/modifier les contraintes ou les types de donnes


Modifiez les schmas (contrainte dintgrit, type des champs,) si ncessaire, puis cliquez
sur le bouton Terminer pour fermer lassistant.

Figure 16: Schma de notre base de donnes source

10

Guide Talend Open Studio

2.2- Crer connexion la base de donnes cible


Mme principe que la cration de la connexion la base de donnes source dj prsent
prcdemment.

Figure 17: Schma de la base de donnes cible

3- Crer le job designer


Le job designer est un composant essentiel de Talend Open Studio, il permet de faire la
correspondance et la transformation entre la base de donnes source (base transactionnelle) et
la base de donnes cible (datamart). En dautre terme il permet la mise en place des flux de
donnes dune manire graphique et cest Talend qui sera charg de gnrer le code de
transformation (mapping).

11

Guide Talend Open Studio

Figure 18: Crer un job designer

Pour crer un job designer il suffit de cliquer avec le bouton droit sur Jobs dans le rfrentiel
de Talend et de choisir Crer un job

12

Guide Talend Open Studio

Figure 19: Assistant de cration

Un assistant nous guide dans les tapes de dfinition des proprits de notre nouveau Job.

13

Guide Talend Open Studio

Figure 20: Ouvrir le job designer

Figure 21: Prparer les donnes

14

Guide Talend Open Studio

Figure 22: Dposer la table catgorie


Pour commencer, il suffit de cliquer sur la table et avec un simple drag and drop , ajouter
cette dernire dans lespace de modlisation du Job design.

Figure 23: Choisir le type du composant (table catgorie)


15

Guide Talend Open Studio

Figure 24: Dposer la table marque

Figure 25: Choisir le type du composant (table marque)

16

Guide Talend Open Studio

Figure 26: Dposer la table produit

Figure 27: Choisir le type du composant (table produit)

17

Guide Talend Open Studio

Figure 28: Tables source (input)

Figure 29: Prparer les tables cibles

18

Guide Talend Open Studio

Figure 30: Dposer la table produit (output)

Figure 31: Choisir le type du composant (table produit output)

19

Guide Talend Open Studio

Figure 32: Donnes sources vs donnes cible


4- Faire la mapping
Pour faire le mapping (transformation) des donnes rien de complexe ; En effet TMAP, un
composant de Talend, nous permet de grer les flux de donnes dune manire aise.
Ce composant permet de faire la liaison entre les donnes sources et les donnes cibles et il
est capable de faire toutes les transformations

Figure 33: TMAP Talend Open Studio

20

Guide Talend Open Studio

Figure 34: Dposer le composant TMAP dans lespace de modlisation


De la mme manire que les mtas donns un simple drag and drop permet de dposer le
composant TMAP dans notre espace de modlisation. La cration des liaisons entre le TMAP
et les diffrentes sources de donnes se fait par clic droit sur notre source de donnes (table) et
suivit par le choix de loption main dans le menu ligne.

Figure 35: Liaison entre la table catgorie et TMAP


21

Guide Talend Open Studio

Figure 36: Liaison tabli entre la table catgorie et TMAP

Figure 37: Crer liaison entre la table marque et TMAP

22

Guide Talend Open Studio

Figure 38: Liaison tabli entre la table marque et TMAP

Figure 39: Crer liaison entre la table produit et TMAP

23

Guide Talend Open Studio

Figure 40: Liaison tabli entre la table produit et TMAP

Figure 41: Crer liaison entre TMAP et la table produit

24

Guide Talend Open Studio

Figure 42: Liaison tabli entre TMAP et la table produit

Figure 43: Choisir le nom de sortie

25

Guide Talend Open Studio

Figure 44: Rcuprer le schma du composant cible


Par un double clic sur le composant TMAP, une fentre offrant la possibilit dassurer la
liaison entre la base de donnes source et celle cible

Figure 45: Fentre de mapping

26

Guide Talend Open Studio

Figure 46: Migrer la cl primaire de la table catgorie vers la table produit

27

Guide Talend Open Studio

Figure 47: Migration de la cl tablie

Figure 48: Migrer la cl primaire de la table marque vers la table produit


28

Guide Talend Open Studio

Figure 49: Migration de la cl tablie

Figure 50: Faire le mapping entre les noms de colonnes des tables

29

Guide Talend Open Studio

Figure 51: Mapping entre les deux colonnes tablies

Figure 52: Mapping entre la source et la cible tablie

Figure 53: Base de donnes cible vide

30

Guide Talend Open Studio

Figure 54: Prparer l'excution du job

Figure 55: Excuter le job

31

Guide Talend Open Studio

Figure 56: Dboguer le job

Figure 57: Base de donnes cible remplie

II- Exporter un projet Talend

32

Guide Talend Open Studio

Figure 58: Exporter le projet

Figure 59: Choisir le filtre d'exportation

33

Guide Talend Open Studio

Figure 60: Choisir le projet exporter

34

Vous aimerez peut-être aussi