Settimana 74 - Caricamento e Staging dei Dati

Tutti conosciamo la grande attenzione di Snowflake per le applicazioni (native o meno). Immaginiamo quindi uno scenario in cui abbiamo sviluppato un'applicazione. Essa consente ai clienti di FrostyFriday Inc. di caricare file in un database, in uno schema Snowflake grezzo e di avviare tutte le trasformazioni necessarie per avere una vista finale (in un altro schema) pronta per essere presentata, semplicemente facendo clic su un pulsante nell'applicazione.

La gestione dei file è di totale responsabilità del cliente. In questo caso specifico, nella colonna 'data di nascita', notiamo che alcune righe sono in formato 'AAAA-MM-GG', altre in 'GG/MM/AAAA', e addirittura in alcune righe ci sono valori come '453921' che sono completamente sbagliati.

L'obiettivo di questa sfida è avere tutte le date nel formato corretto nella vista finale. Come fare?

P.S: c'è un indizio sul tipo di funzione da usare, a voi trovarlo!

Soluzione attesa

Ricordati che per partecipare devi:

  • Iscriverti come membro della comunità di Frosty Friday. Puoi farlo cliccando sulla barra laterale e poi andando su "Register" (da notare che l'iscrizione alla nostra mailing list non ti darà automaticamente un account Frosty Friday).
  • Postare il tuo codice su GitHub e renderlo disponibile pubblicamente. (Controlla qui la nostra guida se non sai come farlo).
  • Pubblicare l'URL nei commenti della sfida.

Previous
Previous

Settimana 77 - Difficile

Next
Next

Settimana 74 - Intermedio