Composants
Aperçu des composants Pentaho Enterprise ..
Architecture client/serveur de Pentaho
L'architecture client/serveur de Pentaho constitue la base de sa suite d'intégration de données et d'analytique métier, offrant une plateforme flexible et évolutive pour la gestion et l'analyse des données d'entreprise. L'architecture est conçue pour prendre en charge divers besoins en intégration de données, en reporting et en analytique au sein d'une organisation.

5432
Serveur PostgreSQL
8080
Port de démarrage du serveur web Tomcat de Pentaho Server
8012
Port d'arrêt de Pentaho Server
9001
Port du serveur HSQL
9092
Base de données H2 intégrée
Les principaux composants comprennent :
Outils client Pentaho
Le client Pentaho, composant clé de la suite Pentaho, regroupe plusieurs outils destinés aux utilisateurs pour la gestion des données et l'analytique. Il s'agit notamment de l'outil d'intégration de données (PDI), qui est au cœur des opérations d'extraction, de transformation et de chargement (ETL) ; Spoon, une interface graphique pour concevoir les processus ETL ; Designer pour la conception pratique de pipelines ; Scheduler relié à Quartz pour la planification des tâches ; Repository Browser pour la gestion des actifs ETL ; et Database Explorer pour les opérations sur les bases de données.
De plus, il propose des outils tels que Metadata Editor et Schema Workbench pour la manipulation avancée des données. Ensemble, ces outils permettent aux utilisateurs de traiter et d'analyser efficacement les données au sein de l'écosystème Pentaho.
Intégration des données
Pentaho Data Integration (PDI), également connu sous le nom de Kettle, est un outil d'intégration de données open source qui permet l'extraction, la transformation et le chargement (ETL) des données vers des bases de données, des entrepôts de données et des applications métier. Il est conçu pour gérer une grande variété de sources de données, notamment les bases de données relationnelles traditionnelles, les formats de données non structurées et le stockage dans le cloud. PDI se compose de plusieurs composants clés qui travaillent ensemble pour fournir une solution ETL complète.

Spoon
Spoon est l'interface graphique (GUI) pour concevoir et tester les tâches et transformations PDI. Elle permet aux utilisateurs de créer, modifier et gérer visuellement des processus ETL sans écrire de code.
Designer
Glissez-déposez des « objets » pour concevoir vos pipelines et workflows.
Planificateur
Se connecte au planificateur Quartz sur le serveur. Les tâches et transformations doivent être téléversées dans le dépôt.
Navigateur du dépôt
Le dépôt est une zone de stockage centrale pour les ressources PDI telles que les tâches, les transformations et les connexions de base de données. Il facilite la collaboration entre les membres de l'équipe en leur permettant de partager et de gérer efficacement les actifs ETL.
Ces composants font collectivement de PDI un outil puissant d'intégration de données, permettant aux entreprises de nettoyer, intégrer et analyser plus efficacement des données provenant de sources diverses.
Se connecte au référentiel de contenu Apache Jackrabbit, pointant vers une base de données prise en charge :
PostgreSQL
Serveur MSSQL
Oracle
MySQL
MariaDB
Explorateur de base de données
Explorateur de base de données qui vous permet d'effectuer des opérations minimales sur la base de données.
Éditeur de métadonnées
L'Éditeur de métadonnées Pentaho est un outil de la suite Pentaho qui facilite la création et la gestion de modèles métier. Ces modèles constituent la base du reporting et de l'analyse, ce qui permet aux utilisateurs finaux d'interagir plus facilement avec les données sans avoir une compréhension approfondie des structures de base de données sous-jacentes.
Les principales fonctionnalités comprennent :
Interface conviviale : Propose un environnement graphique où les utilisateurs peuvent définir des modèles métier, des relations et des concepts de métadonnées, simplifiant ainsi des structures de données complexes en termes plus compréhensibles.
Connexion à la source de données : Permet la connexion à diverses sources de données, facilitant l'extraction des métadonnées depuis des bases de données relationnelles, des sources OLAP et plus encore.
Paramètres de sécurité : Prend en charge la définition de contraintes de sécurité au niveau du modèle, garantissant que les données sensibles restent protégées et que l'accès est contrôlé.
Localisation et internationalisation : Les modèles peuvent être localisés, ce qui permet de présenter les métadonnées dans différentes langues pour prendre en charge des déploiements mondiaux.
L'Éditeur de métadonnées joue un rôle crucial dans la suite Pentaho Business Analytics, en simplifiant la création de rapports et d'analyses complexes grâce à une vue simplifiée des données pour les utilisateurs métier.

