Polaczenie chmurowe z Snowflake
Od listopada 2025 Snowflake nie bedzie juz obslugiwac polaczen poprzez login i haslo. W zamian nalezy korzystac z jednej z obslugiwych metod uwierzytelniania, na przyklad Programmatic Access Tokens (PAT), JWT lub OAuth. Wymagania oraz szczegoly konfiguracji dla PAT opisano w dokumentacji Snowflake.
Konektor Snowflake jest rozszerzeniem dla dab Nexus i wymaga osobnej licencji.
Przeglad
Na tej stronie mozna utworzyc polaczenie Snowflake w dab Nexus, dzieki czemu podczas tworzenia zadania bedzie mozliwy wybor baz Snowflake.
Przed rozpoczeciem nalezy miec przygotowane dane konta Snowflake oraz jedna z obslugiwych metod uwierzytelniania.
W przegladzie polaczen chmurowych mozna sprawdzic wszystkie istniejace polaczenia, wyszukac konkretne polaczenie, dostosowac wyswietlane kolumny albo utworzyc nowe polaczenie z wykorzystaniem New Connection.
Wymagania wstepne
Przed przystapieniem do tworzenia polaczenia nalezy przygotowac nastepujace informacje:
- Licencjonowany Connector Snowflake dla dab Nexus
- Nazwa organizacji i nazwa konta z Snowflake
- Jedna z obslugiwych metod uwierzytelniania wraz z odpowiednimi danymi dostepowymi:
- Programmatic Access Token: nazwa uzytkownika Snowflake oraz PAT
- Certyfikat JWT: nazwa uzytkownika Snowflake, sciezka do pliku klucza prywatnego oraz haslo do pliku klucza prywatnego
- OAuth Token: OAuth Token
- Docelowa baza danych Snowflake oraz Warehouse
- Opcjonalnie: dane serwera proxy, jesli Panstwa srodowisko wymaga ruchu wychodzacego przez proxy
Tworzenie polaczenia chmurowego
Nalezy przejsc do Ustawienia > Polaczenia chmurowe, kliknac New Connection i wybrac Snowflake.
1. Informacje ogolne
Prosze podac nazwe dla nowego polaczenia.
- Nazwa organizacji: Mozna ja odnalezc w ustawieniach konta Snowflake.
- Nazwa konta: Mozna ja odnalezc w ustawieniach konta Snowflake.
2. Opcjonalne ustawienia proxy
Use Proxy nalezy aktywowac tylko wtedy, gdy polaczenie z Snowflake musi przechodzic przez serwer proxy.
- Proxy Host: nazwa hosta serwera proxy
- Proxy Port: port serwera proxy
- Nazwa uzytkownika proxy: dane do uwierzytelnienia serwera proxy
- Haslo proxy: haslo do uwierzytelnienia serwera proxy
3. Uwierzytelnianie
Nalezy wybrac metode uwierzytelniania odpowiednia do konfiguracji Snowflake. Dla kazdego polaczenia stosuje sie jedna metode.
| Metoda uwierzytelniania | Kiedy stosowac | Wymagane dane |
|---|---|---|
| Login oraz Programmatic Access Token | Wskazane, jesli preferuje Pan wykorzystywanie logowania przez login po rezygnacji przez Snowflake z uwierzytelniania za pomoca hasla | login Snowflake oraz PAT |
| Certyfikat JWT | Dla srodowisk Snowflake skonfigurowanych do uwierzytelniania para kluczy | login Snowflake, sciezka do klucza prywatnego oraz haslo do klucza prywatnego |
| OAuth Token | Gdy organizacja udostepnia dostep oparty o OAuth do Snowflake | OAuth Token |
Wymagania oraz wskazowki konfiguracyjne dla PAT opisano w dokumentacji Snowflake.
4. Zaladuj dostepne bazy danych
Po wprowadzeniu wymaganych danych polaczenia nalezy kliknac Refresh Snowflake Databases, by nawiazac polaczenie z Snowflake oraz zaladowac bazy danych, ktore bedzie mozna wybrac w dab Nexus.
5. Wybor bazy danych i Warehouse
Po udanym odswiezeniu mozna wybrac docelowa baze danych oraz Warehouse. Jesli zachodzi taka potrzeba, mozna dodatkowo ograniczyc dostepne schematy podczas tworzenia zadania.
6. Test polaczenia
Konfiguracje mozna zweryfikowac przy pomocy Test Connection. Gdy test polaczenia sie nie powiedzie, dab Nexus wskaże mozliwe rozwiazania oraz udostepni dodatkowe szczegoly dotyczace problemu.
Uprawnienia
Jesli nie zostana wybrane zadne Zespoly ani Uzytkownicy, polaczenie bedzie dostepne dla wszystkich Uzytkownikow dab Nexus. Jesli zostana wybrane jeden lub kilka Zespolow albo Uzytkownikow, tylko oni beda mogli korzystac z polaczenia.
Edycja
Aby edytowac istniejace polaczenie, nalezy kliknac jego nazwe w przegladzie. Ustawienia polaczenia zostana ponownie otwarte i mozna je zaktualizowac.
Kolejny krok
Po pomyslnym przetestowaniu polaczenia bedzie ono dostepne podczas tworzenia zadania.
Usuwanie
Usuniecie polaczenia chmurowego moze wplynac na aktywne (zaprogramowane) zadania i doprowadzic do ich niepowodzenia. Nie mozna cofnac tego usuniecia.