Připojení na Snowflake v služba Power BI

Připojení snowflake v služba Power BI se liší od ostatních spojnic pouze jedním způsobem. Snowflake má funkci pro Microsoft Entra ID, možnost jednotného přihlašování (SSO). Části integrace vyžadují různé role pro správu v rámci Snowflake, Power BI a Azure. Můžete se rozhodnout povolit ověřování Microsoft Entra bez použití jednotného přihlašování. Základní ověřování funguje podobně jako jiné konektory ve službě.

Konfigurace integrace Microsoft Entra a volitelně povolení jednotného přihlašování:

konfigurace služba Power BI

Portál pro správce

Pokud chcete povolit jednotné přihlašování, musí globální správce zapnout nastavení na portálu Správa Power BI. Toto nastavení schválí odesílání ověřovacích tokenů Microsoft Entra do Snowflake z služba Power BI. Toto nastavení je nastavené na úrovni organizace. Jednotné přihlašování povolíte takto:

  1. Přihlaste se k Power BI pomocí přihlašovacích údajů globálního správce.

  2. V nabídce záhlaví stránky vyberte Nastavení a pak vyberte Správa portál.

  3. Vyberte Nastavení tenanta a posuňte se a vyhledejte nastavení integrace.

    Screenshot of the Admin portal with Snowflake SSO settings highlighted.

  4. Rozbalte jednotné přihlašování Snowflake, přepněte nastavení na Povoleno a pak vyberte Použít.

Tento krok je nutný k vyjádření souhlasu s odesláním tokenu Microsoft Entra na servery Snowflake. Po povolení nastavení může trvat až hodinu, než se nastavení projeví.

Po povolení jednotného přihlašování můžete používat sestavy s jednotným přihlašováním.

Konfigurace sémantického modelu pomocí ID Microsoft Entra

Po publikování sestavy založené na konektoru Snowflake do služba Power BI musí tvůrce sémantických modelů aktualizovat nastavení pro příslušný pracovní prostor, aby mohl používat jednotné přihlašování.

Další informace, včetně kroků pro použití MICROSOFT Entra ID, jednotného přihlašování a Snowflake, najdete v tématu Podpora jednotného přihlašování pomocí Microsoft Entra ID.

Informace o tom, jak můžete použít místní bránu dat, najdete v tématu Co je místní brána dat?

Pokud bránu nepoužíváte, máte všechno nastavené. Pokud máte v místní bráně dat nakonfigurované přihlašovací údaje Snowflake, ale tento zdroj dat v modelu používáte, přepněte nastavení sémantického modelu na bránu pro tento datový model.

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

Zapnutí jednotného přihlašování pro sémantický model:

  1. Přihlaste se k Power BI pomocí sémantických přihlašovacích údajů tvůrce modelu.

  2. Vyberte příslušný pracovní prostor a pak v nabídce dalších možností, která se nachází vedle názvu sémantického modelu, zvolte Nastavení.

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

  3. Vyberte přihlašovací údaje ke zdroji dat a přihlaste se. Sémantický model se dá přihlásit k Snowflake pomocí přihlašovacích údajů Basic nebo OAuth2 (Microsoft Entra ID). Pomocí ID Microsoft Entra můžete jednotné přihlašování povolit v dalším kroku.

  4. Vyberte možnost Koncoví uživatelé při přístupu k tomuto zdroji dat přes DirectQuery používat vlastní přihlašovací údaje OAuth2. Toto nastavení povolí jednotné přihlašování Microsoft Entra. Přihlašovací údaje Microsoft Entra se odesílají pro jednotné přihlašování.

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

Po dokončení těchto kroků by uživatelé měli k připojení k datům z tohoto sémantického modelu Snowflake automaticky použít své ověřování Microsoft Entra.

Pokud se rozhodnete jednotné přihlašování nepovolit, uživatelé, kteří aktualizují sestavu, použijí přihlašovací údaje uživatele, který se přihlásil, stejně jako většina ostatních sestav Power BI.

Řešení problému

Pokud narazíte na problémy s integrací, prohlédni si průvodce odstraňováním potíží se Snowflakem.