Aller au contenu

L'audit des données et le Janitor

Nettoyage automatique des données

Il trouve ce qui ne va pas dans vos données. Puis il les nettoie avec vous.

Plus de 180 contrôles sur chaque table dès son arrivée. L'audit des données classe ce qu'il a trouvé selon les réponses concernées, et le Janitor ne vous pose que les questions que vous seul pouvez trancher. Il crée ensuite une vue nettoyée que toutes les réponses utilisent.

Nettoyage de données agentique

Faites connaissance avec votre Janitor

Cliquez sur Nettoyer cette table et le Janitor se met au travail. Il lit ce que l'audit des données a trouvé, teste chaque correction sur vos propres lignes et ne s'arrête que pour les décisions qu'il ne peut pas prendre seul. C'est cela, le nettoyage de données agentique : l'agent fait le travail, et vous prenez les décisions qui changent un chiffre.

  1. Lancez-le sur une table ou une note

    Cliquez sur Nettoyer cette table sur une table, ou sur Demander au Janitor sur une note. Il dispose déjà des éléments mesurés par l'audit.

  2. Il ne vous pose que les questions qui vous reviennent

    Le mois ou le jour en premier ? Quelle colonne de devise fait foi ? Quelle ligne en double conserver ? Chaque question arrive sous forme de carte de choix, avec sa recommandation en premier.

  3. Il vous montre le plan

    Une carte de validation liste chaque correction et ce qui restera tel quel. Rien n'est créé avant que vous cliquiez sur Créer la vue nettoyée.

  4. Vous obtenez une vue nettoyée

    Le résultat est une nouvelle vue que vous pouvez ouvrir, et la carte de la table indique Nettoyée sous le nom suivi de son nom. L'original reste exactement tel qu'il est arrivé.

Un enregistrement sans son. On demande au Janitor de nettoyer un fichier de commandes de marketplace. Il pose trois questions sous forme de cartes de choix, chacune avec sa recommandation en premier : dates avec le mois ou le jour en premier, quelle colonne de devise fait foi, et quelle ligne en double conserver. Il affiche une carte de validation listant chaque correction, la vue est créée, et la table indique ensuite Nettoyée sous le nom Marketplace orders, cleaned.

Une vraie exécution : trois questions, une carte de validation, puis une vue nettoyée.

Qualité des données automatique

L'audit des données : plus de 180 contrôles sur chaque table dès son arrivée

Chaque table que vous importez ou connectez est contrôlée à son arrivée, avant que quiconque pose une question, et chaque vue l'est au moment de sa création. Il cherche les problèmes que tout le monde sait chercher, et ceux auxquels personne ne penserait. Ce qu'il trouve arrive sur une seule page, l'audit des données, le plus urgent en premier, avec la raison pour laquelle chaque problème compte.

La page Audit des données : le Janitor dans le panneau de chat, des compteurs de 172 notes ouvertes, 53 importantes, 90 à surveiller, 29 informatives et 10 résolues, un champ de recherche avec des filtres de statut, de gravité, de connecteur et de table, et la carte d'une table avec une note sur des clés en double, ses étiquettes indiquant pourquoi elle compte et les boutons Prendre en compte, Ignorer, Créer un fait et Demander au Janitor
Une page pour chaque problème trouvé par l'audit, le plus urgent en premier.

Ce que cherchent les contrôles

  • Valeurs manquantes déguisées

    N/A, un tiret ou un blanc enregistrés comme texte, 1900-01-01 à la place d'une date inconnue, 999 à la place d'un âge inconnu.

  • Nombres et dates enregistrés comme texte

    Montants avec $, € ou virgules, négatifs entre parenthèses, deux formats de nombre ou plusieurs formats de date dans une même colonne, numéros de série Excel qui se font passer pour des dates.

  • Orthographes et noms

    Retail, retail et RETAIL comptés comme trois canaux, oui/non écrit de six façons, un même identifiant portant plusieurs noms.

  • Doublons et clés

    Lignes répétées à l'identique, clés qui se répètent, et clés qui se répètent en se contredisant sur les chiffres.

  • Valeurs impossibles

    Quantités négatives, pourcentages supérieurs à 100, dates dans le futur, un total qui n'est pas la somme de ses parties.

  • Structure de tableur

    Lignes de total au milieu des données, en-têtes répétés en cours de fichier, mois disposés en colonnes, un fichier coupé à la dernière ligne d'Excel.

  • Identifiants et encodage

    Codes postaux qui ont perdu leur zéro initial, identifiants exportés en 1.23E+11, accents abîmés, caractères invisibles dans les valeurs.

  • Temps et fraîcheur

    Une table qui ne se met plus à jour, un dernier mois chargé à moitié, des trous dans une série, un solde cumulé qu'il ne faut jamais additionner.

  • Ordre des événements

    Une date de fin antérieure au début, un envoi jamais livré, une opportunité conclue avant que son compte n'existe.

  • Face à votre dictionnaire de données

    Des codes présents dans les données mais absents de votre dictionnaire, et des colonnes documentées comme numériques mais stockées comme texte.

