Mise en zone de préparation des 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.
Dans ce chapitre :
Échelonnage de 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 Choix 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;
Écouter des fichiers de données préparés¶
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