Preparação de arquivos de dados de um sistema de arquivo local¶
Execute PUT usando o cliente SnowSQL ou Drivers para fazer o upload (estágio) de arquivos de dados locais em um estágio interno.
Neste tópico:
Preparação de arquivos de dados¶
- Estágio do usuário
O seguinte exemplo carrega um arquivo chamado
data.csv
no diretório/data
em sua máquina local para seu estágio de usuário e prefixa o arquivo com uma pasta chamadastaged
.Observe que a combinação de caracteres
@~
identifica um estágio de usuário.Linux ou macOS
PUT file:///data/data.csv @~/staged;
Windows
PUT file://C:\data\data.csv @~/staged;
- Estágio da tabela
O seguinte exemplo carrega um arquivo chamado
data.csv
no diretório/data
em sua máquina local para o estágio de uma tabela chamadamytable
.Observe que a combinação de caracteres
@%
identifica um estágio de tabela.Linux ou macOS
PUT file:///data/data.csv @%mytable;
Windows
PUT file://C:\data\data.csv @%mytable;
- Estágio nomeado
O seguinte exemplo carrega um arquivo chamado
data.csv
no diretório/data
em sua máquina local para um estágio interno nomeado chamadomy_stage
. Consulte Escolha de um estágio interno para os arquivos locais para obter mais informações sobre os estágios nomeados.Observe que o caractere
@
por si só identifica um estágio nomeado.Linux ou macOS
PUT file:///data/data.csv @my_stage;
Windows
PUT file://C:\data\data.csv @my_stage;
Listagem de arquivos de dados preparados¶
Para ver os arquivos que foram carregados em um estágio do Snowflake, use o comando LIST:
Estágio do usuário:
LIST @~;
Estágio da tabela:
LIST @%mytable;
Estágio nomeado:
LIST @my_stage;
Próximo: Cópia de dados de um estágio interno