Talend Open Studio

TP1_1 DE BUSINESS INTELLIGENCE
ISIMA 3ÈME ANNÉE ZZ3 F3
06/10/2014
Intervenant : Jonathan Fontanel
Plan du TP
2
TP de Busines Intelligence
Intervenant : Jonathan Fontanel

Présentation et but de ce TP (15 min)

Présentation de Talend Open Studio et ateliers (2H)

Présentation de BIRT et ateliers (2H)
3
Présentation et but de ce TP
L’entrée de la BI : des
données de l’ERP
4
TP de Busines Intelligence
Intervenant : Jonathan Fontanel
La BI
5
TP de Busines Intelligence
La cible de ces TP
Intervenant : Jonathan Fontanel
But de ces TPs
6
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
But des 16 heures de TP :
 Acquérir
 Open
des compétences dans plusieurs outils de BI :
Source :

Talend Open Studio

Eclipse Birt
 Propriétaire
:

Suite Microsoft BI

SAS BI
But de ce TP
7
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Comment ça va être noté ?
 Présence
 Rapport
et implication en TP (… %)
final de 15 pages max en PDF qui résumera
ce que vous avez compris
8
Présentation de Talend Open Studio
Présentation de Talend Open Studio
9
TP de Busines Intelligence


Intervenant : Jonathan Fontanel
Talend Open Studio : Outil Open Source pour
l’intégration de données
Version allégée de la gamme
Talend Open
Studio
Talend Integration
Suite Team
Talend Integration
Professional
Talend Integration
RTx
Talend Integration
Suite Entreprise
Présentation de Talend Open Studio
10
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
But de Talend : l’intégration de données
 Intégration
opérationnelle :
 entre
des programmes ;
 réplication de base de données ;
 migration de données ;
 Intégration
décisionnelle : ETL
Présentation de Talend Open Studio
11
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
De quoi est fait Talend ?
 Basé
sur Eclipse
 Générateur

de code Java et Perl
Outil qui évolue (partage de composant)
 Intégré
dans les plateformes Open Source :
12
Ateliers sur Talend Open Studio
Prérequis
13
TP de Busines Intelligence
Intervenant : Jonathan Fontanel

Vérification de MySQL Workbench

Installation de la base « gestion_livres »


Récupération des paramètres de connexion à la
base
Vérification avec une requête
Ateliers sur Talend Open Studio
14
TP de Busines Intelligence








Intervenant : Jonathan Fontanel
Création d’un projet
Création d’un business model
Création d’une connexion à une base MySQL
Création d’un premier job
Modification de ce job
Création d’une connexion à un fichier Excel et CSV
Création d’une routine
Chargement dans une base
Ateliers sur Talend Open Studio
15
TP de Busines Intelligence

Création d’un projet :
Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio
16
TP de Busines Intelligence

Création d’un business model :
Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio
17
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Création d’une connexion à une base MySQL :
Ateliers sur Talend Open Studio
18
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Création d’une connexion à une base MySQL :
Ateliers sur Talend Open Studio
19
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Création d’une connexion à une base MySQL :
Ateliers sur Talend Open Studio
20
TP de Busines Intelligence

Création d’un premier job :
Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio
21
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Création d’un premier job : ajout de la connexion
Ateliers sur Talend Open Studio
22
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Création d’un premier job : ajout d’un composant de
log
Ateliers sur Talend Open Studio
23
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Création d’un premier job : configuration du
composant de log
Ateliers sur Talend Open Studio
24
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Création d’un premier job : liaison des composants
Ateliers sur Talend Open Studio
25
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Création d’un premier job : exécution du job
Ateliers sur Talend Open Studio
26
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Modification de ce job : ajout d’un composant
d’aiguillage
Ateliers sur Talend Open Studio
27
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Modification de ce job : liaison avec les autres
composants
Ateliers sur Talend Open Studio
28
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Modification de ce job : configuration du composant
d’aiguillage
Ateliers sur Talend Open Studio
29
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Ajout d’un paramètre dans le job : ajout du
composant tMsgBox
Ateliers sur Talend Open Studio
30
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Ajout d’un paramètre dans le job : configuration du
composant tMsgBox
Ateliers sur Talend Open Studio
31
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Ajout d’un paramètre dans le job : configuration du
composant tMysqlinput
" SELECT
`auteur`.`NUMERO_A`,
`auteur`.`NOM`,
`auteur`.`PRENOM`,
`auteur`.`DOMICILE`
FROM `auteur`
WHERE `auteur`.`DOMICILE` = ‘ " +
((String)globalMap.get("tMsgBox_1_RESULT"))
+" ‘ "
Ateliers sur Talend Open Studio
32
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Création d’une connexion à un fichier Excel
Ateliers sur Talend Open Studio
33
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Création d’une connexion à un fichier Excel
Ateliers sur Talend Open Studio
34
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Création d’une connexion à un fichier CSV
Ateliers sur Talend Open Studio
35
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Création d’une connexion à un fichier CSV
Ateliers sur Talend Open Studio
36
TP de Busines Intelligence

Création d’une routine :
Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio
37
TP de Busines Intelligence

Intervenant : Jonathan Fontanel
Création d’une routine :
public static String Concat (String message1,
String message2)
{
String resultat = new String("");
resultat = message1 + " / " + message2;
return resultat;
}
Ateliers sur Talend Open Studio
38
TP de Busines Intelligence

Création d’une routine :
Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio
39
TP de Busines Intelligence

Chargement dans une base :
Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio
40
TP de Busines Intelligence

Chargement dans une base :
Intervenant : Jonathan Fontanel