Sdílet prostřednictvím


Připojte se ke Snowflake v služba Power BI

Připojení ke Snowflake ve službě Power BI se liší od ostatních konektorů 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í správce Fabric zapnout nastavení na portálu pro správu 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ů administrátora.

  2. V nabídce záhlaví stránky vyberte Nastavení a pak vyberte Portál pro správu.

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

    Snímek obrazovky portálu pro správu se zvýrazněným nastavením jednotného přihlašování Snowflake

  4. Rozbalte Snowflake SSO, 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žby Power BI musí autor sémantického modelu aktualizovat nastavení pro příslušný pracovní prostor, aby mohl používat SSO.

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

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 používáte pouze v modelu, vypněte nastavení sémantického modelu na bráně pro tento datový model.

Snímek obrazovky s rozbaleným nastavením připojení brány s přepínačem nastaveným na vypnuto

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í .

    Snímek obrazovky sémantických modelů a datových toků v pracovním prostoru se zvýrazněnými dalšími položkami a nastaveními.

  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í.

    Snímek obrazovky s dialogovým oknem konfigurace s vybranou možností OAuth2 jako metodou ověřování

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.