Étape 6. Résumé et nettoyage¶
Félicitations ! Vous avez terminé avec succès ce tutoriel d’introduction.
Prenez quelques minutes pour passer en revue un bref résumé et les points clés abordés dans le tutoriel. Vous pouvez également envisager un nettoyage en détruisant tous les objets que vous avez créés dans le tutoriel. De plus, au bas de la page, nous fournissons des liens vers d’autres sujets dans la documentation Snowflake que vous pouvez utiliser pour en apprendre davantage.
Dans ce chapitre :
Résumé du tutoriel et points clés¶
En résumé, le chargement des données se fait en 2 étapes :
Préparez des fichiers de données à charger. Les fichiers peuvent être préparés en interne (dans Snowflake) ou en externe. Dans ce tutoriel, vous mettez en des fichiers dans une zone de préparation interne.
Copiez les données des fichiers en zone de préparation dans une table cible existante. Un entrepôt en cours d’exécution est nécessaire pour cette étape.
Quelques points clés à retenir à propos du chargement de fichiers CSV :
Un fichier CSV est constitué d’un ou plusieurs enregistrements, avec un ou plusieurs champs dans chaque enregistrement, et parfois un enregistrement d’en-tête.
Les enregistrements et les champs de chaque fichier sont séparés par des délimiteurs. Les délimiteurs par défaut sont les suivants :
- Enregistrements
Caractères de nouvelle ligne
- Champs
Virgules
En d’autres termes, Snowflake s’attend à ce que chaque enregistrement d’un fichier CSV soit séparé par des nouvelles lignes et que les champs (c.-à-d. les valeurs individuelles) de chaque enregistrement soient séparés par des virgules. Si différents caractères sont utilisés comme délimiteurs d’enregistrement et de champ, vous devez explicitement le spécifier comme faisant partie du format du fichier lors du chargement.
Il y a une corrélation directe entre les champs des fichiers et les colonnes de la table que vous allez charger, en ce qui concerne :
Le nombre de champs (dans le fichier) et de colonnes (dans la table cible).
Les positions des champs et des colonnes dans leur fichier/table respectif.
Les types de données, tels que chaîne de caractères, numéro ou date pour les champs et les colonnes.
Si les nombres, les positions et les types de données ne sont pas tous compatibles, les enregistrements ne seront pas chargés.
Note
Snowflake prend en charge le chargement de fichiers dont les champs ne sont pas exactement alignés avec les colonnes de la table cible. Cependant, il s’agit d’un sujet de chargement de données plus avancé (abordé dans la section Transformation des données pendant un chargement).
Tutoriel Nettoyage (facultatif)¶
Exécutez les instructions suivantes DROP <objet> pour remettre votre système à l’état dans lequel il se trouvait avant d’entamer le tutoriel :
DROP DATABASE IF EXISTS sf_tuts; DROP WAREHOUSE IF EXISTS sf_tuts_wh;
Quitter la connexion¶
Pour quitter une connexion, utilisez la commande !exit
pour SnowSQL (ou son alias, !disconnect
).
Quelle est la prochaine étape ?¶
Nous vous recommandons de continuer à vous renseigner sur Snowflake à l’aide des ressources suivantes :
Regardez les vidéos de présentation Prise en main et terminez les autres tutoriels fournis par Snowflake :
Familiarisez-vous avec les concepts et fonctions clés de Snowflake, ainsi qu’avec les commandes SQL utilisées pour effectuer les requêtes et insérer/mettre à jour des données :