Skip to content

feat VSN-2079 :refactor ETL to support the new data provider & existing provider at the same time

yassine.chhirou a demandé de fusionner VSN-2079 vers develop

Refactor ETL service to support multiple data providers:

  • Add provider abstraction with BaseProvider class
  • Implement AnolocProvider (ZIP/CSV from existing FTP)
  • Implement AdanevProvider/GeolocProvider (JSON from new FTP)
  • Add /run-etl endpoint with optional provider parameter
  • Add data_cleaner_json.py for Geoloc JSON validation
  • Update scheduler to process all providers sequentially
  • Export invalid plates to Incorrect-data/ folder per provider

Closes VSN-2079

Rapports de requête de fusion