PROGETTO DIMOSTRATIVO · DATI SINTETICI
ImportGuard
Dal file ricevuto al tracciato concordato. Ogni record ha una destinazione verificabile.
Il problema.
Un export può avere colonne diverse da quelle richieste, identificativi con zeri iniziali, campi mancanti o righe in conflitto. Copiare tutto nel sistema di destinazione nasconde gli errori invece di risolverli.
Cosa fa.
- Mappa le colonne al tracciato documentato e conserva gli identificativi come testo.
- Controlla i campi richiesti e il formato degli indirizzi, senza attestare la consegna email.
- Separa duplicati, conflitti e anomalie dal file pronto.
- Registra esito, motivazione e riferimenti per ogni record di origine.
Cosa viene consegnato.
Nel pacchetto dimostrativo trovi codice Python eseguibile, input sintetico, due CSV di uscita, report HTML, audit JSON, istruzioni e test. Puoi riprodurre la prova e controllarne il risultato.
Tracciato di esempio documentato. La prova non comprende l’importazione in un CRM commerciale né verifica che gli indirizzi email ricevano posta.
Scarica il progettosource_dirty.csv → CSV
Ogni record, al suo posto.
Decisioni registrate sul dataset sintetico. I numeri di record escludono l’intestazione.
| # | ID | Esito |
|---|---|---|
| 01 | 0001 | Conforme |
| 02 | 0002 | Duplicato in conflitto |
| 03 | 0003 | Email mancante |
| 04 | 0004 | Formato email non valido |
| 05 | 0005 | Conforme |
| 06 | 0001 | Duplicato identico |
| 07 | 0002 | Duplicato in conflitto |
| 08 | — | Riga vuota |
| 09 | 0006 | Conforme |
| 10 | 0007 | Nome mancante |
| 11 | — | Identificativo mancante |
| 12 | 0008 | Conforme |
| 13 | 0009 | Conforme |
| 14 | 0010 | Conforme |
14 record visualizzati. Nessun record senza destinazione.
Un tracciato da preparare?
Formato, destinazione e regole: definiamo insieme il primo intervento.