§ Notes de terrainDonnées & reporting11 mai 20267 min de lecture

    Au-delà d'Excel : construire une vraie stack de reporting.

    Pour la plupart des entreprises de services, le dispositif de reporting, c'est QuickBooks, un CRM qui n'est en réalité qu'un tableur, et quelques onglets Excel qui tiennent le tout ensemble. Voici un regard concret sur ce qu'il faut mettre en place quand cela cesse de fonctionner : quel type de base de données convient, qui la construit, et si l'étape suivante est un meilleur reporting ou un logiciel qui pilote le travail lui-même.

    Dan Storms
    CEO · Jinka
    § 01

    La base de données

    Le pas naturel après Excel, c'est une base de données. La façon la plus simple de se la représenter : un ensemble de tableurs tous reliés entre eux, capables de puiser dans plusieurs sources à la fois. Votre CRM, votre système comptable, votre outil de gestion de projet. Tout cela réuni au même endroit, interrogeable correctement.

    La plupart sont appelées bases de données relationnelles, ou bases SQL. Elles sont la norme pour ce type de travail. Mais il est utile de savoir qu'il en existe d'autres types, car selon ce que vous cherchez à faire, le bon outil change.

    Si vous avez des données non structurées comme des transcriptions d'appels ou des documents que vous voulez faire exploiter par l'IA, elles vont généralement dans ce qu'on appelle une base de données vectorielle. Celles-ci sont conçues spécifiquement pour être interrogées par les outils d'IA, en cartographiant les données par similarité plutôt que par correspondance exacte.

    Les bases NoSQL sont des magasins clé-valeur, plus simples dans leur structure, et surtout utilisées par les systèmes logiciels plutôt que pour l'analytique. Elles ne sont pas vraiment pensées pour le reporting.

    Au sein des bases SQL, il existe aussi deux types distincts. Les bases transactionnelles sont faites pour les systèmes. Pensez au grand livre d'une banque : chaque dépôt et chaque retrait ajoute une ligne. Elles sont optimisées pour enregistrer rapidement des événements individuels. Les bases analytiques servent un autre objectif. Elles sont conçues pour agréger de grands volumes de données, pour répondre à des questions comme le total de toutes ces lignes plutôt que ce qui s'est passé lors d'une transaction isolée. Elles peuvent monter en charge jusqu'à des volumes de données énormes, et c'est là que se fait l'essentiel du travail de reporting sérieux.

    § Fig. 01 · les types de bases de données en un coup d'œil
    Type
    À quoi elle sert
    Exemple de cas d'usage
    Relationnelle / SQL (transactionnelle)
    Systèmes enregistrant des événements individuels
    Transactions bancaires, backends de sites web
    Relationnelle / SQL (analytique)
    Agréger de grands volumes de données pour le reporting
    Tableaux de bord financiers, business intelligence
    Vectorielle
    Interrogation par l'IA de données non structurées
    Transcriptions d'appels, documents
    NoSQL
    Stockage clé-valeur pour les systèmes logiciels
    Backends d'applications

    Les deux grandes plateformes dans l'univers des bases analytiques sont Databricks et Snowflake. Databricks est né du monde du data lake, qui impliquait historiquement moins de structure en amont. Snowflake vient du monde du data warehouse, qui mettait l'accent sur la structure dès le départ. Dans la pratique, les deux se sont rapprochées du centre, et les différences sont moins marquées que ce que les éditeurs voudraient vous faire croire.

    § 02

    Deux chemins différents selon vos besoins

    Une fois que vous avez une base de données, ce que vous construisez par-dessus dépend du problème que vous cherchez vraiment à résoudre. Les cas d'usage se répartissent généralement en deux catégories : analytique et opérationnel.

    § Fig. 02 · deux chemins à partir de la base de données
    § Chemin A
    Analytique
    Reporting, insights, vues consolidées.
    Construisez une couche de reporting au-dessus de la base de données. Power BI pour l'essentiel du travail sérieux ; Streamlit ou Plotly quand vous voulez prototyper rapidement.
    § Chemin B
    Opérationnel
    Un outillage qui soutient un workflow précis.
    Un logiciel sur mesure ou une automatisation de workflow qui relie les systèmes existants autour du processus que votre équipe exécute réellement au quotidien.

    Analytique

    Le chemin analytique est fait pour le reporting et l'insight. Vous voulez comprendre comment l'entreprise se porte, suivre des indicateurs dans le temps, ou rassembler des données de plusieurs systèmes dont aucun outil isolé ne peut vous donner une vue d'ensemble.

    Un exemple courant : des comptes consolidés sur plusieurs entités juridiques tournant dans des systèmes comptables distincts. Aucun outil comptable isolé ne peut générer cette vue. Une base de données qui puise dans chacun d'eux, oui.

    Pour la couche de reporting, Power BI reste la norme du secteur pour la plupart des organisations qui font un travail sérieux. Pour des cas plus simples ou du prototypage rapide, des outils comme Streamlit ou Plotly permettent d'obtenir un résultat plus vite et avec moins de contraintes. Il vaut aussi la peine d'en essayer un avec Claude avant de vous engager dans un chantier plus lourd : une courte session peut vous donner une bonne idée de la viabilité de votre approche avant d'aller plus loin.

    Opérationnel

    Le chemin opérationnel est différent. Il s'agit moins de reporting que de construire un outillage qui soutient un workflow précis exécuté par votre équipe.

    Un exemple simple : une clinique reçoit une orientation de patient et doit planifier un appel de suivi, consigner le résultat et mettre à jour le dossier médical. La plupart des systèmes EMR prennent en charge une version de cela, mais il existe souvent un écart entre ce que fait l'outil standard et ce que le workflow réel exige. C'est dans cet écart qu'interviennent le logiciel sur mesure ou l'automatisation de workflow.

    On peut aller plus loin. Si l'équipe passe des appels, vous pouvez récupérer la transcription depuis le système d'appel que vous utilisez, y appliquer une analyse de sentiment par IA, donner à la personne en ligne un retour structuré, et faire en sorte que le résultat mette automatiquement à jour le CRM ou le système de planification.

    § 03

    En bref

    Si vos données sont dans Excel et que vous en atteignez les limites, l'étape suivante consiste à les faire basculer dans une base de données structurée.

    À partir de là, le chemin se divise selon vos besoins. Le travail analytique mène vers une couche de reporting comme Power BI. Le travail opérationnel mène vers l'automatisation de workflow ou un logiciel sur mesure qui relie vos systèmes autour du processus précis que vous cherchez à soutenir.

    § Travailler avec nous

    Excel ne suit plus ?

    Jinka aide les équipes à passer des tableurs à une vraie stack de reporting, sur le chemin adapté au travail.

    Discutons→
    § Continuer la lecture

    D'autres notes de terrain

    Toutes les ressources →