Koble til til Snowflake i Power Bi-tjeneste

Koble til til Snowflake i Power Bi-tjeneste skiller seg fra andre koblinger på bare én måte. Snowflake har en funksjon for Microsoft Entra ID, et alternativ for SSO (enkel pålogging). Deler av integreringen krever ulike administrative roller på tvers av Snowflake, Power BI og Azure. Du kan velge å aktivere Microsoft Entra-godkjenning uten å bruke SSO. Enkel godkjenning fungerer på samme måte som andre koblinger i tjenesten.

Slik konfigurerer du Microsoft Entra-integrering og eventuelt aktiverer SSO:

Power Bi-tjeneste konfigurasjon

Administrasjonsportal

For å aktivere SSO må en global administrator aktivere innstillingen i administrasjonsportalen for Power BI. Denne innstillingen godkjenner sending av Microsoft Entra-godkjenningstokener til Snowflake innenfra Power Bi-tjeneste. Denne innstillingen er angitt på organisasjonsnivå. Følg disse trinnene for å aktivere SSO:

  1. Logg på Power BI ved hjelp av global administratorlegitimasjon.

  2. Velg Innstillinger fra topptekstmenyen på siden, og velg deretter Administrasjonsportal.

  3. Velg leierinnstillinger, og rull deretter for å finne integreringsinnstillinger.

    Screenshot of the Admin portal with Snowflake SSO settings highlighted.

  4. Utvid Snowflake SSO, slå innstillingen til Aktivert, og velg deretter Bruk.

Dette trinnet er nødvendig for å samtykke til å sende Microsoft Entra-tokenet til Snowflake-serverne. Når du har aktivert innstillingen, kan det ta opptil en time før den trer i kraft.

Når SSO er aktivert, kan du bruke rapporter med SSO.

Konfigurere en semantisk modell med Microsoft Entra ID

Etter at en rapport som er basert på Snowflake-koblingen er publisert i Power Bi-tjeneste, må den semantiske modelloppretteren oppdatere innstillingene for det aktuelle arbeidsområdet, slik at den kan bruke SSO.

Hvis du vil ha mer informasjon, inkludert trinn for bruk av Microsoft Entra ID, SSO og Snowflake, kan du se Støtte for datagateway for enkel pålogging med Microsoft Entra ID.

Hvis du vil ha informasjon om hvordan du kan bruke den lokale datagatewayen, kan du se Hva er en lokal datagateway?

Hvis du ikke bruker gatewayen, er du klar. Når du har Snowflake-legitimasjon konfigurert på den lokale datagatewayen, men du bare bruker denne datakilden i modellen, kan du slå av innstillingene for semantisk modell på gatewayen for denne datamodellen.

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

Slik aktiverer du SSO for en semantisk modell:

  1. Logg på Power BI ved hjelp av legitimasjon for semantisk modelloppretter.

  2. Velg det aktuelle arbeidsområdet, og velg deretter Innstillinger fra flere alternativer-menyen som er plassert ved siden av det semantiske modellnavnet.

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

  3. Velg legitimasjon for datakilde, og logg på. Den semantiske modellen kan logges på Snowflake med grunnleggende legitimasjon eller OAuth2 -legitimasjon (Microsoft Entra ID). Ved hjelp av Microsoft Entra ID kan du aktivere SSO i neste trinn.

  4. Velg alternativet Sluttbrukere bruker sin egen OAuth2-legitimasjon når de får tilgang til denne datakilden via DirectQuery. Denne innstillingen aktiverer Microsoft Entra SSO. Microsoft Entra-legitimasjonen sendes for SSO.

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

Etter at disse trinnene er utført, bør brukere automatisk bruke Microsoft Entra-godkjenningen til å koble til data fra den semantiske Snowflake-modellen.

Hvis du velger å ikke aktivere SSO, bruker brukere som oppdaterer rapporten legitimasjonen til brukeren som logget på, som de fleste andre Power BI-rapporter.

Feilsøking

Hvis du støter på problemer med integreringen, kan du se feilsøkingsveiledningen for Snowflake.