{"id":17182,"date":"2026-11-09T14:41:38","date_gmt":"2026-11-09T13:41:38","guid":{"rendered":"https:\/\/www.openhexa.com\/?p=17182"},"modified":"2026-11-09T16:13:15","modified_gmt":"2026-11-09T15:13:15","slug":"tableaux-de-bord-ia-sur-vos-propres-serveurs","status":"publish","type":"post","link":"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/","title":{"rendered":"Des tableaux de bord IA sur vos propres serveurs, adapt\u00e9s \u00e0 votre budget"},"content":{"rendered":"\n<p class=\"eplus-wrapper wp-block-paragraph\">Pour la plupart des nouveaux tableaux de bord que nous construisons chez Bluesquare, nous ne partons plus d&rsquo;un outil de business intelligence (BI) comme Power BI, Tableau ou Apache Superset. Nous \u00e9crivons \u00e0 la place une petite application web, avec un assistant de codage IA, sur des donn\u00e9es d\u00e9j\u00e0 nettoy\u00e9es et mod\u00e9lis\u00e9es dans <a href=\"https:\/\/www.bluesquarehub.com\/fr\/products\/softwares\/openhexa\/\"><strong>OpenHEXA<\/strong><\/a>.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Le raisonnement est simple. Un outil de BI remplit 2 fonctions&nbsp;: il mod\u00e9lise les donn\u00e9es (tables, d\u00e9finitions des indicateurs, r\u00e8gles d&rsquo;acc\u00e8s) et il restitue le r\u00e9sultat (graphiques, cartes, filtres). La premi\u00e8re est celle qui concentre l&rsquo;essentiel de l&rsquo;effort d&rsquo;ing\u00e9nierie, et elle ne d\u00e9pend pas de l&rsquo;outil de BI. La seconde est d\u00e9sormais peu co\u00fbteuse \u00e0 r\u00e9aliser en code simple. Une fois ces 2 fonctions dissoci\u00e9es, la partie restitution peut \u00eatre une application sur mesure.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">S\u00e9parer la couche de donn\u00e9es de la couche de restitution s&rsquo;appelle g\u00e9n\u00e9ralement la <a href=\"https:\/\/luzmo.com\/blog\/headless-bi\"><strong>BI headless<\/strong><\/a>, et la question de savoir si les applications cr\u00e9\u00e9es par l&rsquo;IA remplaceront les tableaux de bord de BI a \u00e9t\u00e9 <a href=\"https:\/\/databox.com\/is-bi-dead\">d\u00e9battue<\/a> <a href=\"https:\/\/motherduck.com\/blog\/vibe-coding-comes-for-bi\/\">\u00e0 de nombreuses reprises<\/a> cette ann\u00e9e. Cet article d\u00e9crit comment cela fonctionne concr\u00e8tement sur OpenHEXA, et pourquoi nous pensons que cela compte pour les minist\u00e8res de la Sant\u00e9 qui g\u00e8rent leur propre infrastructure.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">Pipelines et base de donn\u00e9es de l&rsquo;espace de travail<\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Dans OpenHEXA, le travail sur les donn\u00e9es se fait dans un espace de travail. Les <a href=\"https:\/\/www.openhexa.com\/fr\/pourquoi-choisir-openhexa-pour-lingenierie-des-donnees\/\">pipelines<\/a> sont des programmes Python (et bient\u00f4t R), \u00e9crits avec le <a href=\"https:\/\/github.com\/BLSQ\/openhexa-sdk-python\">SDK OpenHEXA<\/a> et planifi\u00e9s dans la plateforme. Ils r\u00e9cup\u00e8rent des donn\u00e9es depuis <a href=\"https:\/\/www.openhexa.com\/fr\/integrations\/tirer-parti-donnees-dhis2-openhexa\/\">DHIS2<\/a>, <a href=\"https:\/\/www.openiaso.com\/fr\/\">IASO<\/a>, des enqu\u00eates ou des fichiers, les nettoient, calculent des indicateurs et \u00e9crivent les r\u00e9sultats dans la base de donn\u00e9es de l&rsquo;espace de travail.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">La logique des indicateurs se trouve dans ces pipelines&nbsp;: quel d\u00e9nominateur s&rsquo;applique \u00e0 la couverture vaccinale, quels \u00e9tablissements comptent comme d\u00e9clarants, comment les rapports tardifs sont trait\u00e9s. Cette logique est \u00e9crite une seule fois, dans du code versionn\u00e9, et les notebooks, les exports et les applications web s&rsquo;appuient tous sur les tables qu&rsquo;elle produit. Le versionnage est int\u00e9gr\u00e9 \u00e0 OpenHEXA, il n&rsquo;est donc pas n\u00e9cessaire de recourir \u00e0 une plateforme distincte.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">Applications web statiques dans les espaces de travail OpenHEXA<\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Depuis la version 5.0, OpenHEXA peut h\u00e9berger des <strong>applications web statiques<\/strong> dans un espace de travail, \u00e0 c\u00f4t\u00e9 des pipelines et de la base de donn\u00e9es qui les alimentent. Une application peut rester priv\u00e9e au sein de l&rsquo;espace de travail ou \u00eatre publi\u00e9e publiquement.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Il existe 2 fa\u00e7ons de les construire. OpenHEXA dispose d&rsquo;un <a href=\"https:\/\/www.openhexa.com\/fr\/assistant-ia-openhexa-webapps\/\">assistant IA<\/a> directement dans son interface&nbsp;: vous d\u00e9crivez l&rsquo;application ou la modification souhait\u00e9e, et il \u00e9crit le code, en utilisant le fournisseur d&rsquo;IA configur\u00e9 par votre organisation. Vous pouvez aussi utiliser l&rsquo;agent IA avec lequel vous travaillez d\u00e9j\u00e0, comme Claude, Codex ou d&rsquo;autres, depuis votre environnement habituel. OpenHEXA expose un <a href=\"https:\/\/www.openhexa.com\/fr\/openhexa-parle-desormais-ia-serveur-mcp\/\">serveur Model Context Protocol (MCP)<\/a>, ce qui permet \u00e0 votre agent de cr\u00e9er et de modifier directement des applications web dans l&rsquo;espace de travail, avec acc\u00e8s aux m\u00eames donn\u00e9es et aux m\u00eames pipelines.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Il y a 3 avantages concrets par rapport \u00e0 un tableau de bord de BI&nbsp;:<\/p>\n\n\n<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-a74666\">\n<li class=\" eplus-wrapper\"><strong>La mise en page et les visuels ne sont pas limit\u00e9s<\/strong> \u00e0 ce que l&rsquo;outil de BI prend en charge. Une carte des \u00e9tablissements qui ont cess\u00e9 de d\u00e9clarer, une liste des districts sous la cible ou un chiffre unique peuvent chacun \u00eatre pr\u00e9sent\u00e9s comme l&rsquo;utilisateur en a besoin. Les cartes en sont l&rsquo;illustration la plus claire. Nous peinons depuis des ann\u00e9es \u00e0 obtenir de bonnes fonctionnalit\u00e9s g\u00e9ospatiales avec Power BI, Tableau et Apache Superset. Avec la g\u00e9n\u00e9ration actuelle d&rsquo;outils de cartographie web, comme les tuiles vectorielles (MBTiles ou PMTiles), GeoParquet et MapLibre GL, qui s&rsquo;appuie sur WebGL, il est d\u00e9sormais simple de construire des tableaux de bord cartographiques qui restent fluides avec des centaines de milliers de points et de formes. C&rsquo;est tr\u00e8s difficile \u00e0 obtenir avec les outils de BI classiques.<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Les modifications sont rapides.<\/strong> La plupart des changements demandent un court prompt et une relecture. Les gestionnaires de donn\u00e9es peuvent les effectuer eux-m\u00eames, sans attendre un d\u00e9veloppeur BI.<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Les pages sont l\u00e9g\u00e8res, et le mobile est facile.<\/strong> Un outil de BI charge un gros bundle JavaScript con\u00e7u pour afficher n&rsquo;importe quel tableau de bord, alors qu&rsquo;une application sur mesure n&#8217;embarque que le code d&rsquo;une seule page. Sur une connexion mobile dans un bureau de district, la diff\u00e9rence peut \u00eatre consid\u00e9rable. Les mises en page mobiles ont toujours \u00e9t\u00e9 p\u00e9nibles avec les outils de BI classiques\u00a0: nous devions souvent construire une seconde copie d&rsquo;un tableau de bord rien que pour les t\u00e9l\u00e9phones, et maintenir les 2 synchronis\u00e9es \u00e9tait une source constante d&rsquo;erreurs. Avec une application web, la m\u00eame page s&rsquo;adapte \u00e0 l&rsquo;\u00e9cran.<\/li>\n<\/ul>\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">Contr\u00f4le d&rsquo;acc\u00e8s pour les applications web g\u00e9n\u00e9r\u00e9es par l&rsquo;IA<\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Il ne faut pas confier la base de donn\u00e9es \u00e0 une application g\u00e9n\u00e9r\u00e9e, et ce n&rsquo;est pas n\u00e9cessaire. Dans OpenHEXA, une application web d\u00e9clare des <strong>scopes<\/strong> (p\u00e9rim\u00e8tres d&rsquo;acc\u00e8s&nbsp;: lecture des jeux de donn\u00e9es, lecture des fichiers, ex\u00e9cution de pipelines, lecture de la base de donn\u00e9es, etc.), et ses appels d&rsquo;API passent par un proxy qui ne laisse passer que les champs autoris\u00e9s par ces scopes.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Pour la base de donn\u00e9es, la r\u00e8gle est plus stricte&nbsp;: une application web ne peut ex\u00e9cuter que des <a href=\"https:\/\/www.openhexa.com\/fr\/une-nouvelle-version-openhexa-pour-equipes-donnees\/\">requ\u00eates enregistr\u00e9es<\/a> dans l&rsquo;espace de travail. Elle ne peut pas envoyer son propre SQL. Chaque requ\u00eate est journalis\u00e9e, y compris celles qui sont refus\u00e9es. Les requ\u00eates enregistr\u00e9es jouent donc le r\u00f4le de contrat entre la couche de donn\u00e9es et l&rsquo;application&nbsp;: l&rsquo;\u00e9quipe charg\u00e9e des donn\u00e9es d\u00e9cide de ce qui peut \u00eatre lu, et l&rsquo;application ne peut que l&rsquo;afficher.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Les r\u00e8gles d&rsquo;acc\u00e8s sont g\u00e9r\u00e9es \u00e0 un seul endroit, avec les donn\u00e9es, et une application les h\u00e9rite quelle que soit la fa\u00e7on dont elle a \u00e9t\u00e9 \u00e9crite.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">Maintenir des tableaux de bord sur mesure<\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">L&rsquo;objection habituelle aux tableaux de bord sur mesure est la maintenance&nbsp;: 10 tableaux de bord deviennent 10 petites bases de code. C&rsquo;\u00e9tait d\u00e9j\u00e0 vrai avec les tableaux de bord de BI. Avec les applications web sur OpenHEXA, le co\u00fbt reste faible, car les applications ne contiennent aucune logique m\u00e9tier. Les d\u00e9finitions des indicateurs se trouvent dans les pipelines, les permissions dans l&rsquo;espace de travail, et l&rsquo;application se contente d&rsquo;interroger les donn\u00e9es et de les afficher.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Quand une d\u00e9finition change, elle change une seule fois, dans le pipeline. Quand une application devient obsol\u00e8te, elle se corrige souvent en quelques prompts.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Les applications web sont aussi versionn\u00e9es. Chaque modification, qu&rsquo;elle vienne de l&rsquo;assistant int\u00e9gr\u00e9, d&rsquo;un agent externe ou d&rsquo;un d\u00e9veloppeur, cr\u00e9e une nouvelle version avec son auteur, son message et son diff. Vous choisissez quelle version est publi\u00e9e. Essayer une modification co\u00fbte donc peu&nbsp;: si le r\u00e9sultat n&rsquo;est pas assez bon, vous republiez la version pr\u00e9c\u00e9dente.<\/p>\n\n\n\n<h2 class=\" wp-block-heading eplus-wrapper\">H\u00e9bergement et p\u00e9rennit\u00e9 sur vos propres serveurs<\/h2>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">OpenHEXA est <a href=\"https:\/\/github.com\/BLSQ\/openhexa\">open source<\/a> et enregistr\u00e9 comme <a href=\"https:\/\/digitalpublicgoods.net\/r\/openhexa\">bien public num\u00e9rique<\/a>. Des minist\u00e8res de la Sant\u00e9 de la R\u00e9publique d\u00e9mocratique du Congo (RDC), du Cameroun, du Burkina Faso, du Niger et de C\u00f4te d\u2019Ivoire l\u2019utilisent, et il peut \u00eatre install\u00e9 sur les serveurs propres d\u2019un pays, de sorte que les donn\u00e9es de sant\u00e9 restent dans l\u2019infrastructure nationale. Une fois qu\u2019il fonctionne sur une infrastructure dont vous \u00eates propri\u00e9taire, il n\u2019y a plus de frais de licence r\u00e9currents li\u00e9s \u00e0 une carte bancaire, ni de changements de prix d\u00e9cid\u00e9s par un fournisseur tiers.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">L\u2019installation est volontairement modeste : un paquet Debian et une stack Docker Compose sur un seul serveur Debian, avec PostgreSQL et PostGIS. Les pipelines, la base de donn\u00e9es et les applications web fonctionnent tous sur cette machine, et une application statique n\u2019est qu\u2019un ensemble de fichiers servis par le m\u00eame serveur. Si OpenHEXA devient l\u2019outil de travail principal d\u2019une grande \u00e9quipe, et que les pipelines ont besoin de plus de puissance de calcul et de m\u00e9moire qu\u2019une seule machine ne peut en fournir, il peut aussi \u00eatre d\u00e9ploy\u00e9 sur Kubernetes et dimensionn\u00e9 selon les besoins. Cela a d\u00e9j\u00e0 \u00e9t\u00e9 fait pour de grandes organisations des Nations Unies. Une autre option consiste \u00e0 confier l\u2019h\u00e9bergement d\u2019OpenHEXA \u00e0 Bluesquare, qui s\u2019en occupe, pour les \u00e9quipes qui pr\u00e9f\u00e8rent ne pas g\u00e9rer le serveur elles-m\u00eames. Les pipelines, les applications web et les outils d\u2019IA fonctionnent de la m\u00eame mani\u00e8re dans toutes les configurations.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Les outils d\u2019IA n\u2019interviennent que lorsque quelqu\u2019un construit ou modifie une application. Ils \u00e9crivent le code de l\u2019application, via l\u2019assistant int\u00e9gr\u00e9 ou un agent externe connect\u00e9 par MCP. La diffusion des tableaux de bord aux utilisateurs ne d\u00e9pend de rien d\u2019ext\u00e9rieur au serveur qui h\u00e9berge OpenHEXA. Pour un minist\u00e8re qui g\u00e8re son propre serveur avec un budget informatique limit\u00e9, cela signifie que les tableaux de bord se construisent en quelques jours plut\u00f4t qu\u2019en quelques semaines, et que le co\u00fbt de fonctionnement se r\u00e9sume \u00e0 un serveur, sans licence de BI par utilisateur et sans h\u00e9bergement cloud distinct. Un exemple r\u00e9cent en RDC montre \u00e0 quelle vitesse une \u00e9quipe d\u2019un minist\u00e8re peut y parvenir.<\/p>\n\n\n\n<h3 class=\" wp-block-heading eplus-wrapper\">Ebola en RDC : le minist\u00e8re de la Sant\u00e9 cr\u00e9e son tableau de bord en une heure<\/h3>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Dans le cadre de la riposte \u00e0 Ebola en RDC, les donn\u00e9es de cas sont collect\u00e9es dans DHIS2 Tracker et visualis\u00e9es dans un tableau de bord de BI Apache Superset d\u00e9di\u00e9. Dans la pratique, cependant, les donn\u00e9es de DHIS2 n&rsquo;\u00e9taient pas assez rapidement disponibles pour appuyer le suivi quotidien des contacts. Pour combler ce manque, le minist\u00e8re de la Sant\u00e9 a mis en place des fichiers Excel temporaires afin d&rsquo;identifier les zones de sant\u00e9 o\u00f9 le suivi des contacts devait \u00eatre renforc\u00e9.<\/p>\n\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Ces fichiers Excel donnaient l&rsquo;image la plus \u00e0 jour de la riposte, mais aucun produit analytique n&rsquo;avait \u00e9t\u00e9 construit dessus pour appuyer des d\u00e9cisions fond\u00e9es sur les donn\u00e9es. Des gestionnaires de donn\u00e9es du minist\u00e8re, sans comp\u00e9tences en programmation, ont utilis\u00e9 les fonctionnalit\u00e9s d&rsquo;IA d&rsquo;OpenHEXA pour construire un pipeline ETL qui nettoie ces fichiers. Il corrige les formats de date, rectifie les noms de provinces mal orthographi\u00e9s et r\u00e9sout les \u00e9carts avec la pyramide sanitaire. Ils ont ensuite utilis\u00e9 les fonctionnalit\u00e9s d&rsquo;IA des applications web d&rsquo;OpenHEXA pour construire un tableau de bord de suivi des contacts. En une heure et quelques it\u00e9rations, le minist\u00e8re disposait d&rsquo;un tableau de bord op\u00e9rationnel fonctionnel. Il signalait les zones de sant\u00e9 o\u00f9 le listage et le suivi des contacts devaient s&rsquo;am\u00e9liorer, et ces constats ont \u00e9t\u00e9 remont\u00e9s aux piliers de la riposte concern\u00e9s. Le tableau de bord sert d\u00e9sormais \u00e0 suivre les indicateurs cl\u00e9s (KPI) lors de la r\u00e9union quotidienne de surveillance \u00e0 Bunia.<\/p>\n\n\n<div class=\"wp-block-image \">\n<figure class=\"aligncenter size-large is-resized eplus-wrapper\"><img decoding=\"async\" width=\"1024\" height=\"562\" data-src=\"https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/AI-dashboard-1024x562.png\" alt=\"AI features of the OpenHEXA\" class=\"wp-image-17178 lazyload\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/562;aspect-ratio:1.8192419825072885;width:624px;height:auto\" data-srcset=\"https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/AI-dashboard-1024x562.png 1024w, https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/AI-dashboard-300x165.png 300w, https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/AI-dashboard-768x421.png 768w, https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/AI-dashboard.png 1037w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image \">\n<figure class=\"aligncenter size-full is-resized eplus-wrapper\"><img decoding=\"async\" width=\"1024\" height=\"582\" data-src=\"https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/Dashboard-AI.png\" alt=\"\" class=\"wp-image-17179 lazyload\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/582;aspect-ratio:1.7577464788732395;width:624px;height:auto\" data-srcset=\"https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/Dashboard-AI.png 1024w, https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/Dashboard-AI-300x171.png 300w, https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/Dashboard-AI-768x437.png 768w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/figure>\n<\/div>\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">L&rsquo;exemple offre 3 enseignements&nbsp;:<\/p>\n\n\n<ul class=\" wp-block-list eplus-wrapper eplus-styles-uid-ada795\">\n<li class=\" eplus-wrapper\"><strong>La rapidit\u00e9 compte lors d&rsquo;une \u00e9pid\u00e9mie.<\/strong> Les outils doivent \u00eatre construits rapidement, et ici le minist\u00e8re les a construits lui-m\u00eame, directement sur place.<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>Un d\u00e9veloppement l\u00e9ger convient aux sources de donn\u00e9es temporaires.<\/strong> La source Excel devait \u00eatre provisoire, m\u00eame si elle est toujours utilis\u00e9e. Un cycle de d\u00e9veloppement long et lourd aurait \u00e9t\u00e9 un mauvais investissement pour une source aussi instable.<\/li>\n\n\n\n<li class=\" eplus-wrapper\"><strong>L&rsquo;IA favorise l&rsquo;appropriation.<\/strong> C&rsquo;est l&rsquo;un des nombreux exemples, pendant l&rsquo;\u00e9pid\u00e9mie d&rsquo;Ebola actuelle en RDC, o\u00f9 l&rsquo;IA permet aux gestionnaires de donn\u00e9es du minist\u00e8re de s&rsquo;approprier leurs analyses et de les utiliser pour orienter des d\u00e9cisions op\u00e9rationnelles.<\/li>\n<\/ul>\n\n\n<p class=\"eplus-wrapper wp-block-paragraph\">Vous pouvez l&rsquo;essayer d\u00e8s maintenant&nbsp;: <a href=\"https:\/\/console.bluesquarehub.com\/accounts\/signup\/\">d\u00e9marrez gratuitement<\/a> et acc\u00e9dez imm\u00e9diatement \u00e0 la plateforme, avec un essai gratuit de 30 jours, ou <a href=\"https:\/\/share-eu1.hsforms.com\/1Y23dFQxLT52-atNhBYl0uA2e2qsp\">demandez une d\u00e9mo<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour la plupart des nouveaux tableaux de bord que nous construisons chez Bluesquare, nous ne partons plus d&rsquo;un outil de business intelligence (BI) comme Power BI, Tableau ou Apache Superset. Nous \u00e9crivons \u00e0 la place une petite application web, avec un assistant de codage IA, sur des donn\u00e9es d\u00e9j\u00e0 nettoy\u00e9es et mod\u00e9lis\u00e9es dans OpenHEXA. Le [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":17184,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","editor_plus_copied_stylings":"{}","footnotes":""},"categories":[220],"tags":[233],"class_list":["post-17182","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-fonctionnalite","tag-intelligence-artificielle"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Des tableaux de bord IA sur vos propres serveurs - OpenHEXA<\/title>\n<meta name=\"description\" content=\"Cr\u00e9ez des tableaux de bord sous forme d&#039;applications web dot\u00e9es d&#039;un assistant IA, h\u00e9berg\u00e9s sur vos propres serveurs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Des tableaux de bord IA sur vos propres serveurs - OpenHEXA\" \/>\n<meta property=\"og:description\" content=\"Cr\u00e9ez des tableaux de bord sous forme d&#039;applications web dot\u00e9es d&#039;un assistant IA, h\u00e9berg\u00e9s sur vos propres serveurs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/\" \/>\n<meta property=\"og:site_name\" content=\"OpenHEXA\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-09T13:41:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-09T15:13:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/Dashboard-AI.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"582\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bluesquare\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@blsqhub\" \/>\n<meta name=\"twitter:site\" content=\"@blsqhub\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bluesquare\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/\"},\"author\":{\"name\":\"Bluesquare\",\"@id\":\"https:\/\/www.openhexa.com\/fr\/#\/schema\/person\/95260d870ab855a7c1867b528b844348\"},\"headline\":\"Des tableaux de bord IA sur vos propres serveurs, adapt\u00e9s \u00e0 votre budget\",\"datePublished\":\"2026-11-09T13:41:38+00:00\",\"dateModified\":\"2026-11-09T15:13:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/\"},\"wordCount\":2155,\"publisher\":{\"@id\":\"https:\/\/www.openhexa.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/Dashboard-AI.png\",\"keywords\":[\"Intelligence Artificielle\"],\"articleSection\":[\"Fonctionnalit\u00e9\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/\",\"url\":\"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/\",\"name\":\"Des tableaux de bord IA sur vos propres serveurs - OpenHEXA\",\"isPartOf\":{\"@id\":\"https:\/\/www.openhexa.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/Dashboard-AI.png\",\"datePublished\":\"2026-11-09T13:41:38+00:00\",\"dateModified\":\"2026-11-09T15:13:15+00:00\",\"description\":\"Cr\u00e9ez des tableaux de bord sous forme d'applications web dot\u00e9es d'un assistant IA, h\u00e9berg\u00e9s sur vos propres serveurs.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/#primaryimage\",\"url\":\"https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/Dashboard-AI.png\",\"contentUrl\":\"https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/Dashboard-AI.png\",\"width\":1024,\"height\":582},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.openhexa.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Des tableaux de bord IA sur vos propres serveurs, adapt\u00e9s \u00e0 votre budget\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.openhexa.com\/fr\/#website\",\"url\":\"https:\/\/www.openhexa.com\/fr\/\",\"name\":\"Bluesquare\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.openhexa.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.openhexa.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.openhexa.com\/fr\/#organization\",\"name\":\"Bluesquare\",\"url\":\"https:\/\/www.openhexa.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.openhexa.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.openhexa.com\/wp-content\/uploads\/2025\/10\/Logo-Banner.png\",\"contentUrl\":\"https:\/\/www.openhexa.com\/wp-content\/uploads\/2025\/10\/Logo-Banner.png\",\"width\":2400,\"height\":1260,\"caption\":\"Bluesquare\"},\"image\":{\"@id\":\"https:\/\/www.openhexa.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/blsqhub\",\"https:\/\/www.linkedin.com\/company\/bluesquarehub\",\"https:\/\/www.youtube.com\/channel\/UC33QxHTlZzQyXUJnXtWeyBw\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.openhexa.com\/fr\/#\/schema\/person\/95260d870ab855a7c1867b528b844348\",\"name\":\"Bluesquare\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.openhexa.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bb799222c21dfd49000f58ecfacf3efe15662545e592cca10b7d54abeb5e3dd2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bb799222c21dfd49000f58ecfacf3efe15662545e592cca10b7d54abeb5e3dd2?s=96&d=mm&r=g\",\"caption\":\"Bluesquare\"},\"description\":\"OpenHEXA brings your data together, makes it shareable, and simplifies visualization and modeling in one platform designed for building impactful data products.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Des tableaux de bord IA sur vos propres serveurs - OpenHEXA","description":"Cr\u00e9ez des tableaux de bord sous forme d'applications web dot\u00e9es d'un assistant IA, h\u00e9berg\u00e9s sur vos propres serveurs.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/","og_locale":"fr_FR","og_type":"article","og_title":"Des tableaux de bord IA sur vos propres serveurs - OpenHEXA","og_description":"Cr\u00e9ez des tableaux de bord sous forme d'applications web dot\u00e9es d'un assistant IA, h\u00e9berg\u00e9s sur vos propres serveurs.","og_url":"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/","og_site_name":"OpenHEXA","article_published_time":"2026-11-09T13:41:38+00:00","article_modified_time":"2026-11-09T15:13:15+00:00","og_image":[{"width":1024,"height":582,"url":"https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/Dashboard-AI.png","type":"image\/png"}],"author":"Bluesquare","twitter_card":"summary_large_image","twitter_creator":"@blsqhub","twitter_site":"@blsqhub","twitter_misc":{"Written by":"Bluesquare","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/#article","isPartOf":{"@id":"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/"},"author":{"name":"Bluesquare","@id":"https:\/\/www.openhexa.com\/fr\/#\/schema\/person\/95260d870ab855a7c1867b528b844348"},"headline":"Des tableaux de bord IA sur vos propres serveurs, adapt\u00e9s \u00e0 votre budget","datePublished":"2026-11-09T13:41:38+00:00","dateModified":"2026-11-09T15:13:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/"},"wordCount":2155,"publisher":{"@id":"https:\/\/www.openhexa.com\/fr\/#organization"},"image":{"@id":"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/#primaryimage"},"thumbnailUrl":"https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/Dashboard-AI.png","keywords":["Intelligence Artificielle"],"articleSection":["Fonctionnalit\u00e9"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/","url":"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/","name":"Des tableaux de bord IA sur vos propres serveurs - OpenHEXA","isPartOf":{"@id":"https:\/\/www.openhexa.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/#primaryimage"},"image":{"@id":"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/#primaryimage"},"thumbnailUrl":"https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/Dashboard-AI.png","datePublished":"2026-11-09T13:41:38+00:00","dateModified":"2026-11-09T15:13:15+00:00","description":"Cr\u00e9ez des tableaux de bord sous forme d'applications web dot\u00e9es d'un assistant IA, h\u00e9berg\u00e9s sur vos propres serveurs.","breadcrumb":{"@id":"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/#primaryimage","url":"https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/Dashboard-AI.png","contentUrl":"https:\/\/www.openhexa.com\/wp-content\/uploads\/2026\/11\/Dashboard-AI.png","width":1024,"height":582},{"@type":"BreadcrumbList","@id":"https:\/\/www.openhexa.com\/fr\/tableaux-de-bord-ia-sur-vos-propres-serveurs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.openhexa.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Des tableaux de bord IA sur vos propres serveurs, adapt\u00e9s \u00e0 votre budget"}]},{"@type":"WebSite","@id":"https:\/\/www.openhexa.com\/fr\/#website","url":"https:\/\/www.openhexa.com\/fr\/","name":"Bluesquare","description":"","publisher":{"@id":"https:\/\/www.openhexa.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.openhexa.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.openhexa.com\/fr\/#organization","name":"Bluesquare","url":"https:\/\/www.openhexa.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.openhexa.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.openhexa.com\/wp-content\/uploads\/2025\/10\/Logo-Banner.png","contentUrl":"https:\/\/www.openhexa.com\/wp-content\/uploads\/2025\/10\/Logo-Banner.png","width":2400,"height":1260,"caption":"Bluesquare"},"image":{"@id":"https:\/\/www.openhexa.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/blsqhub","https:\/\/www.linkedin.com\/company\/bluesquarehub","https:\/\/www.youtube.com\/channel\/UC33QxHTlZzQyXUJnXtWeyBw\/"]},{"@type":"Person","@id":"https:\/\/www.openhexa.com\/fr\/#\/schema\/person\/95260d870ab855a7c1867b528b844348","name":"Bluesquare","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.openhexa.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bb799222c21dfd49000f58ecfacf3efe15662545e592cca10b7d54abeb5e3dd2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bb799222c21dfd49000f58ecfacf3efe15662545e592cca10b7d54abeb5e3dd2?s=96&d=mm&r=g","caption":"Bluesquare"},"description":"OpenHEXA brings your data together, makes it shareable, and simplifies visualization and modeling in one platform designed for building impactful data products."}]}},"_links":{"self":[{"href":"https:\/\/www.openhexa.com\/fr\/wp-json\/wp\/v2\/posts\/17182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.openhexa.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.openhexa.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.openhexa.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.openhexa.com\/fr\/wp-json\/wp\/v2\/comments?post=17182"}],"version-history":[{"count":9,"href":"https:\/\/www.openhexa.com\/fr\/wp-json\/wp\/v2\/posts\/17182\/revisions"}],"predecessor-version":[{"id":17199,"href":"https:\/\/www.openhexa.com\/fr\/wp-json\/wp\/v2\/posts\/17182\/revisions\/17199"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.openhexa.com\/fr\/wp-json\/wp\/v2\/media\/17184"}],"wp:attachment":[{"href":"https:\/\/www.openhexa.com\/fr\/wp-json\/wp\/v2\/media?parent=17182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.openhexa.com\/fr\/wp-json\/wp\/v2\/categories?post=17182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.openhexa.com\/fr\/wp-json\/wp\/v2\/tags?post=17182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}