Estabelecer Conexão com o Snowflake Data Warehouse

Você pode criar uma conexão com o Snowflake Data Warehouse e usar a conexão para acessar dados para visualização e modelagem de dados.

Antes de começar, crie um par de chaves seguindo as etapas em Configurar Autenticação de Par de Chaves para o Snowflake Data Warehouse

Consulte as orientações sobre formato, https://docs.snowflake.net/manuals/user-guide/connecting.html.

  1. Na home page, clique em Criar e, em seguida, clique em Conexão.
  2. Clique em Snowflake Data Warehouse.
  3. Informe um Nome de Conexão.
  4. Em Tipo de Autenticação, selecione Par de Chaves.
    Se você estiver usando autenticação de fator único (básica), alterne para autenticação de par de chaves. O suporte para autenticação de senha de fator único no Snowflake foi cancelado em novembro de 2025.
  5. No Nome do Host, informe o nome da conta do host usando um dos seguintes formatos:
    • Para Amazon Web Services Oeste dos EUA, use <account>.snowflakecomputing.com
    • Para todas as outras regiões na Amazon Web Services, use <account>.<region>.snowflakecomputing.com
    • Para todas as regiões no Microsoft Azure, use <account>.<region>.azure.snowflakecomputing.com

    Em que account corresponde ao nome da conta do Snowflake que você deseja usar para acessar os dados, por exemplo: exampleaccountname.snowflakecomputing.com.

  6. Para Nome do Banco de Dados, digite o nome do banco de dados que contém as tabelas de esquema e as colunas com as quais você deseja estabelecer conexão.
  7. Em Nome do Usuário, informe um ID de usuário com acesso à origem de dados do Snowflake.
  8. Em Chave de API Privada, clique em Selecionar e selecione a chave privada que você criou ao configurar a autenticação de par de chaves.
  9. Para Warehouse, digite o nome do warehouse que contém o banco de dados, as tabelas de esquema e as colunas com os quais você deseja estabelecer conexão. Por exemplo, My Snowflake Warehouse.
  10. Se você quiser que os modeladores de dados usem esses detalhes de conexão, clique em Conexão do sistema. Consulte Opções de Conexão do Banco de Dados.
  11. Clique em Salvar.

Configurar Autenticação de Par de Chaves para o Snowflake Data Warehouse

Você pode criar um par de chaves para autenticar uma conexão com o Snowflake Data Warehouse.

  1. Abra uma janela de terminal local.
  2. Crie uma chave privada usando este comando:
    openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt
  3. Crie uma chave pública usando este comando:
    openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
  4. Faça login na sua conta Snowflake e crie uma planilha SQL.
  5. Atribua a chave pública a um usuário do Snowflake.
    ALTER USER <user> SET RSA_PUBLIC_KEY = <public key>;
  6. Verifique a chave pública designada do usuário do Snowflake usando este comando:
    DESCRIBE USER <user>;