05 / Trasformazione dei dati ed ETL
Trasformare i dati.
Uniformare i formati.
Sviluppate trasformazioni dei dati e pipeline ETL ripetibili. I dati vengono letti da sorgenti supportate, associati a un modello di destinazione, verificati e caricati nel sistema richiesto.
Formati differenti.
{
"customer_id": "001042",
"country": "at",
"total": "21,90"
}
customer_id→externalId:stringcountry→uppercase()total→decimal(de-AT)Tipi di dati verificati.
{
"externalId": "001042",
"countryCode": "AT",
"total": 21.9
}
Gli zeri iniziali vengono conservati. Numeri e codici seguono lo schema di destinazione.
Situazione iniziale
Il formato è noto. Il significato spesso no.
Due file CSV possono descrivere lo stesso campo in modo diverso. Le date sono ambigue, i separatori decimali dipendono dal paese e gli zeri iniziali di un ID prodotto possono essere determinanti. Definiamo il significato dei campi e ne documentiamo la trasformazione.
Ambiti di applicazione
Portare i formati in un modello comune.
Automatizzare import ed export
Sostituite le conversioni manuali ricorrenti con una pipeline per CSV, XML, JSON o estrazioni database supportate.
Reporting e consolidamento
Portate i dati di più sistemi in un modello di reporting uniforme, con origine e regole di aggiornamento documentate.
Mapping specifico per partner
Trasformate i record interni nello schema di un fornitore, marketplace o piattaforma. La verifica precede la consegna.
Perimetro del progetto
Mapping.
Verifica. Contratto di destinazione.
Il perimetro dipende dai vostri sistemi e dal risultato desiderato. Concordiamo con voi questi aspetti.
I dati non validi richiedono una gestione visibile.
I record non validi vengono isolati, corretti o rifiutati secondo regole concordate. Le informazioni mancanti non vengono aggiunte silenziosamente. Le incertezze restano riconoscibili e possono essere chiarite dal responsabile funzionale.
- Analisi delle sorgenti e schema di destinazione versionato
- Mapping per tipi di dati, ID, date, unità e formati nazionali
- Controllo dei campi obbligatori e regole per i record rifiutati
- Passaggi ripetibili per estrazione, trasformazione e caricamento
- Log di esecuzione e origine dei dati tracciabile
- Dati di test rappresentativi e criteri di accettazione per modifiche future
Perimetro delle prestazioni e responsabilità vengono concordati per ogni progetto. Metodo: collaudo ed esercizio
Domande tecniche
Tipi di dati e regole di mapping.
Qual è la differenza tra ETL e migrazione dei dati?
Potete convertire CSV, XML e JSON?
Come vengono gestiti i record non validi?
È possibile modificare i mapping in seguito?
La vostra prossima connessione
Cosa devono ottenere
insieme i vostri sistemi?
Voi portate l’esigenza. Noi definiamo le connessioni.
Esigenze concrete di integrazione
Approfondimenti di questo ambito.
Automatizzare le importazioni CSV
Il file arriva ogni giorno. Qualcuno corregge le colonne, lo carica e controlla poi gli errori. DataSource trasforma questa attività ricorrente in un import documentato, con regole chiare per dati incompleti e non validi.
Trasformazione dei dati JSON / XML
I dati sono tecnicamente leggibili ma vengono comunque rifiutati. Nomi dei campi, tipi o strutture non corrispondono all’applicazione di destinazione. Sviluppiamo mapping tracciabili che gestiscono anche valori vuoti, casi particolari e modifiche al formato sorgente.
Automatizzare i processi dei dati prodotto
L’ERP fornisce le anagrafiche, il PIM i testi e un fornitore le caratteristiche tecniche. Le liste manuali collegano queste informazioni solo temporaneamente. Creiamo un flusso definito dal campo di riferimento fino all’export verificato per ogni canale.