Como fazer login no Snowflake¶
Você pode fazer login no Snowflake de várias maneiras.
Se estiver começando a usar o Snowflake, comece usando Snowsight ou SnowSQL, o cliente de linha de comando que pode ser baixado. Depois de se familiarizar com o uso do Snowflake, você poderá explorar a conexão com o Snowflake por outros métodos.
Neste tópico:
Seu identificador de conta Snowflake¶
Todo acesso ao Snowflake é feito através do identificador de sua conta. Consulte Identificadores de conta para obter mais detalhes.
Como entrar usando o Snowsight¶
Você pode acessar a Snowsight pela Internet ou usando a conectividade privada com o serviço do Snowflake.
Utilização da internet¶
Para acessar a Snowsight pela internet pública, faça o seguinte:
Em um navegador da Web compatível, abra https://app.snowflake.com.
Forneça seu identificador de conta ou URL de conta. Se você tiver feito login anteriormente na Snowsight, poderá ver um nome de conta que pode ser selecionado.
Faça login usando as credenciais de sua conta Snowflake.
Também é possível acessar a Snowsight a partir da Classic Console:
Utilização da conectividade privada¶
Após concluir a configuração para usar a conectividade privada, acesse a Snowsight:
Para fazer login na Snowsight com conectividade privada diretamente, sem ter feito login na Classic Console anteriormente:
Digite os URLs seguintes na barra de localização do navegador:
https://app-orgname-account_name.privatelink.snowflakecomputing.com
https://app.cloud_region_id.privatelink.snowflakecomputing.com
Onde:
orgname
é o nome de sua organização Snowflake.account_name
é o nome único de sua conta dentro de sua organização.cloud_region_id
é o identificador da região da nuvem (controlado pela plataforma de nuvem).
Após fazer o login, você pode encontrar estes detalhes no seletor de conta Snowsight.
Para obter mais detalhes, consulte Como localizar as informações da sua conta Snowflake no Snowsight e Formato 1 (preferido): Nome da conta em sua organização.
Nota
Se você não tiver certeza dos valores a serem inseridos, entre em contato com seu administrador interno do Snowflake antes de entrar em contato com o suporte Snowflake.
Digite suas credenciais Snowflake.
Começando pela Classic Console, para entrar na Snowsight, usando a conectividade privada ao serviço Snowflake:
Para obter mais informações sobre as tarefas que você pode realizar na Snowsight, consulte Tour rápido na Snowsight.
Login usando SnowSQL¶
O SnowSQL é o cliente de linha de comando para se conectar ao Snowflake, executar consultas SQL e todas as operações DDL e DML, incluindo carregamento e descarregamento de dados de tabelas de bancos de dados.
Etapa 1: Baixar e instalar o SnowSQL¶
Você pode baixar o instalador SnowSQL na página Download do SnowSQL. Nenhuma autenticação é necessária. Esta versão do instalador do SnowSQL permite a atualização automática de patches.
Para instruções mais detalhadas, consulte Instalação do SnowSQL.
Configuração do alias Z Shell (apenas macOS)¶
Se o Z shell (também conhecido como zsh) for seu shell de terminal padrão, defina um alias para o executável SnowSQL para que você possa executar o SnowSQL na linha de comando no Terminal. O instalador do SnowSQL instala o executável em /Applications/SnowSQL.app/Contents/MacOS/snowsql
e anexa este caminho à entrada PATH ou alias em ~/.profile
. Como o zsh normalmente não lê este arquivo, adicione um alias a este caminho em ~/.zshrc
, que o zsh pode ler.
Para adicionar um alias ao executável SnowSQL:
Abra (ou crie, se inexistente) o arquivo
~/.zshrc
.Adicione a seguinte linha:
alias snowsql=/Applications/SnowSQL.app/Contents/MacOS/snowsql
Salve o arquivo.
Etapa 2: Conectar-se ao Snowflake e iniciar uma sessão¶
A partir de uma janela de terminal, inicie o SnowSQL a partir do prompt de comando usando o seguinte comando:
$ snowsql -a <account_identifier>
Onde
<identificador_da_conta>
é seu identificador da conta. Observe que quando você especificar o identificador de sua conta, não deve incluir o nome de domíniosnowflakecomputing.com
.Você pode agilizar ainda mais o login especificando a opção
-u
seguida do seu nome de login de usuário:$ snowsql -a <account_identifier> -u <user_login_name>
Quando solicitado, digite seu nome de login (se você não o forneceu ao executar o SnowSQL) e sua senha.
Se você especificou um identificador de conta, nome de login do usuário e senha válidos, o prompt SnowSQL aparece.
Dica
Por razões de segurança, você não pode especificar sua senha como uma opção na linha de comando; você deve esperar que o SnowSQL solicite sua senha.
Entretanto, se você quiser pular a entrada de informações na linha de comando ou se precisar automatizar o login, pode fornecer todas as informações necessárias de conta e credenciais de usuário, bem como informações adicionais de uso padrão do Snowflake, como opções no arquivo SnowSQL config
.
Para obter mais informações detalhadas sobre instalação, configuração, login e uso, consulte SnowSQL (cliente CLI).
Conexão usando outros métodos¶
Além da interface da Web do Snowflake e do SnowSQL, o Snowflake suporta inúmeros outros métodos de conexão, inclusive:
Usar serviços de cliente e aplicativos de terceiros que suportam JDBC ou ODBC.
Desenvolver aplicativos que se conectam através dos conectores/drivers Snowflake para Python, Node.js, Spark, etc.
Entretanto, a conexão ao Snowflake utilizando estes outros métodos requer tarefas adicionais de instalação, configuração e desenvolvimento. Para obter mais informações, consulte Conexão com o Snowflake.