Schema Workbench
Pentaho Schema Workbench est un outil essentiel de la suite Pentaho, conçu pour les développeurs et les architectes de données afin de créer et modifier des schémas OLAP (Online Analytical Processing). Il fournit une interface graphique pour définir les modèles multidimensionnels nécessaires aux requêtes analytiques complexes, permettant une organisation et une visualisation efficaces de grands ensembles de données.
Grâce à son interface conviviale, les utilisateurs peuvent facilement concevoir des cubes OLAP qui constituent la base d'applications avancées d'analyse et de veille stratégique, rendant les données plus exploitables et les informations plus accessibles.

Concepteur d'agrégations
Le Pentaho Aggregation Designer est un outil essentiel visant à améliorer les performances des requêtes en simplifiant la création et la gestion des tables d'agrégats dans une base de données en schéma en étoile. Cet outil graphique aide les utilisateurs à définir, générer et déployer des tables d'agrégation basées sur SQL qui condensent de manière synthétique des données détaillées en formats résumés, rendant les processus de récupération de données beaucoup plus efficaces pour les requêtes analytiques.
Cette capacité est essentielle pour améliorer les performances des cubes OLAP, faciliter une analyse plus rapide des données et offrir une expérience utilisateur plus fluide dans la suite Pentaho Business Analytics.

Serveur Pentaho
Pentaho Server sert de plateforme centrale pour héberger et gérer toutes les applications et services Pentaho. Il fournit un environnement sécurisé et évolutif pour déployer et exécuter les solutions d'analytique et d'intégration de données de Pentaho. Les principaux composants comprennent :
Serveur BI : Facilite le reporting interactif, l'analytique, les tableaux de bord et l'exploration des données.
Serveur d'intégration des données : Prend en charge l'orchestration et la planification des processus ETL (Extract, Transform, Load).
Console utilisateur : Offre une interface web pour accéder au contenu de la suite Pentaho, le créer et le gérer.
Sécurité : S'intègre aux systèmes de sécurité d'entreprise pour fournir l'authentification, l'autorisation et un accès sécurisé.
Dépôt : Centralise le stockage de tous les actifs Pentaho, y compris les rapports, les tableaux de bord et les scripts ETL, garantissant la collaboration et le contrôle de version.
Le serveur permet aux organisations d'exploiter tout le potentiel de la suite Pentaho en fournissant une plateforme complète pour la veille stratégique et les activités de gestion des données.
Suite de reporting du serveur Pentaho
Analyzer
Pentaho Analyzer est un outil d'analyse interactive et de visualisation des données qui fait partie de la suite Pentaho Business Analytics. Il permet aux utilisateurs d'explorer et d'analyser les données via une interface web intuitive, fournissant de riches représentations graphiques des données, notamment des graphiques, des tableaux et des cartes thermiques. Les utilisateurs peuvent créer et personnaliser des rapports et des tableaux de bord sans avoir besoin de connaissances techniques approfondies, ce qui le rend accessible à un large éventail d'utilisateurs. Les principales fonctionnalités comprennent :
Analyse ad hoc : Permet aux utilisateurs de créer et de modifier rapidement des rapports en fonction de leurs questions et besoins spécifiques.
Interface glisser-déposer : Simplifie le processus de conception des rapports en permettant aux utilisateurs de sélectionner et d'organiser facilement les éléments de données.
Visualisations riches : Prend en charge un large éventail d'options de visualisation pour aider les utilisateurs à découvrir des insights à partir de leurs données.
Collaboration et partage : Permet de partager des rapports et des tableaux de bord avec d'autres utilisateurs afin de faciliter la prise de décision au sein des équipes et des départements.
Pentaho Analyzer est conçu pour fonctionner de manière transparente avec la suite Pentaho, en s'intégrant directement aux capacités d'intégration de données, d'ETL et d'entreposage de données de Pentaho. Cela permet aux utilisateurs d'exploiter toute la puissance de la suite pour des solutions complètes d'analyse de données et de veille stratégique.

