Nouveau Les prévisions : prolongez vos courbes, saison comprise

eodia insights

Toutes vos bases. Une seule vérité.

Posez une question à PostgreSQL, MongoDB et Snowflake dans la même requête. Chacun ne voit que ce qu’il a le droit de voir — même en SQL libre.

  • Open source, AGPL-3.0
  • Assistant IA et prévisions
  • Droits appliqués par Trino

Une question, sans une ligne de SQL.

Choisissez une table, filtrez, résumez : le graphique se dessine pendant que vous cliquez.

Ou tout le SQL que vous voulez.

Un éditeur Trino avec autocomplétion, variables et formatage. Joignez deux bases comme deux tables.

Demandez. Il répond, graphique à l’appui.

L’assistant cherche dans votre schéma, exécute la requête sous vos droits et vous montre le résultat — à garder comme question.

Tout se retrouve sur un tableau de bord.

Des cartes, des filtres qui pilotent toute la page, un rafraîchissement automatique — et un lien à partager.

Et ce qui vient ensuite.

Une courbe se prolonge d’un clic : la tendance, la saison et une marge d’incertitude, calculées dans votre navigateur.

La démo

eodia insights, en une minute. en quatre minutes.

Questions, graphiques, SQL, assistant IA, tableaux de bord et droits : l’essentiel, commenté et en musique.

De la première question au tableau de bord partagé, et les mêmes données vues par deux personnes : la visite complète, commentée.

Chapitres

Assistant IA

Parlez à vos données. Elles répondent en graphiques.

Un écran pour converser avec vos données : l’assistant cherche les tables, écrit le SQL, l’exécute sous vos droits et vous montre la réponse en graphiques interactifs. Chaque conversation est gardée, pour vous seul.

claude-sonnet-5-5

Quel est le délai de résolution des tickets par motif, pour les clients Premium ?

Réflexion…

  • Recherche dans le schéma · 2 tables
  • Lecture de la table · Tickets
  • Exécution de la requête · 6 lignes
  • Préparation du graphique

Délai moyen de résolution

Clients Premium · 90 derniers jours

Remboursement 61 h
Produit défectueux 54 h
Livraison 47 h
Facturation 38 h
Retour 35 h
Compte client 29 h

6 lignes · sous vos droits Enregistrer comme question ›

Les remboursements sont les plus longs à résoudre : 61 h en moyenne, deux fois plus que les questions de compte. Voulez-vous comparer avec les clients Standard ?

Support client

Anthropic, OpenAI, Mistral ou tout service compatible OpenAI — y compris hébergé chez vous.

Découvrir l’assistant Et le copilot

Tableaux de bord

Le chiffre du jour, à jour.

Glissez des questions sur une grille, ajoutez des filtres qui pilotent toutes les cartes, des onglets, du texte. Le tableau se rafraîchit seul ; le cache le rend instantané.

Filtres reliés

Une période, une région : chaque carte suit, quelle que soit sa source.

Rafraîchi, en cache

Un rafraîchissement automatique, un cache de résultats, un préchauffage par le worker.

Partagé

Un lien public, un lien réservé aux membres, ou une intégration signée dans votre produit.

Construire un tableau de bord

NouveauPrévisions

Ce qui s’est passé. Et ce qui vient.

Un clic prolonge une courbe, une aire ou des barres de 3, 6 ou 12 périodes. eodia insights reconnaît la saison, dessine la tendance en pointillés verts et vous dit à quel point vous y fier.

La saison, reconnue

Holt-Winters dès que la série couvre deux saisons — 12 mois, 4 trimestres, 7 jours ; sinon une tendance lissée, ou une droite.

Un intervalle honnête

La plage à 80 % s’élargit avec l’horizon : on voit d’un coup d’œil ce qui est probable, et ce qui est un pari.

Partout où sont vos graphiques

Courbes, aires, barres et combinés, dans les questions et les tableaux de bord — et jusque dans Claude, par le serveur MCP.

Tout sur les prévisions

Thèmes et PDF

À vos couleurs, jusqu’au PDF.

Polices, couleurs, cartes, palette des graphiques et logo : posez un thème sur un dossier, et tout ce qu’il contient le porte — sous-dossiers, questions, tableaux de bord, liens partagés et leurs impressions en PDF.

Tout sur les thèmes

Des droits qui tiennent

Même requête. Chacun ses données.

Avant chaque instruction, Trino demande à eodia insights ce que la personne peut lire. Les lignes des autres régions disparaissent, les e-mails se masquent — jusque dans le SQL libre.

Voir en tant que

Trino → eodia insights

  • Accès à boutique.clients : autorisé
  • Aucun filtre de ligne
  • Aucun masque de colonne
  • Accès à boutique.clients : autorisé
  • Filtre de ligne : region = ’Bretagne’
  • Masque : email
region = {{user.region}}

Lignes

Des règles par groupe, fondées sur les attributs de la personne. Un attribut absent ferme l’accès, il ne l’ouvre jamais.

Colonnes

Cachées, elles n’existent plus ; masquées, Trino remplace la valeur. Dans les questions, les exports, l’API.

Partout

Éditeur, SQL libre, cartes, copilot, API, MCP : un seul point de décision, aucune porte dérobée.

Tout sur les droits

Un seul moteur

Sept bases. Une seule requête.

Toute requête passe par Trino : l’éditeur visuel, le SQL, les cartes, le copilot, l’API et le MCP. Une table PostgreSQL et une collection MongoDB se joignent comme deux tables d’une même base.

select c.region,
       avg(o.montant_total) as panier_moyen,
       count(t.ticket_id)   as tickets
  from boutique.public.commandes o
  join boutique.public.clients c on c.id = o.client_id
  left join support.support.tickets t on t.client_id = c.id
 group by c.region

