Moteur de contrôle qualité des données

dqcheck

Vérifiez automatiquement la complétude, la conformité, la cohérence, la véracité et l'unicité

dqcheck est un moteur de contrôle qualité des données de migration : il vérifie automatiquement la conformité, la complétude, la cohérence, la véracité et l'unicité de fichiers Excel par rapport à des règles métier définies en YAML.

Dashboard de dqcheck : vue d'ensemble des objets avec progression des contrôles et recherche

Plus de 40 types de contrôles génériques configurables

  • CHAMP_OBLIGATOIRE_ABSOLU
  • LONGUEUR_MAX
  • CLE_UNIQUE
  • CARACTERE_INTERDIT
  • COHERENCE_SI_ALORS
  • VALEUR_DANS_LISTE
  • CHAMP_VALEUR_FIXE
  • FORMAT_DATE
  • EXISTE_DANS_REF
  • REFERENCE_CROISEE
  • CROSS_OBJECT_REF
  • REFERENCE_ABSENTE_DANS_OUTPUT
  • FORMAT_COLONNES_ATTENDUES
  • JOINTURE_VALIDE

dimensions de contrôle

types de contrôles configurables

objets de migration configurés (SAP et Salesforce)

installation : l'exécutable se lance depuis un dossier partagé

Le problème

Le problème que l'outil résout

Lors des projets de migration, les équipes doivent vérifier que d'énormes fichiers Excel de données respectent les règles métier avant leur reprise — un travail fastidieux et source d'erreurs s'il est fait manuellement.

dqcheck automatise ces vérifications : il contrôle les fichiers de données par rapport aux règles définies et signale précisément chaque erreur (ligne, valeur trouvée, valeur attendue, clé primaire concernée). Aucune compétence technique n'est requise pour utiliser l'interface, et l'application ne nécessite aucune installation — il suffit de lancer l'exécutable depuis un dossier partagé.

  • ✓Vérification automatique par rapport aux règles métier définies en YAML.
  • ✓Chaque erreur signalée précisément : ligne, valeur trouvée, valeur attendue, clé primaire concernée.
  • ✓Aucune compétence technique n'est requise pour utiliser l'interface.
  • ✓Aucune installation : il suffit de lancer l'exécutable depuis un dossier partagé.

En action

Un contrôle, en direct

dqcheck parcourt le fichier ligne par ligne et signale chaque erreur avec sa ligne, la valeur trouvée et la dimension concernée.

DOCF_Products.xlsx Contrôle en cours…Terminé ✓
LignePRODUCTNAMETYPEUNITPLANT
2PRD-001Widget AlphaXKGP001
4PRD-003Widget GammaXUNP001
6(vide)Widget EpsilonXKGP001
8PRD-007Widget EtaXKGXP002
10PRD-009Widget IotaX(vide)P002
12PRD-011Widget LambdaXLP999
15PRD-003Widget GammaXUNP001
Rapport de contrôle
  • ComplétudeLigne 6 : PRODUCT est vide
  • ConformitéLigne 8 : UNIT = KGX, pas dans la liste autorisée
  • CohérenceLigne 10 : TYPE = X mais UNIT est vide
  • VéracitéLigne 12 : PLANT = P999, absent du référentiel
  • UnicitéLigne 15 : PRD-003, doublon avec la ligne 4
5 erreurs détectéesune dans chaque dimension

Démonstration animée construite à partir des exercices du Guide de Formation.

Fonctionnalités

Cinq fonctionnalités

01

Dashboard interactif

Une vue d'ensemble de tous les objets avec la progression des contrôles automatiques / manuels, la recherche et le filtrage en temps réel.

02

Éditeur visuel de contrôles

Une interface complète pour créer, modifier et supprimer des contrôles, avec prévisualisation du YAML en temps réel et sans écrire de code.

03

Exécution en temps réel

Le lancement des contrôles sur une itération de données affiche les logs du moteur en direct via WebSocket.

04

Synthèse interactive des résultats

Un résumé des erreurs par dimension, par fichier et par champ, consultable sans ouvrir le fichier Excel.

05

Rapports Excel détaillés

Un export automatique organisé en onglets par dimension avec une synthèse globale et le suivi de la couverture des contrôles.

Comment ça marche

Trois étapes, de la règle au rapport

1
Configurer

Éditeur visuel de contrôles

Une interface complète pour créer, modifier et supprimer des contrôles, avec prévisualisation du YAML en temps réel et sans écrire de code.

2
Exécuter

Exécution en temps réel

Le lancement des contrôles sur une itération de données affiche les logs du moteur en direct via WebSocket.

3
Analyser

Synthèse interactive des résultats

Un résumé des erreurs par dimension, par fichier et par champ, consultable sans ouvrir le fichier Excel.

Les familles de contrôles

Types de contrôles

Les contrôles se répartissent en 5 dimensions, couvrant plus de 40 types de contrôles génériques configurables.

Dimension Question posée Ce qu'elle vérifie
Complétude Le champ est-il renseigné ? Les champs obligatoires sont renseignés et les valeurs attendues présentes (7 types).
Conformité Le format est-il correct ? Le format, la longueur et le domaine de valeurs (11 types).
Cohérence Les champs sont-ils cohérents entre eux ? La cohérence entre champs, entre fichiers ou entre données liées (14 types).
Véracité La valeur existe-t-elle dans le référentiel ? Les valeurs correspondent à des références externes valides (7 types).
Unicité Y a-t-il des doublons ? L'absence de doublons sur les clés primaires (1 type).

Aperçu

Captures d'écran

Page Configuration de dqcheck, onglet Répertoire YAML : 70 fichiers YAML détectés, répartis entre SAP (41 objets) et Salesforce (29 objets), avec la liste des objets.
Configuration — 70 configurations YAML détectées, réparties entre SAP et Salesforce.
Onglet Fichiers d'un objet : tableau des fichiers source et des fichiers cibles, avec le nombre de contrôles, la taille et la date de dernière modification de chaque fichier.
Fichiers — fichiers source et cibles de l'objet, avec taille et date.
Onglet Contrôles d'un objet : barre de couverture AUTO/MANUEL à 75 %, pastilles des cinq dimensions et liste des contrôles regroupés par fichier cible.
Contrôles — couverture AUTO/MANUEL et filtrage par dimension.
Éditeur visuel de contrôles : sélection de la dimension, du type de contrôle et du fichier cible, avec l'aperçu du YAML généré affiché à droite.
Éditeur — création d'un contrôle avec prévisualisation du YAML.
Onglet Exécution : sélection de l'itération Mock1 et bouton vert « Lancer les contrôles sur Mock1 ».
Exécution — lancement des contrôles sur une itération de données.
Onglet Résultats : liste des rapports Excel générés, avec la date et la taille de chaque rapport.
Résultats — consultation des rapports générés.

Contact

Une question sur dqcheck ?

Prenez contact pour en savoir plus sur le moteur de contrôle qualité des données.

Nous écrire

atmassya@gmail.com