tp1_1 de business intelligence isima 3 Ème annÉe zz3 f3
TRANSCRIPT
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Plan du TP
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)
2
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
L’entrée de la BI : des
données de l’ERP4
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
La BI5
La cible de ces TP
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
But de ces TPs6
But des 16 heures de TP :
Acquérir des compétences dans plusieurs outils de BI :
Open Source :
Talend Open Studio
Eclipse Birt
Propriétaire :
Suite Microsoft BI
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
But de ce TP7
Comment ça va être noté ?
Présence et implication en TP (… %)
Rapport final de 10/15 pages max en PDF qui
résumera ce que vous avez compris
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Présentation de Talend Open Studio9
Talend Open Studio : Outil Open Source pour
l’intégration de données
Version allégée de la gamme
Talend Open Studio
Talend IntegrationSuite Team
Talend IntegrationProfessional
Talend IntegrationRTx
Talend IntegrationSuite Entreprise
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Présentation de Talend Open Studio10
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
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Présentation de Talend Open Studio11
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 :
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Prérequis13
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
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio14
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
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio15
Création d’un projet :
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio16
Création d’un business model :
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio17
Création d’une connexion à une base MySQL :
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio18
Création d’une connexion à une base MySQL :
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio19
Création d’une connexion à une base MySQL :
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio20
Création d’un premier job :
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio21
Création d’un premier job : ajout de la connexion
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio22
Création d’un premier job : ajout d’un composant de
log
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio23
Création d’un premier job : configuration du
composant de log
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio24
Création d’un premier job : liaison des composants
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio25
Création d’un premier job : exécution du job
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio26
Modification de ce job : ajout d’un composant
d’aiguillage
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio27
Modification de ce job : liaison avec les autres
composants
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio28
Modification de ce job : configuration du composant
d’aiguillage
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio29
Ajout d’un paramètre dans le job : ajout du
composant tMsgBox
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio30
Ajout d’un paramètre dans le job : configuration du
composant tMsgBox
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio31
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"))
+" ‘ "
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio32
Création d’une connexion à un fichier Excel
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio33
Création d’une connexion à un fichier Excel
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio34
Création d’une connexion à un fichier CSV
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio35
Création d’une connexion à un fichier CSV
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio36
Création d’une routine :
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio37
Création d’une routine :
public static String Concat (String message1,
String message2)
{
String resultat = new String("");
resultat = message1 + " / " + message2;
return resultat;
}
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio38
Création d’une routine :
TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel
Ateliers sur Talend Open Studio39
Chargement dans une base :