Share via


Datakällor som stöds för sidnumrerade Power BI-rapporter

GÄLLER FÖR: Power BI Report Builder Power BI Desktop

I den här artikeln beskrivs datakällor som stöds för sidnumrerade rapporter i Power BI-tjänst och hur du ansluter till Azure SQL Database-datakällor. Vissa datakällor stöds internt. Du kan ansluta till andra med hjälp av datagatewayer.

Förutsättningar

Licenskraven för sidnumrerade Power BI-rapporter (.rdl-filer) är desamma som för Power BI-rapporter (.pbix-filer).

Datakällor som stöds internt

Sidnumrerade rapporter har inbyggt stöd för följande lista över datakällor:

Data source Autentisering Kommentar
Azure SQL Database
Azure Synapse Analytics
Enkel inloggning (SSO), OAuth2 Du kan använda en Enterprise Gateway med Azure SQL Database.
Azure SQL Managed Instance Basic, SSO, OAuth2 Via offentliga eller VNet-lokala slutpunkter (VNet-lokala slutpunkter måste dirigeras via Enterprise Gateway)
Azure Analysis Services Enkel inloggning, OAuth2 Azure Analysis Services-brandväggen måste vara inaktiverad eller konfigurerad för att tillåta alla IP-intervall i Azure Germany-regionen. Detta gäller endast i Azure Tyskland-regionen. Enkel inloggning från extern klient stöds inte.
Power BI-semantisk modell Enkel inloggning Premium- och icke-Premium Power BI-semantiska modeller. Kräver läsbehörighet. Endast importläge och DirectQuery Power BI-semantikmodeller stöds. Rapportfrågor som använder en DirectQuery Power BI-semantisk modell som datakälla har en fast tidsgräns på 10 minuter. För rapportfrågor som tar längre tid än 10 minuter använder du Power BI-semantikmodellens XMLA-slutpunkt för läsning/skrivning som rapportdatakälla.
Premium Power BI-semantisk modell (XMLA) Enkel inloggning För att säkerställa korrekt anslutning i Power BI Report Builder kontrollerar du att alternativet Använd inte autentiseringsuppgifter är valt när du ställer in datakällan.
Åtkomst via XMLA respekterar medlemskap i säkerhetsgrupper som angetts på arbetsyta eller appnivå.
Användare med minst en deltagarroll på en arbetsyta kan återge sidnumrerade rapporter med Premium Power BI-semantiska modeller. Andra användare behöver skapa-behörighet för de underliggande datauppsättningarna.
Dataverse Enkel inloggning, OAuth2 Det går inte att använda en gateway eftersom multifaktorautentisering (MFA) inte stöds.
Ange data Ej tillämpligt Data bäddas in i rapporten.

Förutom Azure SQL Database är alla datakällor redo att användas när du har laddat upp rapporten till Power BI-tjänst. Datakällorna använder som standard enkel inloggning, i förekommande fall. För Azure Analysis Services kan du ändra autentiseringstypen till OAuth2. Men när autentiseringstypen för en viss datakälla har ändrats till OAuth2 kan den inte återgå till att använda enkel inloggning. Dessutom gäller den här ändringen för alla rapporter som använder datakällan på alla arbetsytor för en viss klientorganisation. Säkerhet på radnivå i sidnumrerade rapporter fungerar inte om inte användarna väljer enkel inloggning för autentiseringstyp.

För Azure SQL Database-datakällor behöver du ange mer information, enligt beskrivningen i avsnittet Azure SQL Database-autentisering .

Andra datakällor

Förutom de inbyggda datakällorna kan följande datakällor nås via en Power BI-företagsgateway eller en VNet-gateway:

Data source Företagsgateway VNet-gateway
SQL Server (stöder enkel inloggning)
SQL Server Analysis Services
Oracle (stöder enkel inloggning)
Teradata (stöder enkel inloggning)
ODBC

För sidnumrerade rapporter kan Azure Analysis Services för närvarande inte nås med hjälp av antingen en Power BI-företagsgateway eller en VNet-gateway. När du autentiserar med enkel inloggning stöds inte tjänstens huvudnamn.

För sidnumrerade rapporter krävs också en rapportutgivare med en Power BI-företagsgateway eller en administratörsbehörighet för virtuellt nätverk för att binda den sidnumrerade rapporten till datakällans anslutning. Du blir administratör antingen genom att läggas till som administratör eller för att du har installerat och konfigurerat en Power BI-företagsgateway eller en VNet-gateway. Observera att som power BI-företagsgatewayadministratör ger den inte automatiskt åtkomst till befintliga datakällans anslutningar. Du måste ange vilken datakällaanslutning du vill hantera.

Viktigt!

Användning av enkel inloggning via Kerberos-alternativ i gatewayens avancerade inställningar kräver konfiguration av Kerberos-begränsad delegering på den lokala datakällan och gatewaytjänsten.

Azure SQL Database-autentisering

För Azure SQL Database-datakällor måste du ange en autentiseringstyp innan du kör rapporten. Det gäller endast när du använder en datakälla för första gången på en arbetsyta. Första gången visas följande meddelande:

Screenshot of dialog box to Publish to Power BI.

Om du inte anger några autentiseringsuppgifter uppstår ett fel när du kör rapporten. Välj Fortsätt för att gå till sidan Autentiseringsuppgifter för datakälla för den rapport som du just laddade upp:

Screenshot of settings for the Azure SQL Database.

Välj länken Redigera autentiseringsuppgifter för en viss datakälla för att öppna dialogrutan Konfigurera:

Screenshot of dialog box to Configure the Azure SQL Database.

Här är de autentiseringstyper som stöds för Azure SQL Database-datakällor:

  • Grundläggande (användarnamn och lösenord)
  • Enkel inloggning (enkel inloggning)
  • OAuth2 (lagrad Microsoft Entra-token)

För att enkel inloggning och OAuth2 ska fungera korrekt måste Azure SQL Database-servern som datakällan ansluter till ha stöd för Microsoft Entra-autentisering aktiverat. För OAuth2-autentiseringsmetoden genererar Microsoft Entra-ID en token och lagrar den för framtida åtkomst till datakällor. Om du vill använda SSO-autentiseringsmetoden i stället väljer du alternativet Enkel inloggning direkt under den. Slutanvändarna använder sina egna OAuth2-autentiseringsuppgifter vid åtkomst till den här datakällan via DirectQuery.

Beaktanden och begränsningar

När du använder en Power BI-semantisk modell som datakälla kan det hända att ett felmeddelande om att begäran misslyckades eftersom svaret är för stort, antingen minskar mängden data eller använder XMLA-slutpunkten. Om data är större än 2 GB. I så fall kan du antingen minska mängden data, till exempel genom att använda filter, eller använda XMLA-slutpunkten. Observera att när du använder XMLA-slutpunkten måste du bevilja Build-behörighet för Power BI-semantikmodellen till alla användare som visar den sidnumrerade rapporten. Läs mer om XMLA-slutpunkten. Som standard använder Power BI Report Builder och sidnumrerade rapporter slutpunkten Analysera i Excel (som har en datagräns på 2 GB) för att stödja Power BI-semantiska modeller på alla arbetsytor.

Nästa steg

Har du fler frågor? Prova Power BI Community.