Export quotidien des candidats actifs vers S3
Export CSV quotidien des candidats actifs (activité sur 365 jours) vers un bucket S3 pour ingestion dans Salesforce Marketing Cloud, validé par le DPO.
Ruby on Rails
AWS S3
Salesforce Marketing Cloud
Active Job
CSV
Export CSV quotidien des candidats actifs (activité sur 365 jours) vers un bucket S3, ingéré par Salesforce Marketing Cloud (4 Data Extensions dans un fichier unique), avec validation DPO. Le service streame la donnée en find_in_batches(500) avec préchargement des associations et un lookup EXISTS groupé sur les favoris, restreint le fichier temporaire en 0600 (données personnelles) et l'envoie via Staff::S3ExporterService. Un index dédié sur last_activity_on, ajouté en ligne (INPLACE / LOCK=NONE), garde le filtre quotidien performant sur ~1,77 M de lignes. Cron quotidienne à 6 h. Testé.