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:
- 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).
- Publiez votre code sur GitHub et rendez-le accessible au public (consultez notre guide si vous ne savez pas comment faire, disponible ici)
- 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é.
Laisser un commentaire
Vous devez vous connecter pour publier un commentaire.