SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
PENTAHO
Sommaire
Introduction Général
Pentaho Data Integration (ETL)
Reporting
Analyse OLAP : Pentaho Analysis
Les tableaux de bords dans Pentaho
Conclusion Général
INTRODUCTION
Pentaho Data Integration
Définition :
 Pentaho Data Integration (anciennement K.E.T.T.L.E – Kettle ETTL
Environment)
La petite histoire
 KETTLE a été développé il y a 5 ans par Matt CASTERS, un consultant
en Business Intelligence (BI) indépendant, dans un premier temps pour ses
propres besoins
 Le projet a été rendu open Source l’année dernière et PENTAHO l’a
acquis au début de l’année 2006.
 C’est ainsi que KETTLE est devenu Pentaho Data Integration (PDI). Matt
conserve le leadership sur le projet en tant que « Chief Data Integration »
chez PENTAHO.
Fonctionnalités
 PDI permet de créer deux types de processus :
 Les transformations
 Les tâches
Les composants PDI
 SPOON :
 Parmi ses étapes :
 Connexion à n’importe quelle base de données au travers d’un
driver JDBC
 Lecture et écriture dans des fichiers de type XML, XLS,…
 Opérateurs relationnels tel que : Jointure, agrégation,…
 Exécution de SQL directe ou appel de procédures de bases de
données
Les composants PDI
 PAN :
Les composants PDI
 CHEF :
 Introduit une autre notion : La tâche
 Il vous permettra de surveiller l’exécution de
vos transformations.
Les composants PDI
 Kitchen :
 C’est un outil de développement de chaînes ETL,
permet d’ordonnancer les différentes transformations
développées avec Spoon
Les tableaux de bords Pentaho
Pentaho Dashboard
Pentaho CDF & C*tools
 le projet communautaire Pentaho CDF
(Community Dashboard Framework).
 D’autres projets se sont ajoutés à Pentaho
CDF, pour constituer ce qu’on appelle
désormais les « C*tools »:
 CDA (Community Data Access)
 CCC (Community Charting Components)
 CST (Community Startup Tabs)
 CDE (Community Dashboard Editor)
Conclusion de PDI

Mais conteúdo relacionado

Mais procurados

Alphorm.com Formation PL/SQL
Alphorm.com Formation PL/SQLAlphorm.com Formation PL/SQL
Alphorm.com Formation PL/SQLAlphorm
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Ben Abdelwahed Slim
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOpsMicrosoft
 
Les principales méthodes de gestion de projets
Les principales méthodes de gestion de projetsLes principales méthodes de gestion de projets
Les principales méthodes de gestion de projetsLaurence Genty
 
Cours data warehouse
Cours data warehouseCours data warehouse
Cours data warehousekhlifi z
 
PFE BI - INPT
PFE BI - INPTPFE BI - INPT
PFE BI - INPTriyadadva
 
Cours Big Data Chap2
Cours Big Data Chap2Cours Big Data Chap2
Cours Big Data Chap2Amal Abid
 
Modélisation de données pour MongoDB
Modélisation de données pour MongoDBModélisation de données pour MongoDB
Modélisation de données pour MongoDBMongoDB
 
Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinaleMaroua Bouhachem
 
Réalisation d'une application de gestion budgétaire
Réalisation d'une application de gestion budgétaireRéalisation d'une application de gestion budgétaire
Réalisation d'une application de gestion budgétaireLamiae Demraoui
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UMLAmir Souissi
 
Introduction aux systèmes répartis
Introduction aux systèmes répartisIntroduction aux systèmes répartis
Introduction aux systèmes répartisHeithem Abbes
 
Intégration des données avec Talend ETL
Intégration des données avec Talend ETLIntégration des données avec Talend ETL
Intégration des données avec Talend ETLLilia Sfaxi
 
Cours langage c
Cours langage cCours langage c
Cours langage ccoursuniv
 

Mais procurados (20)

Alphorm.com Formation PL/SQL
Alphorm.com Formation PL/SQLAlphorm.com Formation PL/SQL
Alphorm.com Formation PL/SQL
 
Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2Rapport Pfe Application Web e-commerce Symfony2
Rapport Pfe Application Web e-commerce Symfony2
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOps
 