Un seul dialecte

Le SQL de Trino partout : dans l’éditeur, dans les questions, dans ce qu’écrit le copilot.

Ajoutées à chaud

Une base connectée depuis l’écran devient un catalogue Trino, sans redémarrer quoi que ce soit.

Secrets chiffrés

Les identifiants des sources sont chiffrés en AES-256-GCM ; Trino n’écrit rien sur disque.

Connecter une source

Nouveautés

Des graphiques qui racontent quelque chose.

Des courses pour rejouer le temps, des bulles et des cartes proportionnelles pour les parts de parts, un calendrier, des chiffres clés avec leur courbe — dans une interface qui parle votre langue et se met à jour sous vos yeux.

API et MCP

Vos métriques, dans Claude.

Le serveur MCP donne à Claude, ou à tout agent, les outils pour explorer vos données : chercher dans le schéma, interroger une métrique, lancer une question. Le jeton porte les droits de son propriétaire, pas un de plus.

Les outils du serveur MCP

  • list_datasources
  • search_schema
  • describe_table
  • list_metrics
  • query_metric
  • list_questions
  • run_question
  • run_sql
  • get_dashboard
  • show_chart
Combien de commandes la Bretagne a-t-elle passées en septembre, et comment ça se compare à août ?
eodia-insights · query_metric commandes · région = Bretagne · par mois
1 184 commandes en septembre, contre 1 027 en août : +15,3 %. C’est le meilleur mois de l’année pour la région.
# Exécuter une question enregistrée, sous les droits du jeton
curl -X POST https://insights.exemple.fr/api/v1/questions/$QUESTION_ID/run \
  -H "Authorization: Bearer eoi_…" \
  -H "Content-Type: application/json" -d '{}'

# Toute l’API, décrite en OpenAPI 3.1
curl https://insights.exemple.fr/api/v1/openapi.json
// Dans votre application : signez, puis intégrez.
const token = jwt.sign({
  resource: { dashboard: DASHBOARD_ID },
  user: { id: 'client-42', attributes: { region: 'Bretagne' } },
}, secret, { algorithm: 'HS256', keyid: kid, expiresIn: '10m' });

<iframe src="https://insights.exemple.fr/embed?token=${token}">

Et tout ce qu’on attend d’une BI.

Ce qui fait qu’une équipe l’adopte, et qu’un administrateur dort tranquille.

Chez vous

Vos données ne quittent jamais votre serveur.

Une image Docker, un fichier Compose : PostgreSQL pour le catalogue, Trino, l’application et Caddy pour le HTTPS. Le premier écran crée le compte administrateur.

  • HTTPS automatique avec Caddy
  • Une image, cinq rôles : api, web, worker, mcp, all
  • Migrations du catalogue scellées et rejouables

Questions fréquentes

En quoi est-ce différent de Metabase ?

L’esprit est le même : des questions, des modèles, des tableaux de bord. La différence est dessous : toute requête passe par Trino, qui joint vos bases entre elles et applique lui-même les droits sur les lignes et les colonnes — y compris pour le SQL libre.

Faut-il savoir administrer Trino ?

Non. eodia insights crée et recrée lui-même les catalogues Trino à partir de vos sources ; Trino ne garde aucun état. Un seul conteneur suffit pour commencer.

Le SQL libre peut-il contourner les droits ?

Non. Les droits ne sont pas appliqués par l’interface mais par Trino, qui consulte eodia insights avant chaque instruction : accès aux tables, filtres de ligne, masques de colonne. Le SQL natif, qui contournerait Trino, est réservé à qui n’a aucune restriction sur la source.

Peut-on se fier aux prévisions ?

Autant qu’à la série qu’elles prolongent. eodia insights choisit la méthode selon les données — Holt-Winters quand la série couvre deux saisons, une tendance lissée sinon —, et entoure la prévision d’un intervalle à 80 % qui s’élargit avec l’horizon. Elle ne devine pas ce que les données ne contiennent pas : une nouvelle offre, une crise.

MongoDB, vraiment ?

Oui : une collection se lit comme une table, et se joint à une table PostgreSQL ou Snowflake dans la même requête. Les sous-documents arrivent sous forme de structures.

Mes données partent-elles chez un fournisseur d’IA ?

Seulement si vous activez l’IA, avec le fournisseur que vous choisissez — Anthropic, OpenAI, Mistral ou un service compatible OpenAI, y compris hébergé chez vous. Sans clé, ni assistant ni copilot. Ce que le modèle lit — schéma, descriptions, résultats de requêtes — passe par vos droits ; un quota par personne et par heure limite l’usage.

L’assistant IA peut-il voir ou modifier plus que moi ?

Non. Chaque requête qu’il écrit s’exécute dans Trino sous votre identité : vos tables, vos colonnes masquées, vos règles de lignes. Il ne modifie rien — il propose, vous enregistrez. Ses conversations sont gardées pour vous seul, et vous pouvez les supprimer.

Puis-je mettre la charte de mon entreprise ?

Oui. Un administrateur crée un thème — polices, couleurs, cartes, palette des graphiques, logo, mise en page du PDF — et le pose sur un dossier : sous-dossiers, questions, tableaux de bord, liens partagés et exports PDF le portent. Un tableau de bord peut avoir le sien.

Est-ce vraiment gratuit ?

Oui, sous licence AGPL-3.0-or-later : vous l’installez, l’utilisez et le modifiez librement. Si vous le proposez comme service en ligne modifié, vous publiez vos modifications.

Branchez vos bases. Posez vos questions.

Une commande pour démarrer, une démo intégrée pour essayer, et la documentation pour tout le reste.