Conditions préalables

Ce tutoriel nécessite une base de données, une table et un entrepôt virtuel pour charger et interroger les données. La création de ces objets Snowflake nécessite un utilisateur Snowflake avec un rôle et les permissions de contrôle d’accès nécessaires. De plus, SnowSQL est nécessaire pour exécuter les instructions SQL dans le tutoriel. Pour terminer, le tutoriel nécessite des fichiers CSV contenant des données d’échantillon à charger.

Notez que vous pouvez effectuer le tutoriel à l’aide d’un entrepôt, d’une base de données et d’une table Snowflake existants et de vos propres fichiers de données locaux. Cependant, pour plus de simplicité, nous vous recommandons d’utiliser les objets Snowflake et l’ensemble des fichiers de données que nous avons fournis.

Dans ce chapitre :

Création d’un utilisateur

Pour créer la base de données, la table et l’entrepôt virtuel, vous devez être connecté en tant qu’utilisateur Snowflake avec un rôle qui vous accorde les privilèges nécessaires pour créer ces objets.

  • Si vous utilisez un compte d’essai de 30 jours, vous pouvez vous connecter en tant qu’utilisateur créé pour ce compte. Cet utilisateur a le rôle avec les privilèges nécessaires pour créer les objets.

  • Si vous n’avez pas d’utilisateur Snowflake, demandez à vos administrateurs de compte ou de sécurité (utilisateurs avec le rôle ACCOUNTADMIN ou SECURITYADMIN) de créer un utilisateur pour vous.

Installation de SnowSQL

Pour installer SnowSQL, voir Installation de SnowSQL.

Téléchargement des fichiers de données d’exemple

Pour ce tutoriel, vous téléchargez des exemples de fichiers de données d’employés au format CSV fournis par Snowflake.

o téléchargez et décompressez les fichiers de données d’exemple :

  1. Téléchargez l’ensemble des fichiers de données d’échantillon. Cliquez avec le bouton droit de la souris sur le nom du fichier d’archive getting-started.zip, et enregistrez le lien/le fichier dans votre système de fichiers local.

  2. Décompressez les fichiers d’exemple. Le tutoriel suppose que vous avez décompressé les fichiers dans les répertoires suivants :

    • Linux/macOS : /tmp

    • Windows : C:\\temp

Chaque fichier comporte cinq enregistrements de données. Les données utilisent le caractère virgule (,) comme délimiteur de champ. Un exemple d’enregistrement est présenté :

Althea,Featherstone,afeatherstona@sf_tuts.com,"8172 Browning Street, Apt B",Calatrava,7/12/2017
Copy

Notez qu’il n’y a pas d’espaces blancs avant ou après les virgules séparant les champs dans chaque enregistrement. Il s’agit de la valeur par défaut attendue par Snowflake lors du chargement des données CSV.

Suivant : Étape 1. Connectez-vous à SnowSQL