Etapa 2. Criar objetos de preparação¶
Um estágio especifica onde os arquivos de dados são armazenados (isto é, “preparados”) para que os dados nos arquivos possam ser carregados em uma tabela. Um estágio interno nomeado é um local de armazenamento em nuvem gerenciado pelo Snowflake.
A criação de um estágio nomeado é útil se você quiser que vários usuários ou processos façam o carregamento de arquivos. Se você planeja preparar arquivos de dados para carregamento feito somente por você, ou carregar somente em uma única tabela, então você pode preferir usar seu estágio de usuário ou o estágio de tabela. Para obter mais informações, consulte Carregamento em massa a partir de um sistema de arquivo local.
Nesta etapa, você cria estágios nomeados para os diferentes tipos de arquivos de dados de amostra.
Criação de um estágio para arquivos de dados CSV¶
Execute CREATE STAGE para criar o estágio my_csv_stage
:
CREATE OR REPLACE STAGE my_csv_stage
FILE_FORMAT = mycsvformat;
Observe que se você especificar a opção FILE_FORMAT
ao criar o estágio, não será necessário especificar a mesma opção FILE_FORMAT
no comando COPY usado para carregar dados do estágio.
Criação de um estágio para arquivos de dados JSON¶
Execute CREATE STAGE para criar o estágio my_json_stage
:
CREATE OR REPLACE STAGE my_json_stage
FILE_FORMAT = myjsonformat;