Quoi de neuf ..
Pentaho 11
Pentaho Data Integration (PDI) 11.0 et Pentaho Business Analytics (PBA) 11.0 apportent des mises à jour majeures. Cette version met l’accent sur une interface utilisateur moderne, une sécurité renforcée et des déploiements simplifiés.
La version 11.0 est une version à support à long terme (LTS). Pour les calendriers des service packs et des mises à jour, consultez la page du cycle de vie du support Pentaho.
Pour la liste complète des modifications, consultez les notes de version 11.0.
Points forts
Créez des pipelines ETL dans un navigateur avec Pipeline Designer.
Organisez et déployez des ressources ETL avec une gestion du cycle de vie basée sur les projets.
Prévisualisez la Pentaho User Console (PUC) repensée.
Créez des modèles Mondrian dans le navigateur avec Semantic Model Editor (SME).
Activez l’authentification unique (SSO) avec OpenID Connect (OIDC) et OAuth 2.0 intégrés.
Simplifiez les déploiements de conteneurs avec des images standardisées préconstruites.
Fonctionne sur Java 21 et Tomcat 10.
Gérez les fonctionnalités sous forme de plugins avec Plugin Manager.
Surveillez les exécutions ETL grâce à une observabilité basée sur OpenTelemetry.
Concepteur de pipelines
Pipeline Designer est une interface utilisateur basée sur le navigateur pour créer des pipelines ETL. Créez des transformations et des jobs PDI dans un navigateur web. Utilisez Spoon uniquement pour les outils hérités.

Il est similaire à Spoon. L’interface utilisateur utilise un framework moderne. Il reste compatible avec les transformations et les jobs créés dans Spoon.
En savoir plus sur Concepteur de pipelines.
Gestion du cycle de vie basée sur les projets
Avant la version 11.0, PDI ne disposait d’aucune structure définie pour organiser les transformations, les jobs et la configuration. Cela rendait la collaboration et la promotion vers les environnements plus difficiles pour les équipes ETL et DevOps.
La résolution de la configuration pouvait également sembler incohérente.

La gestion du cycle de vie basée sur les projets comble ces lacunes.
En savoir plus sur configuration de l’ETL avec les projets.
Pentaho User Console moderne (aperçu)
Cette fonctionnalité est en aperçu. Le comportement et l’interface utilisateur pourraient changer dans de futures mises à jour.
La version 11.0 introduit une expérience utilisateur (UX) repensée pour Pentaho User Console (PUC). Elle s’aligne sur l’UX plus large de la plateforme Pentaho. Elle résout des points de friction dans PUC 10.2 et les versions antérieures.

La PUC existante reste disponible jusqu’à ce que les fonctionnalités soient au même niveau.
En savoir plus sur PUC moderne.
Éditeur de modèle sémantique (SME)
La version 11.0 introduit un nouvel outil pour créer et gérer des modèles de données Mondrian. Auparavant, les clients utilisaient Schema Workbench ou Data Source Wizard. Semantic Model Editor (SME) offre un flux de travail moderne basé sur le web.
SME convient aussi bien aux nouveaux utilisateurs qu’aux utilisateurs avancés. Il améliore l’expérience de modélisation dans PBA, en particulier dans Analyzer. Il prend en charge les modèles Mondrian existants et ajoute de nouvelles fonctionnalités.

En savoir plus sur Éditeur de modèle sémantique.
OIDC et OAuth 2.0 intégrés
La version 11.0 prend en charge l’authentification OpenID Connect (OIDC) et OAuth 2.0 pour Pentaho Server. Cela permet l’authentification unique (SSO) avec des fournisseurs d’identité tels que Google, Okta et Azure. Cela prend en charge tout fournisseur d’identité (IdP) conforme à OIDC.

En savoir plus sur OIDC et OAuth 2.0.
Autorisations granulaires pour Pentaho Server
La version 11.0 ajoute un contrôle d’accès plus granulaire et plus flexible sur toute la plateforme. Cela répond à des défis de longue date :
Les autorisations n’étaient pas assez fines. Par exemple, Lire le contenu permet aux utilisateurs de voir le contenu de n’importe quel plugin. Les autorisations sur les fichiers et dossiers peuvent toutefois bloquer l’accès.
Les autorisations ne pouvaient pas autoriser ou bloquer proprement des plugins individuels.
Les autorisations étaient trop larges pour les sources de données et les ressources similaires.
Les autorisations d’exécution étaient trop larges.

La version 11.0 résout ces problèmes dans Pentaho Server. Combinée à OIDC et OAuth 2.0, elle offre un modèle d’authentification et d’autorisation plus robuste.
En savoir plus sur autorisations granulaires.
Déploiement de conteneurs simplifié
La version 11.0 simplifie les déploiements basés sur Docker. Elle introduit des images optimisées préconstruites pour les déploiements sur site et les principales plateformes Kubernetes.
Cela inclut Docker standard, Kubernetes, EKS, AKS et GKE. Les images utilisent des chemins d’installation et des variables standardisés. Les scripts d’entrée prennent en charge des substitutions à l’exécution pour les fichiers de configuration et les licences.
En savoir plus sur Déploiement Docker.
Prise en charge de Java 21 et Tomcat 10
Java 21 est pris en charge dans la version 11.0. Vous pouvez utiliser Oracle JDK, OpenJDK ou d’autres JVM prises en charge.
Pentaho Server 11.0 est livré avec Tomcat 10. Cela corrige les vulnérabilités et les défauts associés à Tomcat 9.
En savoir plus dans le Référence des composants.
Gestionnaire de plugins
La version 11.0 introduit un Plugin Manager pour les plugins PDI et PBA. Pentaho fournira davantage de fonctionnalités sous forme de plugins au fil du temps. Cela facilite l’identification, le déploiement et la mise à jour des plugins.

En savoir plus sur Gestionnaire de plugins.
Karaf et OSGi supprimés, les plugins big data sont livrés séparément
Dans la version 11.0, Karaf et OSGi sont supprimés de PDI. Les composants big data sont désormais livrés sous forme de plugins. Il n’existe plus de distribution PDI distincte pour les compléments big data. Déployez les composants big data de la même manière que les autres plugins PDI.
Cela réduit de plus de 1 Go la taille de déploiement du client PDI et de Pentaho Server.
En savoir plus sur Gestionnaire de plugins.
Observabilité basée sur OpenTelemetry
OpenTelemetry (OTel) est une norme ouverte pour le partage de données de télémétrie telles que les traces, les métriques et les journaux. De nombreux outils peuvent consommer des données OpenTelemetry, notamment Datadog, Splunk, Elastic, Amazon CloudWatch et Azure Monitor.
Avec le plugin OTel, vous pouvez surveiller les processus ETL Pentaho avec :
Des journaux consolidés en un seul endroit et représentés de manière hiérarchique
Des traces pour afficher la chronologie des tâches, la hiérarchie d’exécution et les variables pendant l’exécution
Des métriques pour suivre les tendances du flux de données à des points d’intérêt spécifiés
En savoir plus sur Gestionnaire de plugins.
Autres améliorations
La version 11.0 inclut également des améliorations mineures et des corrections de défauts. Consultez les notes de version 11.0 pour plus de détails.
Mis à jour
Ce contenu vous a-t-il été utile ?
