Ligar ao Snowflake Data Warehouse

Pode criar uma ligação ao Snowflake Data Warehouse e utilizar a ligação para aceder aos dados para visualização e modelagem de dados.

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

Consulte as diretrizes de formato, https://docs.snowflake.net/manuals/user-guide/connecting.html.

  1. Na Página Principal, clique em Criar e, em seguida, clique em Ligação.
  2. Clique em Snowflake Data Warehouse.
  3. Introduza o Nome da Ligação.
  4. Em Tipo de Autenticação, selecione Par de Chaves.
    Se tem estado a utilizar a autenticação de fator único (básica), mude para a autenticação de par de chaves. A autenticação de senha de fator único no Snowflake não é suportada desde novembro de 2025.
  5. Em Nome do Host, introduza o nome da conta do host utilizando um dos seguintes formatos:
    • Para Amazon Web Services, EUA Ocidental, utilize <account>.snowflakecomputing.com
    • Para todas as outras regiões no Amazon Web Services, utilize <account>.<region>.snowflakecomputing.com
    • Para todas as regiões no Microsoft Azure, utilize <account>.<region>.azure.snowflakecomputing.com

    Em que account é o nome de conta do Snowflake que pretende utilizar para aceder aos dados, por exemplo: exampleaccountname.snowflakecomputing.com.

  6. Em Nome da Base de Dados, introduza o nome da base de dados que contém as tabelas de schema e colunas às quais pretende ligar.
  7. Em Nome de Utilizador, introduza uma ID de utilizador com acesso à origem de dados Snowflake.
  8. Em Chave da API Privada, clique em Selecionar e selecione a chave privada que criou quando configurou a autenticação do par de chaves.
  9. Em Warehouse, introduza o nome do warehouse que contém a base de dados, tabelas de schema e colunas às quais pretende ligar. Por exemplo, My Snowflake Warehouse.
  10. Se pretender que os modeladores de dados possam utilizar estes detalhes de ligação, clique em Ligação ao sistema. Consulte Opções de Ligação à Base de Dados.
  11. Clique em Gravar.

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

Pode criar um par de chaves para autenticar uma ligação ao Snowflake Data Warehouse.

  1. Abra uma janela de um terminal local.
  2. Crie uma chave privada utilizando este comando:
    openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt
  3. Crie uma chave pública utilizando este comando:
    openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
  4. Entre na sua conta Snowflake e crie uma folha de cálculo SQL.
  5. Atribua a chave pública a um utilizador do Snowflake.
    ALTER USER <user> SET RSA_PUBLIC_KEY = <public key>;
  6. Verifique a chave pública atribuída do utilizador do Snowflake utilizando este comando:
    DESCRIBE USER <user>;