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.

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 en utilisant Snowsight.

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;
    
    Copy
  • Windows

    PUT file://C:\data\data.csv @~/staged;
    
    Copy
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;
    
    Copy
  • Windows

    PUT file://C:\data\data.csv @%mytable;
    
    Copy
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 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;
    
    Copy
  • Windows

    PUT file://C:\data\data.csv @my_stage;
    
    Copy

É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 @~;
Copy

Zone de préparation de table :

LIST @%mytable;
Copy

Zone de préparation nommée :

LIST @my_stage;
Copy

Suivant : Copie de données à partir d’une zone de préparation interne