Aller au contenu
John Data

John Data · Votre architecte data IA

Parlez de votre business. John construit vos rapports.

Vous expliquez ce que vous voulez mesurer. John connecte vos sources, organise vos données et construit le rapport. Chaque chiffre remonte à son origine.

Produit en développement · Premiers POC accompagnés et payants

« Quel est notre revenu récurrent ce mois-ci ? »

  1. Vos sources connectées

    John retrouve les données utiles.

  2. Un modèle pour votre activité

    John relie les données et vos règles métier.

  3. Un rapport qui s’explique

    Vous consultez, vérifiez et exportez.

01 / 04 Une question métier. Tout ce qu’il faut derrière la réponse.

02 / 04 · La démo

Du besoin au chiffre, avec John.

Un SaaS B2B veut comprendre son revenu récurrent. Voici comment le rapport prend forme.

Du revenu récurrent à ses données sourceExemple illustratif — données fictives
John Data
Démo scénarisée

Avec John

Conversation

Vous · Fondateur

Salut John, on vend un logiciel B2B par abonnement, au mois ou à l’année. Peux-tu calculer notre revenu récurrent mensuel et expliquer l’écart entre avril et mai, hors taxes ?

John

Je prépare le rapport et relie clients, abonnements et offres. Les abonnements annuels seront ramenés au mois. Où sont vos données ?

Vous · Fondateur

Tout est dans notre base PostgreSQL. J’ai autorisé un accès en lecture seule.

John

Je me connecte avec l’accès autorisé et retrouve vos clients, abonnements et offres.

John

Je fais correspondre vos données au modèle, puis je les charge pour calculer le rapport.

John

Votre revenu récurrent passe de 40 000 à 45 000 € : +6 000 € de nouveaux clients, +2 000 € d’expansion et −3 000 € de résiliations. Vous pouvez remonter aux données derrière chaque chiffre.

Scénario prédéfini · Aucun message transmis

Modèle analytique

3 entités reliées

Clients

id_client
clé

Offres

id_offre
clé

Abonnements

id_client · id_offre
liens
revenu_mensuel
€ HT

1 client → plusieurs abonnements · 1 offre par abonnement

PostgreSQL · Lecture seule

Connexion simulée

Correspondances source → modèleDonnées chargées
customer_id→id_clientmonth→moisamount_cents→revenu_mensuel

Centimes → euros · Montants annuels ÷ 12

Rapport · Revenu récurrent

Avril → Mai

Revenu récurrent mensuel · Mai

45 000 €

+12,5 % vs avril

Revenu récurrent en avril
40 000 €
Nouveaux clients
+6 000 €
Expansion des comptes existants
+2 000 €
Résiliations
−3 000 €
Revenu récurrent en mai
45 000 €

Calculé · Données fictives

Exporter CSV
Voir les données source

PostgreSQL → subscription_snapshots · Extrait fictif de l’abonnement sub_02. Deux lignes pour comprendre les 2 000 € d’expansion.

Données source PostgreSQL, extrait fictif
monthamount_centsbilling_period
2026-0414400000year
2026-0516800000year

Montants annuels hors taxes en centimes, pour un abonnement actif. John divise par 100, puis par 12.

Voir les tables du modèle

Clients → Abonnements ← Offres. Extrait de la table Abonnements après chargement, pour le même abonnement sub_02.

Table Abonnements du modèle, extrait fictif
moisid_clientrevenu_mensuel
2026-04cli_0212 000 €
2026-05cli_0214 000 €

14 000 − 12 000 = +2 000 € d’expansion. Chaque montant conserve son lien avec les données source.

Voir les chiffres et la méthode
Évolution illustrative du revenu récurrent mensuel, en euros
MouvementMontant
Revenu récurrent en avril40 000 €
Nouveaux clients+6 000 €
Expansion des comptes existants+2 000 €
Résiliations−3 000 €
Revenu récurrent en mai45 000 €

Hypothèse : abonnements ramenés à un montant mensuel, hors taxes et revenus ponctuels. Aucun autre mouvement dans cet exemple simplifié. Calcul : (45 000 − 40 000) / 40 000 = 12,5 %.

Scénario fictif, connexion et chargement simulés. La vitesse de la démo ne reflète pas celle d’un pilote.

03 / 04 · Le POC

Commençons par un rapport qui compte pour vous.

Le produit vise à se connecter à vos outils et à construire vos rapports automatiquement. Pour ce premier POC payant, nous travaillons ensemble à partir d’extraits, sans ouvrir l’accès à vos systèmes.

Vous repartez avec un rapport vérifié, un modèle de données et des règles de calcul explicites.

Périmètre et prix convenus avant le démarrage.

  1. 01

    Un besoin concret

    Nous choisissons un rapport utile à votre activité, ses règles de calcul et le prix du POC.

  2. 02

    Un premier rapport sur vos données

    Nous préparons ensemble les extraits nécessaires. Avec John, je construis le modèle et le rapport.

  3. 03

    Des chiffres vérifiés ensemble

    Nous comparons le résultat à votre référence, testons une mise à jour et identifions les sources à connecter ensuite.

Un premier échange, sans données à transmettre.

Décrivez votre activité et le rapport souhaité. Avant tout partage, nous convenons des données nécessaires, du transfert, des accès, de la conservation et de la suppression.

À propos de la confidentialité

Quelques questions

Le pilote est-il payant ?

Oui. Le prix dépend du rapport à préparer. Nous le fixons avant de commencer. Le premier échange est sans engagement.

Pourquoi commencer avec des extraits ?

Pour évaluer John sur un cas réel sans vous demander d’accès à vos systèmes. Nous choisissons et préparons ensemble un périmètre limité de données, en CSV ou Excel. Les connexions directes restent l’objectif du produit.

Peut-on se connecter directement à nos sources ?

John Data dispose de connecteurs PostgreSQL et S3. Nous regardons ensemble s’ils conviennent à votre environnement. La démo illustre une connexion PostgreSQL ; les autres systèmes sont à étudier selon votre besoin.

Puis-je utiliser John Data seul ?

Pas encore. Le produit est en développement. J’accompagne personnellement chaque POC, du choix du rapport à la vérification des chiffres.

04 / 04 · Derrière John

Portrait de Pascal Luttgens

Pourquoi je construis John Data

Pascal Luttgens · Créateur de John Data

Après dix ans de data engineering, j’ai constaté que le principal défi de la donnée dépasse la technique : il faut s’accorder sur des définitions claires et partagées. C’est un enjeu de gouvernance, avant d’être une question d’outils.

Je pense que l’IA est aujourd’hui suffisamment mature pour nous aider à construire ce langage commun et à le traduire en modèles et en rapports cohérents. C’est cette conviction qui m’a conduit à créer John Data.

Quel rapport aimeriez-vous confier à John ?

Parlons de votre reporting[email protected]