Connettersi al data warehouse Snowflake

È possibile creare una connessione al data warehouse Snowflake e utilizzare la connessione creata per accedere ai dati per la visualizzazione e modellazione dei dati.

Prima di iniziare, creare una coppia di chiavi seguendo i passi riportati in Impostare l'autenticazione a coppia di chiavi per il data warehouse Snowflake

Vedere le istruzioni relative al formato all'indirizzo https://docs.snowflake.net/manuals/user-guide/connecting.html.

  1. Nella home page, fare clic su Crea, quindi su Connessione.
  2. Fare clic su Data warehouse Snowflake.
  3. Immettere il nome di una connessione.
  4. In Tipo di autenticazione selezionare Coppia di chiavi.
    Se è stata utilizzata l'autenticazione a fattore singolo (di base), passare all'autenticazione a coppia di chiavi. L'autenticazione tramite password a fattore singolo in Snowflake non è più supportata da novembre 2025.
  5. In Nome host immettere il nome dell'account host utilizzando uno dei seguenti formati:
    • Per Amazon Web Services (Stati Uniti occidentali), utilizzare<account>.snowflakecomputing.com
    • Per tutte le altre aree geografiche in Amazon Web Services, utilizzare <account>.<region>.snowflakecomputing.com
    • Per tutte le aree geografiche in Microsoft Azure, utilizzare <account>.<region>.azure.snowflakecomputing.com

    dove account rappresenta il nome dell'account Snowflake che si desidera utilizzare per accedere ai dati, ad esempio: exampleaccountname.snowflakecomputing.com.

  6. Per Nome database immettere il nome del database che contiene le tabelle e le colonne di schema a cui connettersi.
  7. Per Nome utente immettere un ID utente con accesso all'origine dati Snowflake.
  8. In Chiave API privata fare clic su Seleziona e selezionare la chiave privata creata quando si imposta l'autenticazione a coppia di chiavi.
  9. Per Warehouse immettere il nome del warehouse che contiene il database e le tabelle e le colonne di schema a cui connettersi. Ad esempio, My Snowflake Warehouse.
  10. Se si desidera che i modeler dei dati possano utilizzare questi dettagli di connessione, fare clic su Connessione al sistema. Vedere Opzioni di connessione al database.
  11. Fare clic su Salva.

Impostare l'autenticazione a coppia di chiavi per il data warehouse Snowflake

È possibile creare una coppia di chiavi per autenticare una connessione al data warehouse Snowflake.

  1. Aprire una finestra di terminale.
  2. Creare una chiave privata utilizzando questo comando:
    openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt
  3. Creare una chiave pubblica utilizzando questo comando:
    openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
  4. Eseguire il login all'account Snowflake e creare un foglio di lavoro SQL.
  5. Assegnare la chiave pubblica a un utente Snowflake.
    ALTER USER <user> SET RSA_PUBLIC_KEY = <public key>;
  6. Verificare la chiave pubblica assegnata dell'utente Snowflake utilizzando questo comando:
    DESCRIBE USER <user>;