Udostępnij przez


Konfigurowanie połączenia bazy danych Snowflake

W tym artykule opisano kroki tworzenia połączenia bazy danych Snowflake.

Obsługiwane typy uwierzytelniania

Łącznik bazy danych Snowflake obsługuje odpowiednio następujące typy uwierzytelniania dla kopii i przepływu danych Gen2.

Typ uwierzytelniania Kopiuj Przepływ danych Gen2
Snowflake
Konto Microsoft
Para kluczy

Konfigurowanie połączenia w usłudze Dataflow Gen2

Usługa Data Factory w usłudze Microsoft Fabric używa łączników dodatku Power Query do łączenia usługi Dataflow Gen2 z bazą danych Snowflake. Poniższe linki zawierają szczegółowe informacje o łączniku dodatku Power Query potrzebne do nawiązania połączenia z bazą danych Snowflake w usłudze Dataflow Gen2:

W niektórych przypadkach artykuł dotyczący łącznika Power Query może zawierać zaawansowane opcje, rozwiązywanie problemów, znane problemy i ograniczenia oraz inne informacje, które również mogą okazać się przydatne.

Konfigurowanie połączenia w obszarze Zarządzanie połączeniami i bramami

Poniższa tabela zawiera podsumowanie parametrów wymaganych do połączenia Snowflake.

Name Description Wymagane
Nazwa połączenia Nazwa połączenia. Tak
Connection type (Typ połączenia) Wybierz typ połączenia. Tak
Server Nazwa hosta konta Snowflake. Tak
Warehouse Domyślny magazyn wirtualny używany na potrzeby sesji po nawiązaniu połączenia. Tak
Rodzaj uwierzytelniania Przejdź do pozycji Uwierzytelnianie. Tak
Poziom prywatności Poziom prywatności, który chcesz zastosować. Dozwolone wartości to Brak, Organizacja, Prywatność i Publiczne. Tak
Określ wartość tekstową, która ma być używana jako nazwa roli Wprowadź wartość tekstową, która ma być używana jako nazwa roli. Nie.
Limit czasu połączenia w sekundach Czas oczekiwania (w sekundach) podczas próby nawiązania połączenia przed zakończeniem próby i wygenerowaniem błędu. Nie.
Limit czasu wykonania polecenia w sekundach Czas oczekiwania (w sekundach) podczas próby wykonania polecenia przed zakończeniem próby i wygenerowaniem błędu. Nie.
Implementacja Tryby implementacji dla połączenia testowego. Nie.

Aby uzyskać szczegółowe instrukcje dotyczące konfigurowania połączenia w temacie Zarządzanie połączeniami i bramami, wykonaj następujące kroki:

  1. W nagłówku strony w usłudze Integracja danych wybierz pozycję Ustawienia>Zarządzaj połączeniami i bramami

    Zrzut ekranu przedstawiający sposób otwierania opcji zarządzania bramą.

  2. Wybierz pozycję Nowy w górnej części wstążki, aby dodać nowe źródło danych.

    Zrzut ekranu przedstawiający nową stronę.

    Okienko Nowe połączenie jest wyświetlane po lewej stronie.

    Zrzut ekranu przedstawiający okienko Nowe połączenie.

  3. W okienku Nowe połączenie wybierz pozycję Chmura i określ następujące pola:

    Zrzut ekranu przedstawiający sposób ustawiania nowego połączenia.

    • Nazwa połączenia: określ nazwę połączenia.
    • Typ połączenia: wybierz typ połączenia.
    • Serwer: określ nazwę hosta konta snowflake. Na przykład contoso.snowflakecomputing.com.
    • Magazyn: określ domyślny magazyn wirtualny używany na potrzeby sesji po nawiązaniu połączenia. Na przykład CONTOSO_WH.
  4. W obszarze Metoda uwierzytelniania wybierz swoje uwierzytelnianie z listy rozwijanej i ukończ powiązaną konfigurację. Łącznik Snowflake obsługuje następujące typy uwierzytelniania:

    Zrzut ekranu przedstawiający metodę uwierzytelniania dla usługi Snowflake.

  5. Opcjonalnie ustaw poziom prywatności, który chcesz zastosować. Dozwolone wartości to Brak, Organizacja, Prywatność i Publiczne. Aby uzyskać więcej informacji, zobacz poziomy prywatności w dokumentacji dodatku Power Query.

  6. Opcje zaawansowane są używane tylko do testowania połączenia. Elementy korzystające z tego połączenia muszą określać te opcje w zapytaniach.

    Zrzut ekranu przedstawiający zaawansowane opcje rozwiązania Snowflake.

    • Określ wartość tekstową, która ma być używana jako nazwa roli: wprowadź wartość tekstową, która ma być używana jako nazwa roli.
    • Limit czasu połączenia w sekundach: określ czas oczekiwania (w sekundach) podczas próby nawiązania połączenia przed zakończeniem próby i wygenerowaniem błędu.
    • Limit czasu polecenia w sekundach: określ czas oczekiwania (w sekundach) podczas próby wykonania polecenia przed zakończeniem próby i wygenerowaniem błędu.
    • Implementacja: określ tryby implementacji dla połączenia testowego.
  7. Wybierz pozycję Utwórz , aby utworzyć połączenie. Tworzenie zostało pomyślnie przetestowane i zapisane, jeśli wszystkie dane uwierzytelniające są poprawne. Jeśli nie jest poprawne, tworzenie zakończy się niepowodzeniem z powodu błędów.

Authentication

W tej sekcji wymieniono instrukcje dotyczące każdego typu uwierzytelniania obsługiwanego przez łącznik Snowflake:

Uwierzytelnianie usługi Snowflake

Zrzut ekranu przedstawiający metodę Snowflake dla Snowflake.

  • Nazwa użytkownika: określ nazwę logowania użytkownika snowflake.
  • Hasło: określ hasło użytkownika snowflake.

Uwierzytelnianie konta Microsoft

Zrzut ekranu przedstawiający metodę konta Microsoft dla usługi Snowflake.

Wybierz pozycję Edytuj poświadczenia, co spowoduje wyświetlenie interfejsu logowania. Wprowadź swoje konto i hasło, aby zalogować się na koncie organizacyjnym. Po zalogowaniu wróć do strony Nowe połączenie.

Uwierzytelnianie pary kluczy

Zrzut ekranu przedstawiający metodę uwierzytelniania pary kluczy dla usługi Snowflake.

Aby użyć uwierzytelniania pary kluczy, należy skonfigurować i utworzyć użytkownika uwierzytelniania pary kluczy w usłudze Snowflake, odwołując się do uwierzytelniania pary kluczy i rotacji par kluczy.

  • Nazwa użytkownika: określ nazwę logowania użytkownika snowflake.

  • Klucz prywatny: przekaż plik klucza prywatnego używany do uwierzytelniania pary kluczy. Po przekazaniu pliku klucza prywatnego usługa automatycznie wykrywa, czy jest zaszyfrowana, czy niezaszyfrowana, i odpowiednio wyświetla lub ukrywa hasło.

  • Hasło: określ hasło używane do odszyfrowywania klucza prywatnego. Jest to wymagane tylko wtedy, gdy plik klucza prywatnego jest zaszyfrowany.

    Zrzut ekranu przedstawiający opcję hasła.