Les principales méthodes de gestion de projets
Les principales méthodes de gestion de projetsLes principales méthodes de gestion de projets
Les principales méthodes de gestion de projets
 
Cours data warehouse
Cours data warehouseCours data warehouse
Cours data warehouse
 
PFE BI - INPT
PFE BI - INPTPFE BI - INPT
PFE BI - INPT
 
Cours Big Data Chap2
Cours Big Data Chap2Cours Big Data Chap2
Cours Big Data Chap2
 
Modélisation de données pour MongoDB
Modélisation de données pour MongoDBModélisation de données pour MongoDB
Modélisation de données pour MongoDB
 
Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinale
 
Réalisation d'une application de gestion budgétaire
Réalisation d'une application de gestion budgétaireRéalisation d'une application de gestion budgétaire
Réalisation d'une application de gestion budgétaire
 
ERP
ERPERP
ERP
 
Architecture .net
Architecture  .netArchitecture  .net
Architecture .net
 
Cours 1 cspro
Cours 1 csproCours 1 cspro
Cours 1 cspro
 
Presentation dolibarr
Presentation dolibarrPresentation dolibarr
Presentation dolibarr
 
Tp 1 introduction à matlab
Tp 1 introduction à matlabTp 1 introduction à matlab
Tp 1 introduction à matlab
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UML
 
Introduction aux systèmes répartis
Introduction aux systèmes répartisIntroduction aux systèmes répartis
Introduction aux systèmes répartis
 
Intégration des données avec Talend ETL
Intégration des données avec Talend ETLIntégration des données avec Talend ETL
Intégration des données avec Talend ETL
 
Cours langage c
Cours langage cCours langage c
Cours langage c
 
Tp talend BI
Tp talend BITp talend BI
Tp talend BI
 

Destaque

