Capitolo 3. Modelli di progettazione per la gestione degli errori
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
La nostra nuova Costituzione è ormai consolidata e ha un aspetto che promette permanenza; ma in questo mondo nulla può dirsi certo, tranne la morte e le tasse.
Benjamin Franklin
Questo è ciò che Benjamin Franklin, uno dei fondatori degli Stati Uniti, scrisse in una lettera al fisico francese Jean-Baptiste Le Roy nel 1789. Se Franklin fosse stato un ingegnere dei dati ai giorni nostri, probabilmente avrebbe scritto qualcosa del genere:
In questo mondo, nulla può dirsi certo, tranne gli errori e i problemi di qualità dei dati.
È triste ma vero, ma la tua vita da ingegnere dei dati raramente sarà un letto di rose. Ricorda che i dati sono dinamici e le tue aspettative di oggi non rimarranno le stesse per l'intero ciclo di vita. Ecco perché dovrai aspettarti il peggio e adattarti di conseguenza.
Inoltre, tieni presente che stai elaborando dati generati da altri. Erediti direttamente i loro problemi di dati o di ingegneria del software, come reti inaffidabili che causano ritardi nelle consegne o crash temporanei che causano consegne ritentate e conseguenti duplicati nel set di dati.
I design pattern presentati in questo capitolo si concentrano sulla gestione degli errori, che è il passo successivo e logico in un progetto di ingegneria dei dati dopo il ciclo di ingestione dei dati ...