Mise en zone de préparation de fichiers de données à partir d’un système de fichiers local¶
Exécutez PUT à l’aide du client SnowSQL ou Pilotes pour charger (zone de préparation) des fichiers de données locaux dans une zone de préparation interne.
Si vous souhaitez charger quelques petits fichiers de données locaux dans une zone de préparation interne nommée, vous pouvez également utiliser Snowsight. Reportez-vous à Mise des fichiers en zone de préparation à l’aide de Snowsight.
Dans ce chapitre :
Mise en zone de préparation des fichiers de données¶
- Zone de préparation de l’utilisateur
L’exemple suivant charge un fichier nommé
data.csv
dans le répertoire/data
de votre machine locale vers votre zone de préparation utilisateur et préfixe le fichier avec un dossier nomméstaged
.Notez que la combinaison de caractères
@~
identifie une zone de préparation utilisateur.Linux ou macOS
PUT file:///data/data.csv @~/staged;
Windows
PUT file://C:\data\data.csv @~/staged;
- Zone de préparation de table
L’exemple suivant charge un fichier nommé
data.csv
dans le répertoire/data
de votre machine locale vers une zone de préparation d’une table nomméemytable
.Notez que la combinaison de caractères
@%
identifie une zone de préparation de table.Linux ou macOS
PUT file:///data/data.csv @%mytable;
Windows
PUT file://C:\data\data.csv @%mytable;
- Zone de préparation nommée
L’exemple suivant charge un fichier nommé
data.csv
dans le répertoire/data
de votre machine locale vers une zone de préparation interne nomméemy_stage
. Voir Sélection d’une zone de préparation interne pour les fichiers locaux pour plus d’informations sur les zones de préparation nommées.Notez que le caractère
@
identifie à lui seul une zone de préparation nommée.Linux ou macOS
PUT file:///data/data.csv @my_stage;
Windows
PUT file://C:\data\data.csv @my_stage;
Établissement d’une liste de fichiers de données en zone de préparation¶
Pour voir les fichiers qui ont été chargés vers une zone de préparation Snowflake, utilisez la commande LIST :
Zone de préparation de l’utilisateur :
LIST @~;
Zone de préparation de table :
LIST @%mytable;
Zone de préparation nommée :
LIST @my_stage;
Suivant : Copie de données à partir d’une zone de préparation interne