Łączenie się z hurtownią danych Snowflake

Można utworzyć połączenie z hurtownią danych Snowflake i używać tego połączenia do uzyskiwania dostępu do danych na potrzeby wizualizacji i modelowania danych.

Przed rozpoczęciem należy utworzyć parę kluczy, wykonując kroki opisane w temacie Konfigurowanie identyfikacji z parą kluczy dla hurtowni danych Snowflake

Wytyczne dotyczące formatu są dostępne na stronie https://docs.snowflake.net/manuals/user-guide/connecting.html.

  1. Na swojej stronie startowej kliknąć kolejno Utwórz i Połączenie.
  2. Wybrać Hurtownia danych Snowflake.
  3. Wprowadzić nazwę połączenia.
  4. W polu Typ identyfikacji wybrać Para kluczy.
    Jeśli była używana identyfikacja jednoczynnikowa (podstawowa), przełączyć na identyfikację z użyciem pary kluczy. Obsługa identyfikacji jednoczynnikowej z użyciem hasła w Snowflake została wyłączona od listopada 2025 r.
  5. W polu Nazwa hosta wprowadzić nazwę konta hosta, używając jednego z następujących formatów:
    • Dla regionu "St. Zjedn. - zachód" usług Amazon Web Services użyć <konto>.snowflakecomputing.com
    • Dla wszystkich pozostałych regionów usług Amazon Web Services użyć <konto>.<region>.snowflakecomputing.com
    • Dla wszystkich regionów dla Microsoft Azure użyć <konto>.<region>.azure.snowflakecomputing.com

    Gdzie konto jest nazwą konta Snowflake, które ma zostać użyte do uzyskania dostępu do danych, na przykład: przykladowanazwakonta.snowflakecomputing.com.

  6. W polu Nazwa bazy danych podać nazwę bazy danych zawierającej tabele schematu i kolumny, z którymi ma zostać nawiązane połączenie.
  7. W polu Nazwa użytkownika wprowadzić ID użytkownika mającego dostęp do źródła danych Snowflake.
  8. W obszarze Klucz prywatny API kliknąć Wybór, po czym wybrać klucz prywatny utworzony podczas konfigurowania identyfikacji z użyciem pary kluczy.
  9. W polu Hurtownia danych podać nazwę hurtowni danych zawierającej bazę danych, tabele schematu i kolumny, z którymi ma zostać nawiązane połączenie. Na przykład: Moja hurtownia danych Snowflake.
  10. Jeśli osoby odpowiedzialne za modele danych mają mieć możliwość używania szczegółów tego połączenia, kliknąć Połączenie systemowe. Zob. Opcje połączenia z bazą danych.
  11. Kliknąć Zapisz.

Konfigurowanie identyfikacji z parą kluczy dla hurtowni danych Snowflake

Można utworzyć parę kluczy w celu identyfikacji połączenia z hurtownią danych Snowflake.

  1. Otworzyć okno terminala lokalnego.
  2. Utworzyć klucz prywatny, używając następującego polecenia:
    openssl genrsa 2048 | openssl pkcs8 -topk8 -inform PEM -out rsa_key.p8 -nocrypt
  3. Utworzyć klucz publiczny, używając następującego polecenia:
    openssl rsa -in rsa_key.p8 -pubout -out rsa_key.pub
  4. Zalogować się do swojego konta Snowflake i utworzyć arkusz SQL.
  5. Przypisać klucz publiczny do użytkownika Snowflake.
    ALTER USER <użytkownik> SET RSA_PUBLIC_KEY = <klucz publiczny>;
  6. Zweryfikować przypisany klucz publiczny użytkownika Snowflake, używając następującego polecenia:
    DESCRIBE USER <użytkownik>;