Вы находитесь на странице: 1из 6

Enseignant: Origin Ouassim.

Matire : Business Intelligence.

Objet : Ledit TP consiste utiliser lETL Talend Open Studio avec Oracle dans loptique de connatre les fonctionnalits et les possibilits techniques quoffre cet ETL. I-Installation des outils I-1 Installation Talend Open Source Linstallation de Talend Open Studio requiert une JRE>=1.5, puis linstallation de Toad est intuitive. Aprs linstallation de Talend Open Studio, dmarrer loutil et crer le projet TPSUPTECH. NB 1 : Les install des outils se trouvent dans le dossier TPSUPTECH1/outils NB 2 : Vaut mieux crer la base de donnes avant linstallation de Toad, car a peut tre demande le long de linstallation. II- Cration de la base de donnes TPBI II-1Crer la base de donnes avec le nom TPBI via Oracle Entreprise Manager Nom BD=TPBI User=system Passwd=isidis II-1-1 Cration BD Sous Oracle 9i Demarrer-->programmes-->oracle-orahome92-->configurion and migration tools-->database configuration assistant Pour accder aux bases de donnes cres sous oracle 9i, il suffit de dmarrer Oracle Entreprise Manager : Demarrer-->programmes-->oracle-orahome92--> Oracle Entreprise Manager II-1-2 Cration BD Sous Oracle 10g Demarrer-->programmes-->oracle-oraDb10goutils de configuration et de migrationassistant configuration base de donnes. Pour accder la base de donnes TPBI cre sous oracle 10g : Demarrer-->programmes-->oracle-oraDb10gclic sur la page web Database Control-TPBI Authentification de la page Web : User=system Passwd=isidis 1

Enseignant: Origin Ouassim.

Matire : Business Intelligence.

NB : pour supprimer une base de donnes sous oracle 10g : Demarrer-->programmes-->oracle-oraDb10goutils de configuration et de migrationassistant configuration base de donnes (supprimer une base de donnes) II-1-3 TOAD : -On se connecte la base TPBI via (User=system ; Passwd=isidis ;Connecting Using OraDb10g_home1) -On cre luser BI via le code ci-dessous sous SQL Editor : --Cration user CREATE USER BI IDENTIFIED BY BI----------------------- >password for user BI DEFAULT TABLESPACE SYSTEM TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK; -- 2 Roles for BI GRANT CONNECT TO BI; GRANT RESOURCE TO BI; ALTER USER BI DEFAULT ROLE ALL; -- 1 System Privilege for BI GRANT UNLIMITED TABLESPACE TO BI; NB1:Si la cration de lutilisateur BI napparat pas sous Toad, il faut redmarrer Toad ou appuyer sur F5 dans larborescence. NB2 : Il faut veiller ce que la base de donnes est monte au niveau des services : DmarrerPanneau de ConfigurationOutils dadministrationServicesOracleServiceTPBI(ltat doit tre en situation de dmarrage) NB3 : Sous Toad pour modifier le style du browser : ViewOptionsSchma BrowserVisualBrowser Style=(Tabbed;Drop-down;Tree view),aprs la modification, un redmarrage est obligatoire. NB4:Le bouton sous Toad qui a le format dune foudre en jaune permet dexcuter le script comme tant un programme. III-Cration du Job sous Talend III-1 Cration des fichiers dlimits Cette tape permet de crer des fichiers dlimits en se basant sur les fichiers ci-dessous :

C:\Documents and Settings\melhaoui\Bureau\TP Talend\customer.csv

C:\Documents and Settings\melhaoui\Bureau\TP Talend\state.txt

Enseignant: Origin Ouassim. Fichier dlimit pour le fichier customer.xls

Matire : Business Intelligence.

Sous la vue Rfrentiel de Talend, et sous le nud Metadata > Fichier Dlimit : Clic droit sur Fichier Dlimit : Crer un fichier dlimit. Etape 1 de 4 : Nommer le fichier dlimit client. Etape 2 de 4 : Pointer sur le fichier Customer.csv (Format : Windows) Etape 3 de 4 : o Cocher : Utiliser la premire ligne pour les noms de colonnes. o Le bouton Rafrachir laperu permet de visualiser le contenu du fichier.

C:\Documents and Settings\melhaoui\Bureau\TP Talend\file_delimited_step3.bmp

Etape 4 de 4 : o Cocher la cl Id o Mettre le data type du champ Register_name sous format string. o Le bouton Deviner permet de crer le schma du fichier en automatique.

C:\Documents and Settings\melhaoui\Bureau\TP Talend\file_delimited_step4.bmp

