Polaczenie z Snowflake
Od listopada 2025 roku Snowflake nie bedzie juz obslugiwac polaczen przy uzyciu nazwy uzytkownika i hasla. Nalezy zastosowac jedna z obslugiwanych metod uwierzytelniania, np. Programmatic Access Token (PAT), JWT lub OAuth. Informacje dotyczace wymagan oraz szczegoly konfiguracji dla PAT mozna znalezc w dokumentacji Snowflake.
Lacze Snowflake jest rozszerzeniem dla dab Nexus i wymaga oddzielnej licencji.
Przeglad
Na tej stronie mozna utworzyc polaczenie Snowflake w dab Nexus, dzieki czemu podczas tworzenia zadania mozliwy bedzie wybor baz danych Snowflake.
Przed rozpoczeciem nalezy przygotowac dane konta Snowflake oraz wybrana, obslugiwana metode uwierzytelniania.
W widoku przegladu polaczen mozna sprawdzic wszystkie istniejace polaczenia, wyszukiwac konkretne rekordy, zmodyfikowac zakres wyswietlanych kolumn lub utworzyc nowe polaczenie za pomoca New Connection.
Wymagania wstepne
Przed utworzeniem polaczenia nalezy przygotowac nastepujace dane:
- Licencjonowany Connector Snowflake dla dab Nexus
- Nazwe Organizacji oraz Nazwe Konta w Snowflake
- Jedna z obslugiwanych metod uwierzytelniania wraz z odpowiednimi danymi dostepowymi:
- Programmatic Access Token: nazwa uzytkownika Snowflake oraz PAT
- Certyfikat JWT: nazwa uzytkownika Snowflake, sciezka do pliku z kluczem prywatnym oraz haslo do pliku z kluczem prywatnym
- OAuth Token: OAuth Token
- Wybrana baza danych Snowflake oraz Warehouse
- Opcjonalnie: szczegoly posredniczacego serwera proxy, jezeli srodowisko wymaga ruchu wychodzacego przez proxy
Tworzenie polaczenia
Nalezy przejsc do Ustawienia > Polaczenia, kliknac New Connection i wybrac Snowflake.
1. Informacje ogolne
Prosze wpisac nazwe dla nowego polaczenia.
- Nazwa organizacji: mozna ja znalezc w ustawieniach konta Snowflake.
- Nazwa konta: znajduje sie w opcjach konta Snowflake.
2. Opcjonalna konfiguracja proxy
Opcja Use Proxy powinna zostac wlaczona tylko wtedy, gdy polaczenie z Snowflake ma byc realizowane za posrednictwem serwera proxy.
- Proxy Host: nazwa hosta serwera proxy
- Proxy Port: port serwera proxy
- Proxy Username: nazwa uzytkownika do uwierzytelnienia na serwerze proxy
- Proxy Password: haslo do uwierzytelnienia na serwerze proxy
3. Uwierzytelnienie
Nalezy wybrac metode uwierzytelniania, ktora odpowiada konfiguracji Snowflake. Dla kazdego polaczenia nalezy zastosowac tylko jedna metode.
| Metoda uwierzytelniania | Kiedy nalezy zastosowac | Wymagane dane wejściowe |
|---|---|---|
| Username and Programmatic Access Token | Zalecana w sytuacji, gdy po wycofaniu wsparcia dla hasel przez Snowflake chce sie nadal stosowac logowanie z uzyciem nazwy uzytkownika | nazwa uzytkownika Snowflake oraz PAT |
| JWT certificate | Wykorzystywana, jezeli srodowisko Snowflake skonfigurowano dla uwierzytelniania kluczy publiczno-prywatnych | nazwa uzytkownika Snowflake, sciezka do pliku z kluczem prywatnym oraz haslo |
| OAuth Token | Sposob stosowany, gdy dostep do Snowflake odbywa sie przez OAuth, zgodnie z polityka organizacji | OAuth Token |
Wymagania oraz szczegoly konfiguracji PAT opisano w dokumentacji Snowflake.
4. Wczytanie dostepnych baz danych
Po wprowadzeniu wymaganych szczegolow polaczenia nalezy kliknac Refresh Snowflake Databases, co pozwoli na nawiazanie polaczenia z Snowflake oraz zaladowanie baz, dostepnych do wyboru w dab Nexus.
5. Wybor bazy danych oraz Warehouse
Po prawidlowym odswiezeniu prosze wybrac baze danych oraz Warehouse, ktore beda wykorzystywane. Jezeli zachodzi taka potrzeba, mozna ograniczyc zbior dostepnych schematow podczas tworzenia zadania.
6. Test polaczenia
Przycisk Test Connection umozliwia sprawdzenie poprawnosci konfiguracji. W przypadku niepowodzenia testu dab Nexus wyswietli mozliwe rozwiazania oraz dodatkowe informacje o przyczynie problemu.
Uprawnienia
Jezeli nie zostanie wskazany zaden zespol ani uzytkownik, kazdy z uzytkownikow dab Nexus bedzie mogl korzystac z tego polaczenia. Wybor jednej lub wiekszej liczby zespolow lub uzytkownikow spowoduje, ze tylko oni uzyskaja dostep do tego polaczenia.
Edycja
W celu zmiany istniejacego polaczenia nalezy kliknac jego nazwe w widoku przegladu. Otwarte zostana ustawienia, ktore mozna odpowiednio zaktualizowac.
Nastepny krok
Po pomyslnym przeprowadzeniu testu polaczenia bedzie ono dostepne podczas tworzenia zadania.
Usuwanie
Usuniecie polaczenia moze wplynac na aktywne (zaplanowane) zadania i moze spowodowac ich niepowodzenie. Tej operacji nie mozna cofnac.