Vous êtes sur la page 1sur 15

Management de projet

Construction du bâtiment

Présenté par:
• EL HASSOUNI Abdelaziz • FALFLAOUI Haitam
• KANANE Rachid • MOUHY-DINE Anass
• ZBAIR Asmaa
Descriptif du projet 1 2 Organisation du projet

PLA
Planification 3 N 4 Assurance qualité

Gestion des risques 5 6 Plan de


communication
Project analysis slide 2

Pourquoi ETL ? 1 2 C’est quoi ETL ?

PLA
N
Zoom sur Talend
ETL 3 4 DEMO
POURQUOI ETL ?
Project analysis slide 5
Les données sont dispersées à différents endroits

Les données sont stockées dans différents types de


sources

Le volume des données a augmenté

les données peuvent être structurées, semi-structurées et


non structurées
Processus ETL
Project analysis slide 3
Talend Open Studio for Data Integration
Project analysis slide 4
• Le logiciel est gratuit avec un code source mis à disposition (avec de nombreuses
fonctionnalités supplémentaires payantes) ;
• Eclipse based Interface
• La particularité de cet outil est qu'il génère du code : pour chaque traitement d'intégration de
données, un code spécifique est généré en Java.
• Talend open studio vous fournit un environnement graphique dans lequel vous pouvez
facilement mapper les données entre la source et la destination.
Interface de TOS
Project analysis slide 6

Design Workspace

Repository
Palette

Configuration
TOS - Repository
Project analysis slide 6

• La partie référentiel regroupe tous les éléments que


vous avez importé ou créé vous même : c'est à cet
endroit que vous retrouverez vos fichiers délimités
liés à vos imports, et vos routines pour les fonctions
Java que vous aurez écrites vous-mêmes par
exemple.
TOS – Design Workspace
Project analysis slide 6

• Au centre se trouve le « Design Workspace », c'est ici que vous pouvez agencer graphiquement vos différents
composants pour construire vos jobs.
TOS - Palette
Project analysis slide 6

• La palette de composants, organisés en répertoire.


TOS – Configuration
Project analysis slide 6

• Enfin c'est en bas au centre que se trouvent les différentes vues : vue
d'exécution, variables de contexte, configuration de certains composants ...
Concepts à Savoir
Project
Job
analysis slide 8
• Un job est un ensemble de tâches, considérées comme une unité. Il regroupe de nombreux composants liés
entre eux. Il peut être exécuté en mode batch in interactif, avec de multiples inputs/outputs autorisés au sein
d'un même job.

Composant
• Un composant est un sous-ensemble d'un job offrant une panoplie de fonctions. Il peut être considéré
comme une unité de traitement (exécution d'une fonction précise).
• L'objectif des composants est d'éviter la rédaction de lignes de code simples les plus courantes ; (exemple :
mettre en majuscule tout une chaîne de caractères).
Concepts à Savoir
Project analysis slide 8
Connecteurs
• Plus de 450 connecteurs sont disponibles pour se connecter aux principaux SGBD (Oracle, PostgreSQL,
MySQL,...) ainsi que pour traiter tous les types de fichiers plats (CSV, Excel, XML), aussi bien en lecture qu'en
écriture.

Métadonnées
• Les métadonnées sont des données qui définissent les données traitées. Un référentiel permet de les stocker
afin de pouvoir les exploiter dans différents jobs.
• L'objectif des métadonnées est d'obtenir une application plus robuste, plus facile à maintenir, plus rapide
DEMO
MERCI POUR VOTRE
ATTENTION

Vous aimerez peut-être aussi