Priorité

Classé selon l'effet sur vos réponses

Chaque note est marquée Important, À surveiller ou Info, et classée selon le poids que votre entreprise accorde à cette colonne. Un problème dans une colonne qui alimente un KPI ou une question enregistrée passe avant un défaut cosmétique dans une table que personne n'utilise, et la note indique quelles questions sont concernées.

Chaque note indique quelles questions et quelles étapes lisent la colonne.

À vous de décider

Un constat, c'est quelque chose que vous pouvez traiter

Prenez en compte ce que vous savez déjà. Ignorez ce qui n'est pas un problème ici, et la raison est conservée. Créez-en un fait, et les agents le liront chaque fois qu'ils utilisent ces données. Sélectionnez une plage pour traiter plusieurs notes à la fois, et cherchez dans tout l'audit au fil de la frappe.

Un enregistrement sans son qui fait défiler la carte d'une table dans l'audit des données : un numéro de série Excel qui se fait passer pour une date, des codes postaux sans leur zéro initial et des clés en double, chaque note avec la part de lignes concernées, des exemples et un petit graphique issu de la mesure.

Des éléments concrets, pas un score : la part des lignes et une image de la mesure.

Des données en désordre, repérées

Exemples de ce qu'il détecte

Des problèmes comme ceux-ci restent des années dans les données, jusqu'à ce que quelqu'un dise que le chiffre est faux.

  • Un client compté deux fois

    Un espace invisible, de largeur nulle ou en fin de valeur, fait de "Acme" et "Acme " deux clients. Rien ne paraît anormal à l'écran, et le total se coupe en deux.

  • Mois en premier et jour en premier dans une colonne

    01/08/2024, c'est le 8 janvier ou le 1er août ? Le contrôle prouve l'ordre à partir des valeurs supérieures à 12 et signale une colonne qui mélange les deux. Quand les données ne permettent pas de trancher, le Janitor vous pose la question.

  • Une ligne de total général au milieu des données

    Une ligne de totaux oubliée dans un export de tableur est comptée une seconde fois dans chaque somme qui s'appuie dessus.

  • Des symboles monétaires dans une colonne de nombres

    $1,014.08, USD 1023.11 et ($286.05) dans une même colonne. Une conversion simple vide certaines valeurs et lit le négatif entre parenthèses comme positif.

  • Des décimales européennes, mille fois trop petites

    1.234,56 peut devenir 1.23456 sans la moindre erreur. Les séparateurs mélangés sont signalés, pour que la colonne ne passe pas pour propre.

  • Le même numéro de commande, deux totaux différents

    Deux lignes pour la commande 5521 qui se contredisent. Rien dans les données ne dit laquelle est juste, alors la décision vous revient au lieu d'être devinée en silence.

  • Un trou dans une série quotidienne

    Aucune ligne du 3 au 17 mars, ou un dernier mois de 15 lignes contre 61 d'habitude, si bien que chaque tendance se termine par une chute qui n'a jamais eu lieu.

  • Des codes qui s'écartent du dictionnaire de données

    La colonne region contient 9 alors que votre dictionnaire de données prévoit 1 à 4. L'audit compare les colonnes codées à votre propre dictionnaire.

  • Des dates de remplissage

    34 000 dates de naissance au 1900-01-01 donnent 120 ans au client moyen.

Écrans capturés dans Querri avec les données d'une entreprise de démonstration.

Rien n'est réécrit en silence

Chaque correction est une vue que vous pouvez ouvrir

Vos données brutes restent exactement telles qu'elles sont arrivées. Le travail du Janitor devient une vue nettoyée : du SQL que vous pouvez ouvrir, avec la source toujours là pour comparer.

La preuve que le nettoyage a fonctionné

