Przejście do głównej treści

Polaczenie z Snowflake

Wazne

Od listopada 2025 roku Snowflake nie bedzie juz obslugiwac polaczen opartych na nazwie uzytkownika i hasle. Zamiast tego nalezy zastosowac jedna z obslugiwanych metod uwierzytelniania, na przyklad Programmatic Access Tokens (PAT), JWT lub OAuth. Wymagania oraz szczegoly konfiguracji dla PAT znajduja sie w dokumentacji Snowflake.

Lacze Snowflake jest rozszerzeniem dla dab Nexus i wymaga osobnej licencji.

Przeglad

Za pomoca tej strony mozna skonfigurowac polaczenie Snowflake w dab Nexus, aby podczas tworzenia zadania mozna bylo wybrac bazy danych Snowflake.

Przed rozpoczeciem przygotowac prosze dane konta Snowflake oraz wybrana obslugiwana metode uwierzytelniania.

W widoku polaczen widoczne sa wszystkie istniejace polaczenia; mozna wyszukac konkretne, dostosowac widocznosc kolumn lub utworzyc nowe poprzez New Connection.


Wymagania wstepne

Przed utworzeniem polaczenia nalezy przygotowac nastepujace informacje:

  • Licencjonowany Connector Snowflake dla dab Nexus
  • Snowflake Organization Name oraz Account Name
  • Wybrana metoda uwierzytelniania wraz z potrzebnymi danymi logowania:
    • Programmatic Access Token: Snowflake username oraz PAT
    • Certyfikat JWT: Snowflake username, sciezka do klucza prywatnego oraz haslo do pliku klucza
    • OAuth Token: OAuth Token
  • Wybrana baza danych Snowflake oraz Warehouse
  • Opcjonalnie dane serwera proxy, jesli w srodowisku wymagane jest kierowanie ruchu wychodzacego przez proxy

Tworzenie polaczenia

Nalezy przejsc do Ustawienia > Polaczenia, wybrac New Connection i okreslic Snowflake.

1. Informacje ogolne

Nalezy wpisac nazwe dla nowego polaczenia.

  • Organization Name: Nazwe organizacji znajda Panstwo w ustawieniach konta Snowflake.
  • Account Name: Nazwe konta mozna sprawdzic w ustawieniach konta Snowflake.

2. Opcjonalna konfiguracja proxy

Opcje Use Proxy aktywuje sie tylko wtedy, gdy polaczenie z Snowflake musi byc przekierowywane przez serwer proxy.

  • Proxy Host: Nazwa hosta serwera proxy
  • Proxy Port: Port serwera proxy
  • Proxy Username: Nazwa uzytkownika do uwierzytelnienia w serwerze proxy
  • Proxy Password: Haslo do uwierzytelnienia w serwerze proxy

3. Uwierzytelnienie

Nalezy wybrac metode uwierzytelniania odpowiednia dla konfiguracji Snowflake. Dla kazdego polaczenia wybiera sie jedna metode.

Metoda uwierzytelnianiaKiedy stosowacWymagane dane
Username i Programmatic Access TokenZalecane, gdy planowane jest dalsze korzystanie z logowania w oparciu o nazwe uzytkownika po wycofaniu obslugi hasel przez SnowflakeSnowflake username oraz PAT
Certyfikat JWTStosowac, gdy srodowisko Snowflake zostalo skonfigurowane do uwierzytelniania na podstawie pary kluczySnowflake username, sciezka do klucza prywatnego i haslo klucza
OAuth TokenStosowac, gdy organizacja udostepnia dostep oparty o OAuth do SnowflakeOAuth Token

Wymagania i szczegoly konfiguracji PAT opisano w dokumentacji Snowflake.

4. Zaladuj dostepne bazy danych

Po wpisaniu wymaganych szczegolow konfiguracji nalezy wybrac Refresh Snowflake Databases. Polaczenie z Snowflake zostanie w tym momencie nawiazane i wczytane zostana wszystkie dostepne bazy danych do wyboru w dab Nexus.

5. Wybierz baze danych i Warehouse

Gdy odswiezenie zakonczy sie powodzeniem, mozna wybrac odpowiednia baze danych oraz Warehouse. W razie potrzeby mozna ograniczyc widocznosc schematow podczas tworzenia zadania.

6. Sprawdz polaczenie

W celu weryfikacji konfiguracji nalezy uzyc opcji Test Connection. Jesli test zakonczy sie niepowodzeniem, dab Nexus zaprezentuje mozliwe rozwiazania oraz dalsze szczegoly dotyczace problemu.


Uprawnienia

Uwaga

Jesli nie zostanie wybrana zadna grupa Teams ani zadny uzytkownik, polaczenie bedzie dostepne dla wszystkich uzytkownikow dab Nexus. W przypadku wyboru pojedynczych grup lub uzytkownikow, tylko oni uzyskaja dostep do polaczenia.


Edycja

W celu edycji istniejacego polaczenia nalezy kliknac jego nazwe w przegladzie. Okno ustawien polaczenia otworzy sie ponownie i pozwoli na wprowadzenie zmian.


Kolejny krok

Po pomyslnym tescie, polaczenie bedzie dostepne do wykorzystania podczas tworzenia zadania.


Usuwanie

Wazne

Usuniecie polaczenia moze miec wplyw na aktywne (zaplanowane) zadania i spowodowac ich niepowodzenie. Procesu tego nie da sie cofnac.