Nous connaissons tous l’intérêt porté par Snowflake aux applications (natives ou non). Imaginons donc le scénario où nous avons développé une application. Elle permet aux clients de FrostyFriday Inc. de charger des fichiers dans une base de données, dans un schéma RAW (bronze) de Snowflake, et d’initier toutes les transformations nécessaires pour obtenir une vue finale (dans un autre schéma) prête à être présentée, simplement en cliquant sur un bouton dans l’application.
La gestion des fichiers est entièrement la responsabilité du client. Dans ce cas spécifique, dans la colonne ‘birthdate’, nous remarquons que certaines lignes sont au format ‘AAAA-MM-JJ’, certaines au format ‘JJ/MM/AAAA’, et même dans certaines lignes, il y a des valeurs comme ‘453921’ qui sont complètement incorrectes.
Le but de ce défi est d’avoir toutes les dates dans le bon format dans la vue finale. Comment le feriez-vous ?
P.S : Il y a un indice sur le type de fonction à utiliser, à vous de le trouver !
Et n’oubliez pas, si vous souhaitez participer aux défis:
1. Inscrivez-vous en tant que membre de Frosty Friday. –> Vous pouvez le faire en cliquant sur la barre latérale, puis en cliquant sur ‘REGISTER‘ (notez que s’inscrire à notre liste de diffusion ne vous donne pas de compte Frosty Friday).
2. Publiez votre code sur GitHub et rendez-le accessible au public (consultez notre guide si vous ne savez pas comment faire, disponible ici)
3. Postez l’URL dans les commentaires du défi.
Laisser un commentaire
Vous devez vous connecter pour publier un commentaire.