Conectarea la Snowflake Data Warehouse

Puteţi crea o conexiune la un data warehouse Snowflake şi o puteţi utiliza pentru a accesa datele, pentru vizualizări şi modelare.

Înainte de a începe, creaţi o pereche de chei urmând paşii din Configurarea autentificării printr-o pereche de chei pt. un data warehouse Snowflake

Consultaţi instrucţiunile de format, https://docs.snowflake.net/manuals/user-guide/connecting.html.

  1. În pagina dvs. home, faceţi clic pe Creare şi apoi pe Conectare.
  2. Faceţi clic pe Snowflake Data Warehouse.
  3. Introduceţi un nume de conexiune.
  4. În Tip de autentificare, selectaţi Pereche de chei.
    Dacă aţi utilizat autentificarea cu un singur factor (de bază), comutaţi la autentificarea cu o pereche de chei. Autentificarea prin parolă cu un singur factor în Snowflake nu mai este acceptată din noiembrie 2025.
  5. În Nume gazdă, introduceţi numele contului gazdă, utilizând unul dintre următoarele formate.
    • Pentru serviciile web Amazon din regiunile de vest ale SUA, folosiţi <account>.snowflakecomputing.com
    • Pentru alte regiuni ale serviciilor web Amazon, folosiţi <account>.<region>.snowflakecomputing.com
    • Pentru toate regiunile din Microsoft Azure, folosiţi <account>.<region>.azure.snowflakecomputing.com

    Unde account este numele contului Snowflake pe care doriţi să îl utilizaţi pentru a accesa datele, de exemplu: exampleaccountname.snowflakecomputing.com.

  6. Pentru Nume bază de date, introduceţi numele bazei de date care conţine coloanele şi tabelele schemei la care doriţi să vă conectaţi.
  7. Pentru Nume de utilizator, introduceţi un ID de utilizator cu acces la sursa de date Snowflake.
  8. În Cheie API privată, faceţi clic pe Selectare şi selectaţi cheia privată pe care aţi creat-o când configuraţi autentificarea prin perechi de chei.
  9. Pentru Depozit, introduceţi numele depozitului care conţine baza de date, coloanele şi tabelele schemei la care doriţi să vă conectaţi. De exemplu, Data warehouse-ul meu Snowflake.
  10. Dacă doriţi ca modelatorii de date să poată utiliza aceste detalii de conexiune, faceţi clic pe Conexiune sistem. Consultaţi Opţiuni pentru conectarea la baza de date.
  11. Faceţi clic pe Salvare.

Configurarea autentificării printr-o pereche de chei pt. un data warehouse Snowflake

Puteţi crea o pereche de chei pentru a autentifica o conexiune la un data warehouse Snowflake.

  1. Deschideţi o fereastră la terminalul local.
  2. Creaţi o cheie privată utilizând această comandă:
    openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt
  3. Creează o cheie publică folosind această comandă:
    openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
  4. Conectaţi-vă la contul Snowflake şi creaţi o foaie de calcul SQL.
  5. Asignaţi cheia publică unui utilizator Snowflake.
    ALTER USER <user> SET RSA_PUBLIC_KEY = <public key>;
  6. Verificaţi cheia publică asignată utilizatorului Snowflake utilizând această comandă:
    DESCRIBE USER <user>;