Mise en zone de préparation des fichiers de données à partir d’un système de fichiers local

Exécutez PUT pour charger (préparer) 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ée mytable.

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ée my_stage. Voir Choix d’une zone de préparation 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