[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014
[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014
[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014Tech-IT Maroc
 
Chp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleChp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleLilia Sfaxi
 
Séminaire Linalis et Pentaho Paris le 7 Juillet 2011
Séminaire Linalis et Pentaho Paris le 7 Juillet 2011Séminaire Linalis et Pentaho Paris le 7 Juillet 2011
Séminaire Linalis et Pentaho Paris le 7 Juillet 2011linalis
 
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apportéRetour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apportéAdrien Futschik
 
Présentation: Business Intelligence - Cas du Maroc
Présentation: Business Intelligence - Cas du MarocPrésentation: Business Intelligence - Cas du Maroc
Présentation: Business Intelligence - Cas du MarocLamia Ben
 
Annette BI Portfolio
Annette BI PortfolioAnnette BI Portfolio
Annette BI Portfolioatako
 
Pentaho bi suite overview presentation
Pentaho bi suite overview   presentationPentaho bi suite overview   presentation
Pentaho bi suite overview presentationnvvrajesh
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligencecrazytechnet
 
Pentaho-BI
Pentaho-BIPentaho-BI
Pentaho-BIEdureka!
 
Solutions SAP pour la performance logistique
Solutions SAP pour la performance logistiqueSolutions SAP pour la performance logistique
Solutions SAP pour la performance logistiqueitelligence France
 
Pentaho Data Integration Introduction
Pentaho Data Integration IntroductionPentaho Data Integration Introduction
Pentaho Data Integration Introductionmattcasters
 
Data Mashups for Analytics
Data Mashups for AnalyticsData Mashups for Analytics
Data Mashups for AnalyticsPentaho
 
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Ardesi Midi-Pyrénées
 

Destaque (20)

[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014
[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014
[Tech bi]présentation commerciale-pentaho_tech-it__anpme_moussanada_it_2014
 
Introduction To Pentaho
Introduction To PentahoIntroduction To Pentaho
Introduction To Pentaho
 
Chp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique DécisionnelleChp1 - Introduction à l'Informatique Décisionnelle
Chp1 - Introduction à l'Informatique Décisionnelle
 
Séminaire Linalis et Pentaho Paris le 7 Juillet 2011
Séminaire Linalis et Pentaho Paris le 7 Juillet 2011Séminaire Linalis et Pentaho Paris le 7 Juillet 2011
Séminaire Linalis et Pentaho Paris le 7 Juillet 2011
 
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apportéRetour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
Retour d'expérience sur Pentaho Data Integration - ce que PDI nous a apporté
 
Présentation: Business Intelligence - Cas du Maroc
Présentation: Business Intelligence - Cas du MarocPrésentation: Business Intelligence - Cas du Maroc
Présentation: Business Intelligence - Cas du Maroc
 
Maroc fr
Maroc frMaroc fr
Maroc fr
 
Annette BI Portfolio
Annette BI PortfolioAnnette BI Portfolio
Annette BI Portfolio
 
Penta formation-pentaho
Penta formation-pentahoPenta formation-pentaho
Penta formation-pentaho
 
Pentaho bi suite overview presentation
Pentaho bi suite overview   presentationPentaho bi suite overview   presentation
Pentaho bi suite overview presentation
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Pentaho-BI
Pentaho-BIPentaho-BI
Pentaho-BI
 
Solutions SAP pour la performance logistique
Solutions SAP pour la performance logistiqueSolutions SAP pour la performance logistique
Solutions SAP pour la performance logistique
 
OLTP vs OLAP
OLTP vs OLAPOLTP vs OLAP
OLTP vs OLAP
 
What is ETL?
What is ETL?What is ETL?
What is ETL?
 
Pentaho Data Integration Introduction
Pentaho Data Integration IntroductionPentaho Data Integration Introduction
Pentaho Data Integration Introduction
 
Data Mashups for Analytics
Data Mashups for AnalyticsData Mashups for Analytics
Data Mashups for Analytics
 
Oltp vs olap
Oltp vs olapOltp vs olap
Oltp vs olap
 
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
Réussir son analyse des besoins dans la conduite d'un projet informatique (2007)
 
OLAP
OLAPOLAP
OLAP
 

Pentaho

  • 2. Sommaire Introduction Général Pentaho Data Integration (ETL) Reporting Analyse OLAP : Pentaho Analysis Les tableaux de bords dans Pentaho Conclusion Général
  • 5. Définition :  Pentaho Data Integration (anciennement K.E.T.T.L.E – Kettle ETTL Environment)
  • 6. La petite histoire  KETTLE a été développé il y a 5 ans par Matt CASTERS, un consultant en Business Intelligence (BI) indépendant, dans un premier temps pour ses propres besoins  Le projet a été rendu open Source l’année dernière et PENTAHO l’a acquis au début de l’année 2006.  C’est ainsi que KETTLE est devenu Pentaho Data Integration (PDI). Matt conserve le leadership sur le projet en tant que « Chief Data Integration » chez PENTAHO.
  • 7. Fonctionnalités  PDI permet de créer deux types de processus :  Les transformations  Les tâches
  • 8. Les composants PDI  SPOON :  Parmi ses étapes :  Connexion à n’importe quelle base de données au travers d’un driver JDBC  Lecture et écriture dans des fichiers de type XML, XLS,…  Opérateurs relationnels tel que : Jointure, agrégation,…  Exécution de SQL directe ou appel de procédures de bases de données
  • 10. Les composants PDI  CHEF :  Introduit une autre notion : La tâche  Il vous permettra de surveiller l’exécution de vos transformations.
  • 11. Les composants PDI  Kitchen :  C’est un outil de développement de chaînes ETL, permet d’ordonnancer les différentes transformations développées avec Spoon
  • 12. Les tableaux de bords Pentaho
  • 14.
  • 15.
  • 16. Pentaho CDF & C*tools  le projet communautaire Pentaho CDF (Community Dashboard Framework).  D’autres projets se sont ajoutés à Pentaho CDF, pour constituer ce qu’on appelle désormais les « C*tools »:  CDA (Community Data Access)  CCC (Community Charting Components)  CST (Community Startup Tabs)  CDE (Community Dashboard Editor)