Flux de consolidation des données¶
Vue d’ensemble du parcours des données depuis les sources externes jusqu’à leur exposition dans la webapp et l’open data.
Voir aussi : Sources d’ingestion (DAGs), Airflow, dbt, Open Data.
flowchart
direction RL
subgraph source["Sources de données"]
direction TB
subgraph eco-organisme["🌱 Eco-organismes"]
direction LR
aliapur["Aliapur"]
batribox["Batribox"]
citeo["Citeo"]
corepile["Corepile"]
cyclevia["Cyclevia"]
ecodds["EcoDDS"]
ecologic["Ecologic"]
ecomaison["Ecomaison"]
ecopae["EcoPae"]
ecosystem["Ecosystem"]
ocab["OCAB"]
ocad3e["OCAD3E"]
pyreo["Pyreo"]
refashion["Refashion"]
soren["Soren"]
valdelia["Valdelia"]
end
subgraph api["📦 API"]
direction RL
cma["CMA"]
pharmacies["Pharmacies"]
end
subgraph ademe["💚 ADEME"]
direction LR
sinoe["SINOE"]
end
subgraph autre["📦 Custom"]
direction LR
s3["S3"]
end
end
subgraph webapp["WebApp"]
direction LR
lacarte["🗺️ La carte"]
assistant["❓ L'assistant"]
end
subgraph externe["Import de données enrichissement"]
direction LR
ban["Banque d'adresse national"]
ae["Annuaire entreprise"]
laposte["La poste"]
koumoul["Koumoul"]
insee["INSEE"]
contours["Contours Administratifs"]
end
dataplateform["DataPlateform / Django backend"]
contrib["Contribution manuelle / équipe QFDMOD"]
backoffice["Back office"]
data["Données consolidées"]
opendata["⌗ Open-Data"]
externe --> dataplateform
contrib --> backoffice
backoffice --> data
dataplateform --> data
source --> dataplateform
data --> webapp
data --> opendata
Étapes du pipeline¶
Étape |
Description |
Référence |
|---|---|---|
Source |
Ingestion des listes d’acteurs partagées par les éco-organismes, l’ADEME et les API métier (CMA, Pharmacies). |
|
Clone |
Clonage des référentiels d’enrichissement (BAN, AE, INSEE, La Poste, Koumoul, contours administratifs). |
|
Enrichissement |
Correction et complétion des acteurs (RGPD, fermés, villes, code postal). |
|
Crawl & validation |
Validation des URLs proposées. |
|
Clustering |
Déduplication des acteurs partagés par plusieurs sources. |
|
Application des suggestions |
Application des suggestions validées par l’équipe : DAGs Airflow ( |
|
Compute acteurs |
Matérialisation des tables d’acteurs affichés ( |
|
Stats |
Calcul des statistiques de qualité de données ( |
|
Open Data |
Export hebdomadaire des acteurs vers le bucket S3 |