Power BI

Viktigt

Azure Databricks Connector som är integrerad i Power BI Desktop version 2.85.681.0 och senare finns i offentlig för handsversion.

Microsoft Power BI är en Business Analytics-tjänst som tillhandahåller interaktiva visualiseringar med självbetjänings Business Intelligence funktioner, vilket gör det möjligt för slutanvändare att skapa rapporter och instrument paneler utan att behöva lita på IT-personal eller databas administratörer.

När du använder Azure Databricks som en data källa med Power BI kan du få fördelarna med Azure Databricks prestanda och teknik bortom data experter och data tekniker för alla företags användare.

Du kan ansluta Power BI Desktop till dina Azure Databricks-kluster med hjälp av den inbyggda Azure Databricks anslutningen. Du kan också publicera Power BI rapporter till Power BI-tjänst och göra det möjligt för användare att komma åt underliggande Azure Databricks-data med hjälp av SSO, genom att skicka samma Azure AD-autentiseringsuppgifter som de använder för att få åtkomst till rapporten.

Krav

Power BI Desktop 2.85.681.0 eller senare. Ladda ned den senaste versionen.

Steg 1: få Azure Databricks anslutnings information

  1. Hämta en personligåtkomsttoken.
  2. Hämta serverns värdnamn, port och HTTP-sökväg.

Steg 2: Konfigurera Azure Databricks kluster anslutning i Power BI

  1. I PowerBI Desktop går du till Hämta Data > Azure och väljer Azure Databricks -anslutningen.

    Databricks-koppling i Hämta data-lista

  2. Klicka på Anslut.

  3. Klistra in det Server-värdnamn och den http-sökväg som du hämtade i steg 1.

    Databricks JDBC/ODBC-konfiguration

  4. Välj data anslutnings läge. Information om skillnaden mellan import och DirectQuery finns i använda DirectQuery i Power BI Desktop.

  5. Klicka på OK.

  6. I prompten för autentisering väljer du hur du vill autentisera till Azure Databricks:

    • Azure Active Directory: Använd dina autentiseringsuppgifter för Azure-kontot. Klicka på knappen Logga in. I dialog rutan logga in anger du ditt användar namn för Azure-kontot (e-post, telefon eller Skype).
    • Personlig åtkomsttoken: Använd den personliga åtkomsttoken som du hämtade i steg 1.

    Anteckning

    Autentisering med användar namn och lösen ord har inte Aktiver ATS för Azure Databricks. Vi rekommenderar att du använder Azure Active Directory autentisering.

  7. Klicka på Anslut.

  8. Välj de Azure Databricks data som ska frågas från Power BIs navigerings fönstret.

    Power BI Navigator

Åtkomst Azure Databricks med hjälp av Power BI-tjänst

När du publicerar en rapport i Power BI-tjänsten kan du göra det möjligt för användare att komma åt rapporten och underliggande Azure Databricks data källa med SSO:

  1. Publicera Power BI rapporten från Power BI Desktop till Power BI-tjänst.

  2. Aktivera enkel inloggning (SSO) till rapporten och den underliggande data källan.

    1. Gå till den underliggande Azure Databricks data uppsättningen för rapporten i Power BI-tjänst, expandera autentiseringsuppgifter för data källa och klicka på Redigera autentiseringsuppgifter.
    2. I dialog rutan konfiguration väljer du rapport läsare kan bara komma åt den här data källan med sina egna Power BI identiteter med direkt fråga och klicka på Logga in.

    Aktivera SSO för Databricks data åtkomst

    När det här alternativet är markerat hanteras åtkomst till data källan med hjälp av DirectQuery och hanteras med Azure AD-identiteten för den användare som har åtkomst till rapporten. Om du inte väljer det här alternativet kommer bara du, som den användare som har publicerat rapporten, ha åtkomst till den Azure Databricks data källan.