Połączenie do płatka śniegu w usługa Power BI

Połączenie do snowflake w usługa Power BI różni się od innych łączników tylko w jeden sposób. Aplikacja Snowflake ma możliwość logowania jednokrotnego (logowanie jednokrotne) dla firmy Microsoft Entra ID. Części integracji wymagają różnych ról administracyjnych w systemach Snowflake, Power BI i Azure. Możesz włączyć uwierzytelnianie w usłudze Microsoft Entra bez korzystania z logowania jednokrotnego. Uwierzytelnianie podstawowe działa podobnie do innych łączników w usłudze.

Aby skonfigurować integrację z firmą Microsoft Entra i opcjonalnie włączyć logowanie jednokrotne:

konfiguracja usługa Power BI

Portal administracyjny

Aby włączyć logowanie jednokrotne, administrator globalny musi włączyć ustawienie w portalu usługi Power BI Administracja. To ustawienie zatwierdza wysyłanie tokenów uwierzytelniania usługi Microsoft Entra do usługi Snowflake z poziomu usługa Power BI. To ustawienie jest ustawione na poziomie organizacyjnym. Wykonaj następujące kroki, aby włączyć logowanie jednokrotne:

  1. Zaloguj się do usługi Power BI przy użyciu poświadczeń administratora globalnego.

  2. Wybierz pozycję Ustawienia z menu nagłówka strony, a następnie wybierz pozycję Administracja portal.

  3. Wybierz pozycję Ustawienia dzierżawy, a następnie przewiń do lokalizacji Ustawienia integracji.

    Screenshot of the Admin portal with Snowflake SSO settings highlighted.

  4. Rozwiń węzeł Snowflake SSO, przełącz ustawienie na Włączone, a następnie wybierz pozycję Zastosuj.

Ten krok jest wymagany do wyrażenia zgody na wysyłanie tokenu firmy Microsoft Entra do serwerów Snowflake. Po włączeniu tego ustawienia może upłynąć do godziny.

Po włączeniu logowania jednokrotnego można używać raportów z logowaniem jednokrotnym.

Konfigurowanie modelu semantycznego przy użyciu identyfikatora Entra firmy Microsoft

Po opublikowaniu raportu opartego na łączniku snowflake w usługa Power BI twórca modelu semantycznego musi zaktualizować ustawienia odpowiedniego obszaru roboczego, aby mógł korzystać z logowania jednokrotnego.

Aby uzyskać więcej informacji, w tym kroki dotyczące korzystania z identyfikatora Entra FIRMY Microsoft, logowania jednokrotnego i aplikacji Snowflake, zobacz Obsługa bramy danych na potrzeby logowania jednokrotnego w usłudze Microsoft Entra ID.

Aby uzyskać informacje o sposobie korzystania z lokalnej bramy danych, zobacz Co to jest lokalna brama danych?

Jeśli nie używasz bramy, wszystko jest ustawione. Jeśli masz poświadczenia usługi Snowflake skonfigurowane w lokalnej bramie danych, ale używasz tylko tego źródła danych w modelu, przełącz ustawienia modelu semantycznego, aby wyłączyć bramę dla tego modelu danych.

Screenshot of the expanded gateway connection settings with the toggle set to off.

Aby włączyć logowanie jednokrotne dla modelu semantycznego:

  1. Zaloguj się do usługi Power BI przy użyciu poświadczeń twórcy modelu semantycznego.

  2. Wybierz odpowiedni obszar roboczy, a następnie wybierz Ustawienia z menu więcej opcji znajdujących się obok nazwy semantycznego modelu.

    Screenshot of semantic models and dataflows in a workspace with more and settings highlighted.

  3. Wybierz pozycję Poświadczenia źródła danych i zaloguj się. Model semantyczny można zalogować do usługi Snowflake przy użyciu poświadczeń basic lub OAuth2 (Microsoft Entra ID). Korzystając z identyfikatora Entra firmy Microsoft, możesz włączyć logowanie jednokrotne w następnym kroku.

  4. Wybierz opcję Użytkownicy końcowi używają własnych poświadczeń protokołu OAuth2 podczas uzyskiwania dostępu do tego źródła danych za pośrednictwem trybu DirectQuery. To ustawienie spowoduje włączenie logowania jednokrotnego microsoft Entra. Poświadczenia entra firmy Microsoft są wysyłane do logowania jednokrotnego.

    Screenshot of the configuration dialog with OAuth2 selected as the authentication method.

Po wykonaniu tych kroków użytkownicy powinni automatycznie używać uwierzytelniania firmy Microsoft Entra w celu nawiązania połączenia z danymi z tego modelu semantycznego snowflake.

Jeśli zdecydujesz się nie włączać logowania jednokrotnego, użytkownicy odświeżający raport będą używać poświadczeń użytkownika, który się zalogował, podobnie jak większość innych raportów usługi Power BI.

Rozwiązywanie problemów

Jeśli wystąpią problemy z integracją, zapoznaj się z przewodnikiem rozwiązywania problemów z rozwiązaniem Snowflake.