sparklesQuoi de neuf ..

Pentaho 11

Pentaho Data Integration (PDI) 11.0 et Pentaho Business Analytics (PBA) 11.0 apportent des mises à jour majeures. Cette version se concentre 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 packs de service et des mises à jour, voir le page du cycle de vie du support Pentahoarrow-up-right.

Pour la liste complète des changements, voir le notes de version 11.0arrow-up-right.

Points forts

  • Créez des pipelines ETL dans un navigateur avec Pipeline Designer.

  • Organisez et déployez les ressources ETL avec une gestion du cycle de vie basée sur des projets.

  • Aperçu de la console utilisateur Pentaho (PUC) repensée.

  • Créez des modèles Mondrian dans le navigateur avec Semantic Model Editor (SME).

  • Activez le SSO avec OpenID Connect (OIDC) et OAuth 2.0 intégrés.

  • Simplifiez les déploiements en conteneurs avec des images préconstruites et standardisées.

  • Exécutez sur Java 21 et Tomcat 10.

  • Gérez les fonctionnalités en tant que plugins avec Plugin Manager.

  • Surveillez les exécutions ETL avec l'observabilité basée sur OpenTelemetry.

Pipeline Designer

Pipeline Designer est une interface basée sur le navigateur pour la création de pipelines ETL. Créez des transformations et des jobs PDI dans un navigateur web. Utilisez Spoon uniquement pour les outils hérités.

Pipeline Designer dans le navigateur

Il est similaire à Spoon. L'interface utilise un cadre moderne. Elle reste compatible avec les transformations et les jobs créés dans Spoon.

En savoir plus sur Pipeline Designerarrow-up-right.

Gestion du cycle de vie basée sur des projets

Avant la 11.0, PDI n'avait pas de structure définie pour organiser les transformations, les jobs et la configuration. Cela rendait la collaboration et la promotion d'environnements plus difficiles pour les équipes ETL et DevOps.

La résolution de configuration pouvait aussi sembler incohérente.

Organisation des ressources ETL basée sur des projets

La gestion du cycle de vie basée sur des projets comble ces lacunes.

En savoir plus sur configuration de l'ETL avec des Projetsarrow-up-right.

Console utilisateur Pentaho moderne (aperçu)

circle-info

Cette fonctionnalité est en aperçu. Le comportement et l'interface peuvent changer dans de futures mises à jour.

La 11.0 introduit une expérience utilisateur (UX) repensée pour la Pentaho User Console (PUC). Elle s'aligne sur l'UX plus large de la plateforme Pentaho. Elle traite les points douloureux de la PUC 10.2 et antérieures.

Console utilisateur Pentaho moderne

La PUC existante reste disponible jusqu'à la parité fonctionnelle.

En savoir plus sur PUC modernearrow-up-right.

Semantic Model Editor (SME)

La 11.0 introduit un nouvel outil pour construire et gérer les modèles de données Mondrian. Auparavant, les clients utilisaient Schema Workbench ou Data Source Wizard. Semantic Model Editor (SME) fournit 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 Analyzer. Il prend en charge les modèles Mondrian existants et ajoute de nouvelles fonctionnalités.

Éditeur de modèle sémantique

En savoir plus sur Éditeur de modèle sémantiquearrow-up-right.

OIDC et OAuth 2.0 intégrés

La 11.0 prend en charge l'authentification OpenID Connect (OIDC) et OAuth 2.0 pour Pentaho Server. Cela permet le single sign-on (SSO) avec des fournisseurs d'identité tels que Google, Okta et Azure. Il prend en charge tout fournisseur d'identité conforme à OIDC (IdP).

Options d'authentification OIDC/OAuth

En savoir plus sur OIDC et OAuth 2.0arrow-up-right.

Permissions granulaires pour Pentaho Server

La 11.0 ajoute un contrôle d'accès plus granulaire et flexible à travers la plateforme. Cela répond à des défis de longue date :

  • Les permissions n'étaient pas assez fines. Par exemple, Lire le contenu permet aux utilisateurs de voir le contenu de n'importe quel plugin. Les permissions de fichiers et de dossiers peuvent toujours bloquer l'accès.

  • Les permissions ne pouvaient pas permettre ou bloquer proprement des plugins individuels.

  • Les permissions étaient trop larges pour les sources de données et des ressources similaires.

  • Les permissions d'exécution étaient trop larges.

Gestion des permissions granulaires

La 11.0 résout ces problèmes dans Pentaho Server. Associée à OIDC et OAuth 2.0, elle fournit un modèle d'authentification et d'autorisation renforcé.

En savoir plus sur permissions granulairesarrow-up-right.

Déploiement en conteneur simplifié

La 11.0 simplifie les déploiements basés sur Docker. Elle introduit des images optimisées et préconstruites pour les déploiements sur site et les principales plateformes Kubernetes.

Cela inclut Docker classique, 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 les substitutions à l'exécution pour les fichiers de configuration et les licences.

En savoir plus sur Déploiement Dockerarrow-up-right.

Compatibilité Java 21 et Tomcat 10

Java 21 est pris en charge dans la 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 des vulnérabilités et des défauts associés à Tomcat 9.

En savoir plus dans le référence des composantsarrow-up-right.

Plugin Manager

La 11.0 introduit un Plugin Manager pour les plugins PDI et PBA. Pentaho proposera progressivement plus de fonctionnalités sous forme de plugins. Cela facilite l'identification, le déploiement et la mise à jour des plugins.

Plugin Manager

En savoir plus sur Plugin Managerarrow-up-right.

Karaf et OSGi supprimés, plugins Big Data livrés séparément

Dans la 11.0, Karaf et OSGi sont retirés de PDI. Les composants Big Data sont désormais fournis en tant que plugins. Il n'existe plus de distribution PDI séparée pour les modules complémentaires Big Data. Déployez les composants Big Data de la même manière que les autres plugins PDI.

Cela réduit la taille du client PDI et du déploiement de Pentaho Server de plus de 1 Go.

En savoir plus sur Plugin Managerarrow-up-right.

Observabilité basée sur OpenTelemetry

OpenTelemetryarrow-up-right (OTel) est une norme ouverte pour le partage de données de télémétrie telles que traces, métriques et journaux. De nombreux outils peuvent consommer les données OpenTelemetry, notamment Datadog, Splunk, Elastic, Amazon CloudWatch et Azure Monitor.

Avec le plugin OTel, vous pouvez surveiller les processus ETL Pentaho avec :

  • Journaux consolidés en un seul endroit et représentés de manière hiérarchique

  • Traces pour visualiser le temps des tâches, la hiérarchie d'exécution et les variables pendant l'exécution

  • Métriques pour suivre les tendances du flux de données à des points d'intérêt spécifiés

En savoir plus sur Plugin Managerarrow-up-right.

Autres améliorations

La 11.0 inclut également des améliorations plus petites et des corrections de défauts. Voir le notes de version 11.0arrow-up-right pour les détails.

Mis à jour

Ce contenu vous a-t-il été utile ?