Vai al contenuto
Ospivia StudioITEN

PROGETTO DIMOSTRATIVO · DATI SINTETICI

ImportGuard

Dal file ricevuto al tracciato concordato. Ogni record ha una destinazione verificabile.

Ambito
Mappatura e controlli sui dati
Formato
CSV → CSV + HTML + JSON
Prova
14 record · 6 conformi · 8 da rivedere

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 progetto

source_dirty.csv → CSV

Ogni record, al suo posto.

Decisioni registrate sul dataset sintetico. I numeri di record escludono l’intestazione.

#IDEsito
010001Conforme
020002Duplicato in conflitto
030003Email mancante
040004Formato email non valido
050005Conforme
060001Duplicato identico
070002Duplicato in conflitto
08—Riga vuota
090006Conforme
100007Nome mancante
11—Identificativo mancante
120008Conforme
130009Conforme
140010Conforme

14 record visualizzati. Nessun record senza destinazione.

Un tracciato da preparare?

Formato, destinazione e regole: definiamo insieme il primo intervento.