NB : Les mmes tapes pour crer un fichier dlimit pour le fichier state.txt III-1 Cration du Job : ChargDelimitedFiles Cette tape consiste charger les fichiers dlimits dans des tables sous oracle. Clic droit sous Job Designs et crer le dossier TPSUPTECH. Clic droit sur le dossier TPSUPTECH et on cre le job : ChargDelimitedFiles Glisser fichier dlimit client, fichier dlimite tat, 2 objets tOracleOutput, 2 objets tLogRow dans lditeur graphique. Le paramtrage de lobjet tOracleOutput_1 sera comme suit :

C:\Documents and Settings\melhaoui\Bureau\TP Talend\toracle_output_1.bmp

Le paramtrage de lobjet tOracleOutput_2 sera comme suit :

Enseignant: Origin Ouassim.

Matire : Business Intelligence.

C:\Documents and Settings\melhaoui\Bureau\TP Talend\toracle_output_2.bmp

Clic droit sur le job ChargDelimitedFiles, puis clic sur lancement du job, permet dexcuter le job On se redirige sur Toad (schma BI, puis on visualise les 2 tables cres client et etat)

NB1 : Longlet Edit schma sous tOracleOutput permet de faire le mapping entre entre et sortie. NB2 : Le composant tLogRow permet dafficher les donnes sous la console RUN. NB3 : Pour retrouver les objets ci-dessus, il suffit de les chercher dans la zone de recherche palette au niveau de Talend. NB4 : Pour connatre le port demand au niveau du composant tOracleOutput, il faut se positionner sur la page daccueil de la base de donnes TPBI : Demarrer-->programmes-->oracleoraDb10gclic sur la page web Database Control-TPBI,et cliquer ensuite sur le processus dcoute. NB5 : Pour connatre tous les composants de Talend Open studio : Ongle Aidetable des matires de laideDocumentation utilisateur Talend III-2 Importation des tables(client, etat) sur Talend Pour importer les tables dune base de donnes sous Talend : Se positionner sur metadataclic droit sur Db Connectionscrer une connexion (voir les captures ci-dessous)

C:\Documents and Settings\melhaoui\Bureau\TP Talend\db_connection_bi.bmp

Aprs cration des schmas sur metadata, clic droit sur le Db Connection cre et clic sur Rcuprer le schma.

NB : On clic sur le bouton vrifier pour sassurer que la connexion avec la base a t bien rtablie. III-3 Cration du Job : Join_Client_Etat 4

Enseignant: Origin Ouassim.

Matire : Business Intelligence.

Cette tape permet de crer un job permettant de joindre entre les 2 tables (client,etat) cres auparavant . Clic droit sur le dossier TPSUPTECH et on cre le job : Join_Client_Etat. Glisser les tables client et etat depuis Db connection. Dans la palette des objets, glisser les objets tMap et tOracleOutput. Lier entre les diffrents objets. Double clic sur tMap. Dans la table Row1 slectionnez les colonnes id, CustomerName et CustomerAddress et glissez-les dans la table output. slectionnez la colonne idState et glissez-la dans la colonne idState de la table row2 pour joindre les deux tables. Dans la table row2, slectionnez la colonne LabelSate et glissez-la dans la table output.

C:\Documents and Settings\melhaoui\Bureau\TP Talend\tmap.bmp

Le paramtrage de lobjet tOracleOutput_1 est comme suit :

C:\Documents and Settings\melhaoui\Bureau\TP Talend\join_output.bmp

On se dirige vers Toad (Schma : BI) pour visualiser la table client_etat ainsi cre.

IV- Documentation et Exportation du Job : Join_Client_Etat IV-1 Documentation du Job Afin de documenter notre Job Join_Client_Etat, il faut procder ce qui suit : Cliquez sur la zone bleue entourant le Job. Cliquez sur la vue Component. Pour ajouter un titre, cochez la case Afficher le titre du sous job et dans le champ Titre, saisissez le titre correspondant : Jointure des tables Client et Etat. Enregistrez de nouveau le Job.

IV-2 Exportation du Job Dans un but de sauvegarde des traitements sous Talend, un export du Job est primordiale pour viter tout type daccident, pour cela il faut procder : 5

Enseignant: Origin Ouassim.

Matire : Business Intelligence.

Cliquez-droit sur le Job Join_Client_Etat. Dans le menu contextuel, cliquez sur Exporter les scripts du job. L'assistant Exporter les scripts du job s'ouvre. Dans l'assistant Export Job Scripts : o Cliquez sur le bouton Parcourir cot du champ vers un fichier archive pour spcifier le chemin d'accs au fichier archive crer. o Dans la zone Version du Job, slectionnez la version du Job quon exporte. o Dans la zone Type d Export, slectionnez le format d'export parmi Autonomous Job, Axis Webservice (WAR) et Axis Webservice (Zip). o Cliquez sur Finish.

Вам также может понравиться