Rapports interactifs
Les rapports interactifs Pentaho offrent une interface très conviviale pour créer, modifier et consulter des rapports ad hoc. Cette fonctionnalité est conçue pour les utilisateurs métier qui doivent générer rapidement des rapports sans connaissances techniques approfondies de la structure de données sous-jacente.
Interface conviviale : Offre une interface glisser-déposer, facilitant la sélection, l'organisation et la présentation des données sans aucune connaissance SQL.
Exploration des données en temps réel : Permet aux utilisateurs d'interagir avec leurs données en temps réel, autorisant le filtrage, le tri et l'agrégation instantanés pour identifier les tendances et les insights.
Mises en page personnalisables : Les utilisateurs peuvent personnaliser la mise en page de leurs rapports en ajustant les colonnes, les lignes et les résumés pour répondre à leurs besoins spécifiques en matière de reporting.
Exportation et partage : Les rapports peuvent être exportés dans divers formats (par ex. PDF, Excel, CSV) et partagés avec les parties prenantes pour soutenir une prise de décision fondée sur les données.
Les rapports interactifs font partie de la plus vaste suite Pentaho Business Analytics, offrant une intégration transparente avec les outils d'ETL et d'analyse de données de Pentaho, garantissant aux entreprises une solution complète pour leurs besoins en intégration de données et en reporting.

Concepteur de tableaux de bord
Pentaho Dashboard Designer est un outil riche en fonctionnalités de la suite Pentaho Business Analytics, conçu pour créer des tableaux de bord interactifs et visuellement attrayants. Ces tableaux de bord agrègent et affichent les données provenant de diverses sources, offrant aux utilisateurs des informations en un coup d'œil. Voici un aperçu rapide :
Interface de conception intuitive: Offre une interface glisser-déposer, la rendant accessible aux utilisateurs non techniques pour créer et personnaliser des tableaux de bord.
Intégration des données: S'intègre de manière fluide à Pentaho Data Integration (PDI), lui permettant d'extraire des données d'un large éventail de sources pour des analyses en temps réel.
Widgets interactifs: Prend en charge divers types de widgets, notamment des graphiques, des tableaux et des filtres, permettant une exploration interactive des données.
Personnalisation et image de marque: Permet de personnaliser la mise en page et le design, afin de les aligner sur l'identité visuelle de l'entreprise.
Fonctionnalités de collaboration: Facilite le partage et la collaboration en permettant aux utilisateurs de publier des tableaux de bord au sein de l'organisation ou auprès d'un public plus large.
Sécurité: S'intègre aux cadres de sécurité existants, garantissant la protection des données et un accès contrôlé basé sur les rôles et les autorisations.
Pentaho Dashboard Designer joue un rôle crucial dans la transformation des données en informations exploitables, favorisant une prise de décision éclairée au sein des organisations.

Serveur Carte
Pentaho Carte est un serveur web léger pour l'exécution à distance et la surveillance des processus ETL créés dans Pentaho Data Integration (PDI/Kettle).
Carte est basé sur Java et utilise le serveur web Jetty intégré. Il s'appuie sur une configuration basée sur XML et expose des fonctionnalités via une API REST, avec une interface simple basée sur le navigateur pour la surveillance.
Le serveur permet l'exécution à distance des transformations et des tâches, prend en charge le clustering pour l'équilibrage de charge, fournit une surveillance en temps réel et permet la planification des processus ETL.
Carte peut être déployé en tant que serveur autonome, dans une configuration de cluster maître-esclave ou dans un environnement réparti en charge pour une haute disponibilité. Il est généralement lancé via la ligne de commande avec un fichier de configuration contenant les paramètres du serveur.
Ce composant est crucial pour l'architecture de traitement distribué de Pentaho, permettant aux organisations de faire évoluer les processus d'intégration des données sur plusieurs machines.

Kitchen
Kitchen est un outil en ligne de commande qui permet l'exécution des tâches PDI. Il prend en charge le traitement par lots et peut être intégré dans des workflows automatisés, permettant un traitement efficace des données.
Pan
Semblable à Kitchen, Pan est un outil en ligne de commande, mais il est spécialement conçu pour exécuter les transformations PDI. Il offre de la flexibilité pour exécuter des transformations ETL à partir de scripts shell ou de systèmes de planification.
Mis à jour
Ce contenu vous a-t-il été utile ?