Querri mesure à nouveau la vue nettoyée avec les mêmes contrôles. Une note n'est marquée résolue que lorsque son problème n'apparaît plus. Si le problème persiste, la note reste ouverte, et le Janitor vous le dit.

Nettoyé une fois, utilisé partout

La source indique alors Nettoyée sous le nom suivi du nom de la vue, et chaque réponse, chaque dashboard et chaque agent IA lit la vue nettoyée à partir de ce moment.

Des décisions qui tiennent

Ignorez une note en donnant une raison, et elle reste réglée. Le prochain agent qui touche la table lit votre décision au lieu de soulever à nouveau le problème.

La carte de marketplace_formats.csv dans l'audit des données avec 0 note ouverte et un badge vert indiquant Nettoyée sous le nom Marketplace orders cleaned, au-dessus d'une note sur des formats de nombre mélangés marquée Résolue
Toutes les notes de cette table sont résolues, et la carte nomme la vue nettoyée.

Comment tout s'articule

Dès l'arrivée de vos données

  1. Importez ou connectez

    Un export de tableur, un CSV, ou des tables issues d'un système connecté ou d'une base de données. La Bibliothèque les réunit toutes.

  2. L'audit tourne dès l'arrivée des données

    Les contrôles s'exécutent pendant l'analyse que Querri effectue déjà à l'arrivée d'une table, puis à nouveau sur chaque vue au moment de sa création. Personne n'a besoin de le demander.

  3. Nettoyez avec le Janitor

    Parcourez l'audit des données du plus urgent au moins urgent, ou cliquez sur Nettoyer cette table et répondez aux décisions qui vous reviennent.

  4. Chaque réponse est déjà au courant

    Les notes ouvertes accompagnent la colonne dans le briefing de chaque agent. Quand les données ont imposé un choix, la réponse vous dit lequel elle a fait.

FAQ

Questions sur le nettoyage automatique des données

Qu'est-ce que le nettoyage automatique des données ?

Le nettoyage automatique des données signifie que les problèmes de vos données sont trouvés et corrigés sans que personne n'ait d'abord à écrire des règles ou des scripts. Dans Querri, l'audit des données applique plus de 180 contrôles de qualité des données à chaque table dès son arrivée, et le Janitor, un agent IA, nettoie avec vous ce qu'il a trouvé. Le résultat est une vue nettoyée que les réponses, les dashboards et les agents utilisent à partir de ce moment.

Qu'est-ce qu'un audit des données ?

Un audit des données est une vérification systématique d'un jeu de données à la recherche des problèmes qui faussent ses chiffres : valeurs manquantes déguisées, nombres enregistrés comme texte, doublons, formats mélangés, trous. Dans Querri, l'audit des données est une page qui applique plus de 180 contrôles à chaque table dès son arrivée et liste ce qu'il a trouvé, le plus urgent en premier, avec la raison pour laquelle chaque problème compte.

Qu'est-ce que la qualité des données automatique ?

Des contrôles de qualité des données qui s'exécutent sans que personne n'écrive de règle ni ne les demande. Querri contrôle chaque table à son import ou à sa connexion, et chaque vue à sa création, puis enregistre chaque problème trouvé sous forme de note de qualité des données que vous pouvez prendre en compte, ignorer ou nettoyer.

Que signifie le nettoyage de données agentique ?

Un agent IA fait le travail de nettoyage avec vous au lieu de vous remettre une liste. Le Janitor lit les éléments de l'audit des données, teste des corrections sur vos lignes, vous pose les questions que vous seul pouvez trancher, vous montre son plan et crée une vue nettoyée quand vous donnez votre accord. Querri mesure ensuite cette vue à nouveau pour prouver quels problèmes ont disparu.

Quelles sources de données Querri peut-il nettoyer ?

Toute table qui arrive dans Querri, depuis un fichier ou un connecteur. Cela inclut Shopify, Stripe, Salesforce, HubSpot, Pipedrive, QuickBooks, NetSuite, Klaviyo, Mailchimp, Intercom, Zendesk, Google Ads, Meta Ads, Amazon Seller, Google Analytics, Mixpanel, Amplitude, des entrepôts et bases de données comme Snowflake, BigQuery, Redshift, Postgres, MySQL, SQL Server et Oracle, des fichiers dans Google Drive, ainsi que les tableurs et CSV importés. Le nettoyage des données des commandes Shopify ou des opportunités Salesforce fonctionne de la même façon que pour un CSV exporté.

Puis-je nettoyer des données de plusieurs sources avant de les joindre ?

