← Retour au portfolio

Application de Data Governance & Data Quality Automation

Contexte

Ce projet a été conçu dans le cadre de mon alternance au Crédit Agricole Personal Finance & Mobility (CAPFM), au sein du Data Management Office (DMO).
Le DMO a pour mission de piloter la gouvernance, la qualité et la valorisation des données, tout en garantissant leur conformité réglementaire et leur fiabilité opérationnelle.

L’application développée vise à automatiser la documentation, l’historisation et la visualisation des règles de qualité des données au sein d’un environnement cloud intégré.


Objectif du projet

Développer une solution end-to-end permettant de :


Architecture générale

L’application repose sur une architecture modulaire et interconnectée composée de cinq couches principales :

Couche Description
Interface Streamlit Application web intuitive pour la saisie, la consultation et la validation des règles de qualité.
Back-end Python / SQL Gestion des traitements, transformations et contrôles de cohérence des données.
Snowflake Data Warehouse Stockage centralisé et historisation des règles, logs et résultats d’exécution.
Power BI Dashboard Suivi dynamique des indicateurs de fiabilité, conformité et performance.
Interopérabilité Collibra Génération automatisée des exports “Collibra Ready” pour intégration au data catalog.

Image 1 – Schéma flux globale

architecture


Stack technique

Domaine Outils / Technologies
LangagesPython, SQL
Cloud / StockageSnowflake
ETL & AutomatisationPython (pandas, openpyxl, streamlit)
VisualisationPower BI
InteropérabilitéCollibra API (préparée, en phase d’intégration)
MéthodologieAgile – sprints hebdomadaires DMO

Modules fonctionnels

1. Documentation des règles de qualité

2. Historisation et traçabilité

Image 2 – Schéma de tables Snowflake

snowflake


3. Export “Collibra Ready”


4. Dashboard Power BI – Data Quality Monitoring

Image 3 – Dashboard Power BI

dashboard


Résultats obtenus

Indicateur Résultat
Règles documentées + 300
KPI suivis 10
Domaines couverts 5 (Clients, Crédit, Risques, Conformité, Référentiels)
Utilisateurs actifs 25 Data Stewards & Managers
Gain de temps + 60 % sur la documentation et les contrôles manuels

Livrables produits

Type Description
Application Web Interface Streamlit modulaire (documentation, historisation, export).
Pipeline ETL Scripts Python / SQL automatisant les traitements et contrôles vers Snowflake.
Dashboards Power BI Tableaux connectés à Snowflake pour le suivi temps réel.
Exports Collibra Fichiers CSV / Excel prêts à l’import.
Logs d’exécution Historisation et traçabilité automatisées.

Contraintes et pistes d’amélioration

Limite Description Solution envisagée
API Collibra non implémentée Exports encore manuels Déploiement d’un connecteur REST (OAuth 2.0).
Jeux de tests simulés Données réelles absentes au démarrage Génération automatique via scripts Python.
Évolution du schéma Snowflake Modifications fréquentes selon les domaines Création de vues dynamiques et modèle unifié.

Image 4 – Schéma flux ETL

pipeline


Impacts et valeur ajoutée


Enseignements


Contact

Tariq TAMRABET
Data Governance Manager & Data Engineer – Crédit Agricole PFM
📧 tariq.tamrabet@hotmail.com
🔗 LinkedIn


Prochain projet → Digitalife – Automatisation des référentiels clients

« Construire des données fiables, c’est construire la confiance dans les décisions. »