{"id":147,"date":"2026-09-05T10:34:36","date_gmt":"2026-09-05T10:34:36","guid":{"rendered":"https:\/\/acconsulting-france.fr\/blog\/pentaho-suite-bi-open\/"},"modified":"2026-09-11T10:39:34","modified_gmt":"2026-09-11T10:39:34","slug":"pentaho-suite-bi-open","status":"publish","type":"post","link":"https:\/\/acconsulting-france.fr\/blog\/pentaho-suite-bi-open\/","title":{"rendered":"Pentaho : suite BI open source, modules et alternatives"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Pentaho reste une suite BI open source coh\u00e9rente lorsque votre parc associe flux ETL, reporting op\u00e9rationnel et mod\u00e8les d\u00e9cisionnels d\u00e9j\u00e0 stabilis\u00e9s. Son int\u00e9r\u00eat ne se mesure pas \u00e0 son catalogue de fonctions, mais \u00e0 la charge de maintien des transformations, \u00e0 la d\u00e9pendance aux fichiers PDI et \u00e0 la capacit\u00e9 de la cible \u00e0 reprendre vos r\u00e8gles de gestion.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>En bref<\/strong><\/p>\n\n<ul class=\"wp-block-list\"><li>Pentaho r\u00e9unit int\u00e9gration, reporting, analyse de donn\u00e9es et restitution dans un m\u00eame socle, avec Pentaho Data Integration comme composant central des flux.<\/li><li>Une \u00e9dition communautaire peut r\u00e9duire le co\u00fbt de licence, mais elle ne supprime ni la charge d\u2019exploitation ni la recette des r\u00e8gles de gestion.<\/li><li>Apache Superset, Metabase et Redash r\u00e9pondent surtout au besoin de tableaux de bord et d\u2019exploration SQL, pas au remplacement direct d\u2019un ETL complexe.<\/li><li>BIRT et ReportServer sont plus pertinents lorsque le parc d\u00e9pend d\u2019\u00e9tats imprimables, planifi\u00e9s et fortement mis en forme.<\/li><li>Une sortie de Pentaho doit s\u00e9parer les transformations ETL, les rapports, les droits et les usages r\u00e9els avant de choisir un outil cible.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Ce contenu s\u2019adresse aux responsables BI qui doivent arbitrer le maintien ou le remplacement d\u2019un socle Pentaho. Il traite les composants d\u00e9cisionnels, la reprise des flux et les alternatives Pentaho ; il ne couvre ni la protection des donn\u00e9es personnelles ni les clauses contractuelles, qui rel\u00e8vent respectivement de votre DPO et de votre service juridique.<\/p>\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sommaire<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/acconsulting-france.fr\/blog\/pentaho-suite-bi-open\/#Quels_modules_composent_reellement_la_suite_BI_Pentaho\" >Quels modules composent r\u00e9ellement la suite BI Pentaho<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/acconsulting-france.fr\/blog\/pentaho-suite-bi-open\/#Comment_mesurer_la_charge_de_maintien_dun_environnement_Pentaho\" >Comment mesurer la charge de maintien d\u2019un environnement Pentaho<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/acconsulting-france.fr\/blog\/pentaho-suite-bi-open\/#Quels_objets_faut-il_conserver_avant_de_remplacer_Pentaho\" >Quels objets faut-il conserver avant de remplacer Pentaho<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/acconsulting-france.fr\/blog\/pentaho-suite-bi-open\/#Quelles_alternatives_Pentaho_repondent_a_chaque_type_de_besoin\" >Quelles alternatives Pentaho r\u00e9pondent \u00e0 chaque type de besoin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/acconsulting-france.fr\/blog\/pentaho-suite-bi-open\/#Dans_quel_ordre_organiser_une_migration_depuis_Pentaho\" >Dans quel ordre organiser une migration depuis Pentaho<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quels_modules_composent_reellement_la_suite_BI_Pentaho\"><\/span>Quels modules composent r\u00e9ellement la suite BI Pentaho<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Pentaho n\u2019est pas un outil unique. La suite BI s\u2019est construite autour de plusieurs briques qui r\u00e9pondent \u00e0 des usages diff\u00e9rents, parfois install\u00e9es ensemble, parfois exploit\u00e9es de mani\u00e8re s\u00e9par\u00e9e. Dans un audit, la premi\u00e8re erreur consiste \u00e0 annoncer \u00ab une migration Pentaho \u00bb sans pr\u00e9ciser si le p\u00e9rim\u00e8tre porte sur Pentaho Data Integration, sur les rapports, sur les cubes analytiques ou sur l\u2019ensemble du serveur.<\/p>\n\n<p class=\"wp-block-paragraph\">La documentation produit de <a href=\"https:\/\/pentaho.com\/\" target=\"_blank\" rel=\"noopener\">Pentaho<\/a>, consult\u00e9e le 15 mars 2026, pr\u00e9sente la plateforme comme un environnement modulaire d\u00e9di\u00e9 \u00e0 l\u2019int\u00e9gration et \u00e0 l\u2019exploitation de donn\u00e9es. Cette formulation reste large. Pour dimensionner un chantier, il faut descendre au niveau des fichiers, des connexions, des transformations, des jobs et des publications utilis\u00e9es dans votre environnement.<\/p>\n\n<h3 class=\"wp-block-heading\">Pentaho Data Integration concentre souvent la dette de reprise<\/h3>\n\n<p class=\"wp-block-paragraph\">Pentaho Data Integration, souvent nomm\u00e9 PDI ou Kettle, couvre les m\u00e9canismes ETL. Les transformations d\u00e9crivent les lectures de sources, les jointures, les filtres, les conversions, les agr\u00e9gations et les \u00e9critures. Les jobs orchestrent ensuite les encha\u00eenements, les contr\u00f4les de pr\u00e9sence de fichiers, les ex\u00e9cutions conditionnelles et les notifications.<\/p>\n\n<p class=\"wp-block-paragraph\">Le point sensible n\u2019est pas le volume de fichiers .ktr ou .kjb. Il r\u00e9side dans les r\u00e8gles de gestion int\u00e9gr\u00e9es \u00e0 des \u00e9tapes de transformation. Un champ \u00ab client actif \u00bb peut, par exemple, \u00eatre calcul\u00e9 selon une condition sur le statut, la date de cl\u00f4ture et le type de compte. Si cette logique est d\u00e9plac\u00e9e vers un autre ETL sans preuve de r\u00e9sultat, le rapport en cible peut afficher une valeur diff\u00e9rente tout en paraissant techniquement correct.<\/p>\n\n<p class=\"wp-block-paragraph\">Les transformations visuelles donnent une impression de lisibilit\u00e9 qui ne tient pas toujours apr\u00e8s plusieurs ann\u00e9es. Une \u00e9tape JavaScript, une requ\u00eate SQL embarqu\u00e9e ou un param\u00e8tre d\u00e9fini dans un job parent peut modifier le r\u00e9sultat final sans appara\u00eetre dans le flux principal. La documentation officielle de <a href=\"https:\/\/docs.pentaho.com\/\" target=\"_blank\" rel=\"noopener\">Pentaho Documentation<\/a>, consult\u00e9e le 15 mars 2026, doit \u00eatre rapproch\u00e9e de vos artefacts r\u00e9els ; elle d\u00e9crit les composants, mais elle ne documente pas vos conventions internes.<\/p>\n\n<h3 class=\"wp-block-heading\">Reporting, analyse OLAP et restitution ne portent pas les m\u00eames contraintes<\/h3>\n\n<p class=\"wp-block-paragraph\">La partie reporting produit des \u00e9tats planifi\u00e9s, exportables en PDF, Excel, CSV ou HTML selon leur conception. Dans un parc ancien, ces rapports incluent souvent des formats de facture, des \u00e9tats mensuels, des extractions r\u00e9glementaires ou des tableaux de contr\u00f4le diffus\u00e9s par courriel. Ils ne se remplacent pas m\u00e9caniquement par un tableau de bord interactif.<\/p>\n\n<p class=\"wp-block-paragraph\">L\u2019analyse OLAP r\u00e9pond \u00e0 un autre besoin. Elle travaille sur des hi\u00e9rarchies, des dimensions, des mesures et des axes de navigation. Un utilisateur peut passer d\u2019un niveau ann\u00e9e \u00e0 trimestre, puis \u00e0 mois, \u00e0 condition que la structure du cube et les agr\u00e9gats aient \u00e9t\u00e9 pr\u00e9par\u00e9s dans ce but. La reprise vers un mod\u00e8le s\u00e9mantique moderne demande alors de documenter les niveaux, les membres calcul\u00e9s et les r\u00e8gles de s\u00e9curit\u00e9 associ\u00e9es.<\/p>\n\n<p class=\"wp-block-paragraph\">Le terme <strong>data mining<\/strong> figure encore dans l\u2019historique fonctionnel de Pentaho et dans de nombreux inventaires produits. Pour un chantier d\u00e9cisionnel, ce mot ne doit pas \u00e9largir le p\u00e9rim\u00e8tre sans raison. Si certains workflows alimentent des <strong>mod\u00e8les pr\u00e9dictifs<\/strong>, leur analyse rel\u00e8ve d\u2019un sp\u00e9cialiste du domaine concern\u00e9. Ici, le travail se limite \u00e0 identifier les sources, les sorties, les planifications et les d\u00e9pendances avec le reporting.<\/p>\n\n<p class=\"wp-block-paragraph\">Avant toute d\u00e9cision, s\u00e9parez donc les jobs ETL, les transformations, les rapports pagin\u00e9s, les cubes et les contenus inutilis\u00e9s. Cette d\u00e9coupe \u00e9vite de remplacer une suite compl\u00e8te alors que le probl\u00e8me porte peut-\u00eatre sur un seul composant.<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1774\" height=\"887\" src=\"https:\/\/acconsulting-france.fr\/blog\/wp-content\/uploads\/2026\/09\/pentaho-suite-bi-open-source-modules-et-alternat-illustratio.jpg\" alt=\"Illustration \u00e9ditoriale du sujet : Pentaho : suite BI open source, modules et alternatives\" class=\"wp-image-174\" srcset=\"https:\/\/acconsulting-france.fr\/blog\/wp-content\/uploads\/2026\/09\/pentaho-suite-bi-open-source-modules-et-alternat-illustratio.jpg 1774w, https:\/\/acconsulting-france.fr\/blog\/wp-content\/uploads\/2026\/09\/pentaho-suite-bi-open-source-modules-et-alternat-illustratio-300x150.jpg 300w, https:\/\/acconsulting-france.fr\/blog\/wp-content\/uploads\/2026\/09\/pentaho-suite-bi-open-source-modules-et-alternat-illustratio-1024x512.jpg 1024w, https:\/\/acconsulting-france.fr\/blog\/wp-content\/uploads\/2026\/09\/pentaho-suite-bi-open-source-modules-et-alternat-illustratio-768x384.jpg 768w, https:\/\/acconsulting-france.fr\/blog\/wp-content\/uploads\/2026\/09\/pentaho-suite-bi-open-source-modules-et-alternat-illustratio-1536x768.jpg 1536w\" sizes=\"auto, (max-width: 1774px) 100vw, 1774px\" \/><figcaption class=\"wp-element-caption\">Illustration g\u00e9n\u00e9r\u00e9e par intelligence artificielle.<\/figcaption><\/figure>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Comment_mesurer_la_charge_de_maintien_dun_environnement_Pentaho\"><\/span>Comment mesurer la charge de maintien d\u2019un environnement Pentaho<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Le co\u00fbt de Pentaho ne se limite pas \u00e0 une \u00e9ventuelle souscription. Une \u00e9dition communautaire open source \u00e9vite un prix catalogue par utilisateur, mais elle laisse \u00e0 votre organisation les correctifs, les tests de compatibilit\u00e9, l\u2019exploitation des planifications et le traitement des incidents. Une \u00e9dition accompagn\u00e9e par l\u2019\u00e9diteur ou un partenaire ajoute une relation de support, dont le tarif d\u00e9pend du contrat et n\u2019est pas publi\u00e9 de fa\u00e7on uniforme.<\/p>\n\n<p class=\"wp-block-paragraph\">La source officielle consult\u00e9e le 15 mars 2026 ne publie pas de grille tarifaire universelle permettant de chiffrer une \u00e9dition commerciale \u00e0 partir du seul nombre d\u2019utilisateurs. Toute comparaison de licence qui annoncerait un prix fixe sans devis, unit\u00e9 de calcul et p\u00e9rim\u00e8tre de support serait donc inutilisable dans un dossier d\u2019arbitrage. Le co\u00fbt mesurable imm\u00e9diatement est celui de votre exploitation courante.<\/p>\n\n<h3 class=\"wp-block-heading\">Les incidents r\u00e9currents r\u00e9v\u00e8lent mieux la charge que le nombre d\u2019utilisateurs<\/h3>\n\n<p class=\"wp-block-paragraph\">Un parc de cinquante utilisateurs peut mobiliser davantage d\u2019effort qu\u2019un parc de cinq cents personnes lorsque les flux sont fragiles. Trois signaux doivent \u00eatre relev\u00e9s sur douze mois glissants : les \u00e9checs de jobs planifi\u00e9s, les corrections manuelles de fichiers entrants et les demandes de retraitement. Ces \u00e9l\u00e9ments montrent o\u00f9 l\u2019\u00e9quipe consomme ses heures, alors qu\u2019un d\u00e9compte de connexions ne dit rien de la fiabilit\u00e9 du socle.<\/p>\n\n<p class=\"wp-block-paragraph\">Les d\u00e9pendances techniques doivent \u00eatre inscrites dans l\u2019inventaire. Une transformation peut s\u2019appuyer sur un pilote de base de donn\u00e9es, un partage de fichiers, un script syst\u00e8me ou une version Java donn\u00e9e. Une mise \u00e0 jour de serveur devient risqu\u00e9e si personne ne sait quels jobs utilisent encore une biblioth\u00e8que ancienne. Le mot \u00ab maintenance \u00bb masque souvent une succession de petites actions non trac\u00e9es.<\/p>\n\n<p class=\"wp-block-paragraph\">Les performances de tableaux de bord doivent \u00eatre observ\u00e9es \u00e0 la source. Un affichage lent peut provenir d\u2019une requ\u00eate non filtr\u00e9e, d\u2019une table non index\u00e9e, d\u2019une agr\u00e9gation absente ou d\u2019un calcul plac\u00e9 dans le rapport. Accuser l\u2019interface Pentaho sans relever la requ\u00eate, le volume interrog\u00e9 et le temps de r\u00e9ponse ne permet pas de d\u00e9fendre une migration.<\/p>\n\n<h3 class=\"wp-block-heading\">Un calcul de charge doit afficher ses hypoth\u00e8ses<\/h3>\n\n<p class=\"wp-block-paragraph\">Un exemple chiffr\u00e9 permet de cadrer la reprise avant m\u00eame le choix de la cible. Prenons un inventaire de 80 transformations PDI et 20 jobs. L\u2019hypoth\u00e8se de travail retient 4 heures pour analyser une transformation standard, 12 heures pour une transformation int\u00e9grant SQL sp\u00e9cifique ou script, puis 3 heures par job pour cartographier son ordonnancement et ses d\u00e9pendances.<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Objet inventori\u00e9<\/th>\n<th>Volume retenu<\/th>\n<th>Ratio d\u2019analyse<\/th>\n<th>Charge calcul\u00e9e<\/th>\n<th>P\u00e9rim\u00e8tre inclus<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Transformations standard<\/td>\n<td>56<\/td>\n<td>4 heures<\/td>\n<td>224 heures<\/td>\n<td>Lecture, sources, cibles et r\u00e8gles visibles<\/td>\n<\/tr>\n<tr>\n<td>Transformations complexes<\/td>\n<td>24<\/td>\n<td>12 heures<\/td>\n<td>288 heures<\/td>\n<td>SQL embarqu\u00e9, scripts et variables identifi\u00e9es<\/td>\n<\/tr>\n<tr>\n<td>Jobs d\u2019orchestration<\/td>\n<td>20<\/td>\n<td>3 heures<\/td>\n<td>60 heures<\/td>\n<td>Planification et cha\u00eenes d\u2019ex\u00e9cution<\/td>\n<\/tr>\n<tr>\n<td>Total d\u2019inventaire technique<\/td>\n<td>100<\/td>\n<td>\u2014<\/td>\n<td><strong>572 heures<\/strong><\/td>\n<td>Hors r\u00e9\u00e9criture, recette, formation et droits<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Ce tableau est un calcul de cadrage, pas un engagement de projet. Les ratios correspondent \u00e0 une m\u00e9thode d\u2019audit d\u2019objets d\u00e9cisionnels o\u00f9 chaque fichier est ouvert, lu et reli\u00e9 \u00e0 ses d\u00e9pendances d\u00e9clar\u00e9es. Ils excluent la correction des anomalies trouv\u00e9es, les tests de non-r\u00e9gression, la reconstruction de l\u2019historique et la reprise des autorisations.<\/p>\n\n<p class=\"wp-block-paragraph\">Sur un parc inf\u00e9rieur \u00e0 cent flux dont une part importante n\u2019est plus ex\u00e9cut\u00e9e, la reconstruction cibl\u00e9e peut co\u00fbter moins cher que la reprise exhaustive. L\u2019arbitrage s\u2019inverse si les transformations portent des r\u00e8gles peu document\u00e9es et que les \u00e9quipes m\u00e9tier ne peuvent pas les revalider rapidement. Le sujet suivant est donc l\u2019usage, pas la technologie.<\/p>\n\n<figure class=\"is-provider-youtube is-type-video wp-block-embed wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Pentaho Online Training: A Step-by-Step Guide from Experts with proexcellency\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/sJKFSKlobNQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quels_objets_faut-il_conserver_avant_de_remplacer_Pentaho\"><\/span>Quels objets faut-il conserver avant de remplacer Pentaho<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Une migration de suite BI \u00e9choue souvent parce qu\u2019elle part de la liste des objets techniques, et non de la liste des usages qui doivent survivre. Un dossier peut contenir plusieurs centaines de rapports, mais seule une fraction sert au pilotage mensuel, aux op\u00e9rations quotidiennes ou \u00e0 une obligation interne. La conservation de tout le parc transforme un audit en d\u00e9placement de dette.<\/p>\n\n<p class=\"wp-block-paragraph\">Les journaux du serveur constituent le premier \u00e9l\u00e9ment de preuve. Ils doivent couvrir au moins douze mois, afin de d\u00e9tecter les rapports trimestriels, annuels ou d\u00e9clench\u00e9s \u00e0 date fixe. Un journal conserv\u00e9 seulement quatre-vingt-dix jours \u00e9carte m\u00e9caniquement ces contenus. Il faut aussi distinguer une ouverture par un utilisateur, une ex\u00e9cution planifi\u00e9e et un export automatis\u00e9, car ces trois actions ne prouvent pas le m\u00eame besoin.<\/p>\n\n<h3 class=\"wp-block-heading\">Classez les contenus selon leur utilit\u00e9 et leur risque de reprise<\/h3>\n\n<p class=\"wp-block-paragraph\">Le classement utile croise la fr\u00e9quence d\u2019usage, le propri\u00e9taire m\u00e9tier, la criticit\u00e9 de la d\u00e9cision et la complexit\u00e9 de calcul. Un rapport peu consult\u00e9 peut rester obligatoire s\u2019il sert \u00e0 une cl\u00f4ture annuelle. \u00c0 l\u2019inverse, un tableau tr\u00e8s ouvert peut n\u2019\u00eatre qu\u2019un doublon dont le chiffre est d\u00e9j\u00e0 disponible ailleurs.<\/p>\n\n<ul class=\"wp-block-list\"><li>Conservez les flux et rapports associ\u00e9s \u00e0 une d\u00e9cision identifi\u00e9e, \u00e0 un responsable nomm\u00e9 et \u00e0 une fr\u00e9quence d\u2019utilisation v\u00e9rifiable.<\/li><li>Placez en revue les contenus dont le r\u00e9sultat d\u00e9pend d\u2019un script, d\u2019une requ\u00eate SQL embarqu\u00e9e ou d\u2019une r\u00e8gle non document\u00e9e.<\/li><li>Archivez les objets sans ex\u00e9cution, sans ouverture et sans propri\u00e9taire confirm\u00e9 sur la p\u00e9riode observ\u00e9e.<\/li><li>Reformulez les besoins lorsque plusieurs rapports utilisent les m\u00eames mesures avec des filtres l\u00e9g\u00e8rement diff\u00e9rents.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Cette op\u00e9ration ne demande pas de promettre des chiffres identiques apr\u00e8s bascule. Elle pr\u00e9pare au contraire les \u00e9carts. Une mesure de chiffre d\u2019affaires peut diff\u00e9rer parce qu\u2019un flux source a \u00e9t\u00e9 arr\u00eat\u00e9, parce qu\u2019une date de comptabilisation a remplac\u00e9 une date de commande ou parce que les arrondis ne sont plus appliqu\u00e9s au m\u00eame niveau. L\u2019\u00e9cart doit \u00eatre mesur\u00e9, expliqu\u00e9 et accept\u00e9 par le propri\u00e9taire de la mesure.<\/p>\n\n<h3 class=\"wp-block-heading\">La recette doit comparer des p\u00e9rim\u00e8tres align\u00e9s<\/h3>\n\n<p class=\"wp-block-paragraph\">Une recette recevable compare une p\u00e9riode d\u00e9finie, une population d\u00e9finie et une r\u00e8gle d\u00e9finie. Comparer le total annuel de l\u2019ancien outil au total mensuel de la cible ne d\u00e9montre rien. Il faut s\u00e9lectionner la m\u00eame plage de dates, les m\u00eames statuts, les m\u00eames unit\u00e9s et les m\u00eames exclusions avant de calculer la diff\u00e9rence.<\/p>\n\n<p class=\"wp-block-paragraph\">Un protocole de r\u00e9conciliation peut d\u00e9marrer avec cinq mesures : chiffre d\u2019affaires, marge, volume de commandes, nombre de clients actifs et montant des avoirs. Pour chaque mesure, la fiche de recette documente la source, le filtre, la formule, le r\u00e9sultat de d\u00e9part, le r\u00e9sultat cible, l\u2019\u00e9cart absolu, l\u2019\u00e9cart relatif et la d\u00e9cision m\u00e9tier. L\u2019acceptation peut pr\u00e9voir une tol\u00e9rance de 0,1 % sur les arrondis, mais pas sur une rupture de p\u00e9rim\u00e8tre.<\/p>\n\n<p class=\"wp-block-paragraph\">La communaut\u00e9 professionnelle peut aider \u00e0 retrouver des pistes sur des connecteurs ou des versions, mais elle ne remplace pas votre dossier de recette. Les \u00e9changes consacr\u00e9s aux <a href=\"https:\/\/acconsulting-france.fr\/blog\/forums-business-intelligence\/\">forums business intelligence<\/a> sont utiles pour confronter une hypoth\u00e8se technique ; la validation des chiffres rel\u00e8ve toujours de vos sources et de vos responsables m\u00e9tier.<\/p>\n\n<p class=\"wp-block-paragraph\">Ne lancez pas la reprise tant que chaque objet retenu n\u2019a pas un propri\u00e9taire, une fr\u00e9quence et une r\u00e8gle de contr\u00f4le. C\u2019est ce document qui permet ensuite de choisir une cible sans confondre d\u00e9monstration commerciale et besoin prouv\u00e9.<\/p>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quelles_alternatives_Pentaho_repondent_a_chaque_type_de_besoin\"><\/span>Quelles alternatives Pentaho r\u00e9pondent \u00e0 chaque type de besoin<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Les alternatives Pentaho ne sont pas interchangeables. Certaines remplacent une couche de visualisation, d\u2019autres un moteur de reporting, d\u2019autres encore une partie de l\u2019int\u00e9gration. Comparer ces produits par le seul crit\u00e8re open source conduit \u00e0 choisir un outil de tableaux de bord pour remplacer un traitement ETL, puis \u00e0 d\u00e9couvrir trop tard que les planifications et les contr\u00f4les de chargement ne sont plus couverts.<\/p>\n\n<p class=\"wp-block-paragraph\">Apache Superset cible principalement l\u2019exploration SQL et les tableaux de bord interactifs. Metabase vise une prise en main plus directe pour des utilisateurs m\u00e9tier lorsque les mod\u00e8les et les sources sont d\u00e9j\u00e0 pr\u00e9par\u00e9s. Redash convient \u00e0 des \u00e9quipes qui construisent la restitution autour de requ\u00eates SQL partag\u00e9es. Ces trois solutions peuvent r\u00e9duire le poids d\u2019une couche de reporting, mais elles ne constituent pas \u00e0 elles seules un \u00e9quivalent de Pentaho Data Integration.<\/p>\n\n<h3 class=\"wp-block-heading\">Le reporting op\u00e9rationnel exige une analyse distincte<\/h3>\n\n<p class=\"wp-block-paragraph\">BIRT est adapt\u00e9 \u00e0 des \u00e9tats tr\u00e8s format\u00e9s, int\u00e9gr\u00e9s \u00e0 un environnement Java, avec des sorties imprimables et planifi\u00e9es. ReportServer apporte une couche de centralisation, de planification et de diffusion qui peut convenir lorsque plusieurs moteurs de rapports coexistent. Ces produits doivent \u00eatre test\u00e9s sur vos mod\u00e8les les plus contraints : ruptures de page, ent\u00eates, signatures, sous-rapports, exports et diffusion par destinataire.<\/p>\n\n<p class=\"wp-block-paragraph\">Helical Insight est souvent cit\u00e9 pour le reporting embarqu\u00e9, les API et les portails applicatifs avec personnalisation de marque. Cette orientation m\u00e9rite un test lorsqu\u2019un produit m\u00e9tier expose des rapports \u00e0 ses propres utilisateurs. Elle ne justifie pas une s\u00e9lection automatique. Les m\u00e9canismes de s\u00e9curit\u00e9, la gestion des locataires, la diffusion et les limites exactes de l\u2019\u00e9dition retenue doivent \u00eatre v\u00e9rifi\u00e9s dans la documentation et dans votre contrat.<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Outil candidat<\/th>\n<th>Usage dominant<\/th>\n<th>Ce qu\u2019il peut reprendre<\/th>\n<th>Point \u00e0 tester avant choix<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Apache Superset<\/td>\n<td>Tableaux de bord et exploration SQL<\/td>\n<td>Visualisations, filtres et analyses interactives<\/td>\n<td>Gouvernance des jeux de donn\u00e9es et restitution pagin\u00e9e<\/td>\n<\/tr>\n<tr>\n<td>Metabase<\/td>\n<td>Analyse de donn\u00e9es en libre-service<\/td>\n<td>Questions m\u00e9tier, alertes et tableaux de bord<\/td>\n<td>Mod\u00e8le s\u00e9mantique, droits et rapports fortement format\u00e9s<\/td>\n<\/tr>\n<tr>\n<td>Redash<\/td>\n<td>Requ\u00eates SQL partag\u00e9es<\/td>\n<td>Requ\u00eates, alertes et graphiques techniques<\/td>\n<td>D\u00e9pendance aux auteurs SQL et gestion des m\u00e9tadonn\u00e9es<\/td>\n<\/tr>\n<tr>\n<td>BIRT<\/td>\n<td>Reporting op\u00e9rationnel<\/td>\n<td>Documents format\u00e9s, exports et planification<\/td>\n<td>Capacit\u00e9 de conception et int\u00e9gration applicative Java<\/td>\n<\/tr>\n<tr>\n<td>ReportServer<\/td>\n<td>Administration de rapports<\/td>\n<td>Diffusion centralis\u00e9e et planification multi-moteur<\/td>\n<td>Compatibilit\u00e9 avec les moteurs de rendu retenus<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Le tableau croise les usages fonctionnels, les objets repris et les risques de validation. Il a \u00e9t\u00e9 construit \u00e0 partir des documentations publiques des projets concern\u00e9s, consult\u00e9es le 15 mars 2026. Les conditions commerciales de leurs \u00e9ditions h\u00e9berg\u00e9es ou d\u2019entreprise varient selon les offres et ne sont pas comparables sans p\u00e9rim\u00e8tre contractuel identique.<\/p>\n\n<p class=\"wp-block-paragraph\">Grafana r\u00e9pond principalement \u00e0 la supervision et \u00e0 l\u2019affichage de m\u00e9triques \u00e0 fr\u00e9quence \u00e9lev\u00e9e. Le choisir pour remplacer une cha\u00eene de reporting financier mensuel serait un contresens. De m\u00eame, KNIME peut couvrir des workflows de pr\u00e9paration, mais ses usages sp\u00e9cialis\u00e9s d\u00e9passent le p\u00e9rim\u00e8tre de cet arbitrage d\u00e9cisionnel. Une alternative ne vaut que si elle reprend le besoin retenu, pas si elle multiplie les fonctions annonc\u00e9es.<\/p>\n\n<figure class=\"is-provider-youtube is-type-video wp-block-embed wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Pentaho 4 - Business Intelligence Open Source\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/YpMsE9ztzqQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Dans_quel_ordre_organiser_une_migration_depuis_Pentaho\"><\/span>Dans quel ordre organiser une migration depuis Pentaho<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">La migration doit suivre les d\u00e9pendances r\u00e9elles. Commencer par installer la cible ou reproduire les \u00e9crans place le projet dans une impasse lorsque les flux n\u2019alimentent pas les m\u00eames tables, que les calculs ont chang\u00e9 ou que les droits ne sont pas repris. L\u2019ordre de travail doit partir des sources et des r\u00e8gles, puis aller vers les restitutions et les utilisateurs.<\/p>\n\n<p class=\"wp-block-paragraph\">La premi\u00e8re \u00e9tape consiste \u00e0 figer un inventaire versionn\u00e9. Pour chaque objet Pentaho, notez son type, son emplacement, sa derni\u00e8re ex\u00e9cution, son propri\u00e9taire, ses sources, ses cibles et les rapports d\u00e9pendants. Un fichier de suivi partag\u00e9 suffit au d\u00e9part, \u00e0 condition que les d\u00e9cisions d\u2019archivage, de reprise ou de reconstruction soient dat\u00e9es et attribu\u00e9es.<\/p>\n\n<h3 class=\"wp-block-heading\">Construisez une vague pilote sur un p\u00e9rim\u00e8tre repr\u00e9sentatif<\/h3>\n\n<p class=\"wp-block-paragraph\">Le pilote ne doit pas prendre les trois flux les plus propres. Il doit contenir une transformation avec jointure, un job avec d\u00e9pendances, un rapport planifi\u00e9, une mesure calcul\u00e9e et au moins un cas de droits d\u2019acc\u00e8s. Ce choix permet de tester le cycle complet : extraction, transformation, chargement, restitution, contr\u00f4le et diffusion.<\/p>\n\n<p class=\"wp-block-paragraph\">Un p\u00e9rim\u00e8tre pilote de 12 rapports et 8 flux peut se cadrer avec des ratios visibles. En reprenant 6 rapports standard \u00e0 5 heures, 4 rapports complexes \u00e0 14 heures, 2 \u00e9tats imprimables \u00e0 20 heures, 5 flux standards \u00e0 8 heures et 3 flux complexes \u00e0 24 heures, la construction repr\u00e9sente 278 heures. Ajoutez 35 % pour la recette fonctionnelle et technique, soit 97 heures, ce qui porte le total \u00e0 <strong>375 heures<\/strong>, hors formation, reprise exhaustive des habilitations et corrections de qualit\u00e9 de donn\u00e9es.<\/p>\n\n<p class=\"wp-block-paragraph\">Cette estimation est volontairement born\u00e9e. Elle ne dit pas que le reste du parc suivra le m\u00eame ratio. Si le pilote r\u00e9v\u00e8le que les r\u00e8gles sont centralis\u00e9es dans des scripts non document\u00e9s, le ratio des flux complexes doit \u00eatre r\u00e9vis\u00e9 avant le budget global. C\u2019est le r\u00f4le du pilote : produire une information qui modifie ou confirme l\u2019arbitrage.<\/p>\n\n<h3 class=\"wp-block-heading\">Maintenez un double contr\u00f4le jusqu\u2019\u00e0 l\u2019acceptation m\u00e9tier<\/h3>\n\n<p class=\"wp-block-paragraph\">Le double run ne signifie pas que les r\u00e9sultats doivent \u00eatre identiques. Il signifie que les deux cha\u00eenes produisent des sorties comparables sur une p\u00e9riode d\u00e9finie. Les \u00e9carts sont consign\u00e9s, class\u00e9s et soumis au propri\u00e9taire m\u00e9tier. Une diff\u00e9rence expliqu\u00e9e par une r\u00e8gle volontairement modifi\u00e9e peut \u00eatre accept\u00e9e ; une diff\u00e9rence sans origine identifi\u00e9e bloque la bascule sur le rapport concern\u00e9.<\/p>\n\n<p class=\"wp-block-paragraph\">Les droits doivent \u00eatre trait\u00e9s comme un lot s\u00e9par\u00e9. Reprendre les utilisateurs ne garantit pas la reprise des p\u00e9rim\u00e8tres de donn\u00e9es. Un r\u00f4le qui limitait l\u2019acc\u00e8s \u00e0 une entit\u00e9, \u00e0 un \u00e9tablissement ou \u00e0 un portefeuille client doit \u00eatre test\u00e9 avec des comptes repr\u00e9sentatifs. La question de la s\u00e9curit\u00e9 d\u00e9taill\u00e9e d\u00e9passe le p\u00e9rim\u00e8tre de cette analyse ; votre responsable s\u00e9curit\u00e9 doit valider le dispositif retenu.<\/p>\n\n<p class=\"wp-block-paragraph\">La bascule peut \u00eatre progressive. Les flux qui alimentent des rapports internes peu critiques peuvent \u00eatre transf\u00e9r\u00e9s apr\u00e8s recette. Les \u00e9tats de cl\u00f4ture, les exports r\u00e9glementaires et les documents diffus\u00e9s \u00e0 \u00e9ch\u00e9ance fixe demandent une fen\u00eatre plus prudente. \u00c0 votre place, je ne d\u00e9placerais pas un rapport annuel non test\u00e9 au moment de sa premi\u00e8re ex\u00e9cution. Je le ferais tourner en parall\u00e8le sur un cycle complet.<\/p>\n\n<p class=\"wp-block-paragraph\">Avant de retenir une cible, exportez les logs de douze mois, ouvrez chaque job ex\u00e9cut\u00e9 et reliez-le aux rapports qu\u2019il alimente. Ce travail produit un p\u00e9rim\u00e8tre d\u00e9fendable ; sans lui, le choix d\u2019outil reste une hypoth\u00e8se.<\/p>\n\n<h3>Pentaho est-il toujours adapt\u00e9 \u00e0 un environnement d\u00e9cisionnel ?<\/h3>\n<p>Pentaho reste adapt\u00e9 lorsque les flux ETL, les rapports et les r\u00e8gles de gestion sont ma\u00eetris\u00e9s, document\u00e9s et encore utilis\u00e9s. Un remplacement se justifie lorsqu\u2019une partie d\u00e9montr\u00e9e du socle ne r\u00e9pond plus aux besoins, pas par l\u2019anciennet\u00e9 suppos\u00e9e de la plateforme.<\/p>\n<h3>Quelle alternative open source choisir pour remplacer Pentaho Data Integration ?<\/h3>\n<p>Aucun outil de tableaux de bord ne remplace directement Pentaho Data Integration. Le choix d\u00e9pend des transformations, des orchestrations, des connecteurs, des r\u00e8gles SQL et des exigences d\u2019exploitation relev\u00e9s dans votre inventaire.<\/p>\n<h3>Metabase peut-il remplacer les rapports Pentaho ?<\/h3>\n<p>Metabase peut couvrir des tableaux de bord et des analyses en libre-service lorsque les donn\u00e9es sont d\u00e9j\u00e0 pr\u00e9par\u00e9es. Les rapports planifi\u00e9s, imprimables ou tr\u00e8s mis en forme doivent \u00eatre test\u00e9s s\u00e9par\u00e9ment sur des cas r\u00e9els.<\/p>\n<h3>Pourquoi conserver douze mois de logs avant une migration Pentaho ?<\/h3>\n<p>Douze mois permettent de d\u00e9tecter les usages mensuels, trimestriels et annuels. Une p\u00e9riode plus courte peut faire dispara\u00eetre des rapports rarement ex\u00e9cut\u00e9s mais n\u00e9cessaires \u00e0 une cl\u00f4ture ou \u00e0 un contr\u00f4le p\u00e9riodique.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Pentaho reste une suite BI open source coh\u00e9rente lorsque votre parc associe flux ETL, reporting op\u00e9rationnel et mod\u00e8les d\u00e9cisionnels d\u00e9j\u00e0 stabilis\u00e9s. Son int\u00e9r\u00eat ne se mesure pas \u00e0 son catalogue de fonctions, mais \u00e0 la charge de maintien des transformations, \u00e0 la d\u00e9pendance aux fichiers PDI et \u00e0 la capacit\u00e9 de la cible \u00e0 reprendre [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":173,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-147","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-socles-herites"],"_links":{"self":[{"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/posts\/147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/comments?post=147"}],"version-history":[{"count":2,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/posts\/147\/revisions"}],"predecessor-version":[{"id":176,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/posts\/147\/revisions\/176"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/media\/173"}],"wp:attachment":[{"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/media?parent=147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/categories?post=147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/tags?post=147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}