tp1_1 de business intelligence isima 3 Ème annÉe zz3 f3

40
TP1_1 DE BUSINESS INTELLIGENCE ISIMA 3 ÈME ANNÉE ZZ3 F3 Intervenant : Jonathan Fontanel 05/10/2015

Upload: independent

Post on 26-Nov-2023

0 views

Category:

Documents


0 download

TRANSCRIPT

TP1_1 DE BUSINESS INTELLIGENCE

ISIMA 3ÈME ANNÉE ZZ3 F3

Intervenant : Jonathan Fontanel05/10/2015

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

Présentation et but de ce TP3

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

Présentation de Talend Open Studio8

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 :

Ateliers sur Talend Open Studio12

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 :

TP de Busines Intelligence Intervenant : Jonathan Fontanel TP de Busines Intelligence Intervenant : Jonathan Fontanel

Ateliers sur Talend Open Studio40

Chargement dans une base :