Semaine 23 – Débutant

Cette semaine, nous allons explorer une autre fonctionnalité que la plupart des débutants n’ont probablement pas encore utilisée : SnowSQL

SnowSQL est le client en ligne de commande pour se connecter à Snowflake afin d’exécuter des requêtes SQL et d’effectuer toutes les opérations DDL et DML, y compris le chargement de données dans les tables de la base de données et le déchargement de données à partir de celles-ci.

Cette semaine, nous allons vous demander de l’utiliser pour l’une des fonctionnalités pour lesquelles il est le plus connu : le chargement en masse (Bulk loading).

On vous a demandé de charger certains fichiers dans une table et le directeur des ventes a dit que « ça ne vous prendra que 2 minutes ». Donc, nous sommes sûrs que cela nous prendra au moins 15 minutes.

Le défi :

  • Téléchargez le fichier ZIP contenant les fichiers CSV ici
  • Téléchargez et installez SnowSQL sur votre machine à partir de cette page
  • Connectez-vous à votre instance Snowflake avec SnowSQL
  • Chargez en masse les fichiers se terminant par ‘1’ (data_batch_1-1.csv, data_batch_1-11.csv, etc.)
  • Ignorez tout fichier erroné

Le résultat souhaité devrait ressembler à ceci :

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. Si vous avez des questions techniques que vous souhaitez poser à la communauté, vous pouvez les poser ici, sur notre thread dédié.