Étape 2. Création d’objets préparés

Une zone de préparation indique où les fichiers de données sont stockés (c’est-à-dire « préparés ») afin que les données contenues dans les fichiers puissent être chargées dans une table. Une zone de préparation interne nommée est un emplacement de stockage Cloud géré par Snowflake.

La création d’une zone de préparation nommée est utile si vous souhaitez que plusieurs utilisateurs ou processus puissent charger des fichiers. Si vous prévoyez de charger les fichiers de données en zone de préparation juste vous, ou juste que dans une seule table, alors vous préférerez peut-être utiliser votre zone de préparation d’utilisateur ou la zone de préparation de table. Pour plus d’informations, voir Chargement en lot à partir d’un système de fichiers local.

Dans cette étape, vous créez des zones de préparation nommées pour les différents types de fichiers de données d’exemple.

Création d’une zone de préparation pour des fichiers de données CSV

Exécutez CREATE STAGE pour créer la zone de préparation my_csv_stage :

CREATE OR REPLACE STAGE my_csv_stage
  FILE_FORMAT = mycsvformat;
Copy

Notez que si vous spécifiez l’option FILE_FORMAT lors de la création de la zone de préparation, il n’est pas nécessaire de spécifier la même option FILE_FORMAT dans la commande COPY utilisée pour charger des données depuis la zone de préparation.

Création d’une zone de préparation pour des fichiers de données JSON

Exécutez CREATE STAGE pour créer la zone de préparation my_json_stage :

CREATE OR REPLACE STAGE my_json_stage
  FILE_FORMAT = myjsonformat;
Copy

Suivant : Étape 3. Préparez des fichiers de données