Oui. Chaque table a son propre audit et sa propre vue nettoyée : vous nettoyez d'abord chaque source, puis vous joignez les vues nettoyées. Les dates finissent dans un seul format, les devises sont traitées comme vous l'avez choisi, les orthographes sont unifiées et les identifiants réparés dans chaque source, ce qui permet à la jointure de tomber juste. L'audit contrôle aussi les clés de jointure détectées entre tables, par exemple des lignes enfants dont la clé n'a pas de correspondance dans la table parente.

Est-ce qu'il nettoie les exports Excel et Google Sheets ?

Oui. Les exports de tableur ont leurs propres contrôles : lignes de total et de sous-total au milieu des données, en-têtes répétés en cours de fichier, mois disposés en colonnes, numéros de série Excel qui se font passer pour des dates, identifiants devenus 1.23E+11, codes postaux qui ont perdu leur zéro initial, et un fichier qui s'arrête à la dernière ligne d'Excel. Importez l'export tel quel et l'audit des données liste ce qu'il a trouvé.

Peut-il harmoniser les dates et les devises entre systèmes ?

Dans chaque table, oui, et c'est ce qui met d'accord des tables venues de systèmes différents. L'audit repère plusieurs formats de date dans une colonne, prouve à partir des valeurs, quand c'est possible, si le jour ou le mois vient en premier, et signale les devises mélangées ou un montant dont la devise contredit la colonne de devise. Le Janitor vous pose les questions que vous seul pouvez trancher, par exemple convertir les devises ou les garder séparées, et la vue nettoyée écrit chaque date et chaque montant d'une seule façon.

Comment gère-t-il les doublons ?

Il distingue trois cas : les lignes répétées à l'identique, les clés qui se répètent avec les mêmes valeurs, et les clés qui se répètent en se contredisant, comme un numéro de commande avec deux totaux. Les deux premiers peuvent simplement être regroupés. Quand les répétitions se contredisent, rien dans les données ne dit laquelle est juste, alors le Janitor vous demande quelle ligne garder, avec sa recommandation en premier.

Est-ce que cela modifie mes données d'origine ou en fait une copie ?

Vos données brutes restent exactement telles qu'elles sont arrivées. La correction est une vue nettoyée, définie en SQL que vous pouvez ouvrir et construite à partir de la source au lieu d'écrire par-dessus. La source reste à côté pour que vous puissiez comparer l'une à l'autre.

Qu'est-ce qu'une vue nettoyée, et continue-t-elle de fonctionner quand de nouvelles données arrivent ?

Une vue nettoyée est une vue enregistrée qui applique les corrections du Janitor à la table source, et la source indique alors Nettoyée sous le nom suivi du nom de la vue. Comme c'est une définition enregistrée et non une modification ponctuelle, elle fonctionne de la même façon sur les données du mois suivant. Quand la vue est reconstruite, Querri la mesure à nouveau, et un problème qui revient rouvre sa note.

En quoi est-ce différent d'un outil de qualité des données ou d'un script de nettoyage ?

Beaucoup d'outils de qualité des données surveillent des pipelines pour les ingénieurs, ou affichent des statistiques de colonnes et attendent que quelqu'un construise la correction, et un script de nettoyage ne contrôle que ce pour quoi il a été écrit. Querri applique ses contrôles à chaque table avant que quiconque pose une question, classe ce qu'il a trouvé selon les questions et les KPIs qui lisent chaque colonne, vous pose les questions qui changent un chiffre, et construit la correction sous forme de vue qu'il mesure ensuite à nouveau.

Qui voit les notes de qualité des données, et qui valide une correction ?

Les notes suivent les mêmes règles d'accès que les tables qu'elles décrivent, et quand quelqu'un ne voit qu'une partie des lignes, les valeurs d'exemple sont retirées. Aucune correction ne s'applique toute seule : le Janitor montre son plan sur une carte de validation et ne crée la vue nettoyée que lorsque la personne qui travaille avec lui donne son accord.

Puis-je lui dire une règle une seule fois ?

Oui. Ignorez une note en donnant une raison et elle reste réglée : le prochain agent lit votre décision au lieu de soulever à nouveau le problème. Utilisez Créer un fait pour enregistrer ce que vous savez des données, et les agents liront ce fait chaque fois qu'ils les utilisent.

Fini les lundis matin passés à réparer l'export.

Découvrez l'audit des données sur vos propres tables, puis nettoyez-en une avec le Janitor.