Share via


Azure SQL Database met DirectQuery

Meer informatie over hoe u rechtstreeks verbinding kunt maken met Azure SQL Database en rapporten kunt maken die gebruikmaken van livegegevens. U kunt uw gegevens bij de bron bewaren en niet in Power BI.

Met DirectQuery worden query's teruggestuurd naar uw Azure SQL Database terwijl u de gegevens in de rapportweergave verkent. Deze ervaring wordt aanbevolen voor gebruikers die bekend zijn met de databases en entiteiten waarmee ze verbinding maken.

Belangrijk

In deze beschrijving wordt ervan uitgegaan dat de Azure SQL-database zich niet achter een VNET bevindt of dat het private link-eindpunt is ingeschakeld.

Opmerkingen:

  • Geef de volledig gekwalificeerde servernaam op wanneer u verbinding maakt (zie hieronder voor meer informatie).
  • Zorg ervoor dat firewallregels voor de database zijn geconfigureerd voor Toegang tot Azure-services.
  • Elke actie, zoals het selecteren van een kolom of het toevoegen van een filter, stuurt een query terug naar de database.
  • Tegels worden elk uur vernieuwd (vernieuwen hoeft niet te worden gepland). U kunt aanpassen hoe vaak het vernieuwen in de geavanceerde instellingen wordt uitgevoerd wanneer u verbinding maakt.
  • Schemawijzigingen worden niet automatisch opgehaald.
  • Als u de gegevensbron wijzigt van verbindingsreeks alias xxxx.database.windows.net naar de xxxx.domain.com Power BI-service wordt aangegeven dat het een on-premises gegevensbron is en moet er altijd een gatewayverbinding tot stand worden gebracht.

Deze beperkingen en notities kunnen veranderen naarmate we de ervaringen blijven verbeteren. De stappen om verbinding te maken, worden hieronder beschreven.

Belangrijk

We hebben onze connectiviteit met Azure SQL Database verbeterd. Gebruik Power BI Desktop voor de beste ervaring om verbinding te maken met uw Azure SQL Database-gegevensbron. Zodra u het model en rapport hebt gemaakt, kunt u het publiceren naar de Power BI-service. De directe connector voor Azure SQL Database in de Power BI-service is nu afgeschaft.

Power BI Desktop en DirectQuery

Als u verbinding wilt maken met Azure SQL Database met Behulp van DirectQuery, moet u Power BI Desktop gebruiken. Deze aanpak biedt meer flexibiliteit en mogelijkheden. Rapporten die zijn gemaakt met Power BI Desktop, kunnen vervolgens worden gepubliceerd naar de Power BI-service. Zie DirectQuery gebruiken in Power BI Desktop voor meer informatie over het maken van verbinding met Azure SQL Database in Power BI Desktop.

Parameterwaarden zoeken

U vindt de volledig gekwalificeerde servernaam en databasenaam in Azure Portal.

Screenshot shows the SQL databases page in the Azure portal with a database highlighted.

Screenshot shows the page for a database in Azure portal with the server name highlighted.

Eenmalige aanmelding

Nadat u een semantisch Azure SQL DirectQuery-model naar de service hebt gepubliceerd, kunt u eenmalige aanmelding (SSO) inschakelen met behulp van Microsoft Entra ID OAuth2 voor uw eindgebruikers.

Als u eenmalige aanmelding wilt inschakelen, gaat u naar instellingen voor het semantische model, opent u het tabblad Gegevensbronnen en schakelt u het selectievakje SSO in.

Configure Azure SQL DQ dialog box

Wanneer de optie voor eenmalige aanmelding is ingeschakeld en uw gebruikers toegang hebben tot rapporten die boven op de gegevensbron zijn gebouwd, verzendt Power BI hun geverifieerde Microsoft Entra-referenties in de query's naar de Azure SQL-database of -datawarehouse. Met deze optie kan Power BI de beveiligingsinstellingen respecteren die zijn geconfigureerd op het niveau van de gegevensbron.

De optie voor eenmalige aanmelding heeft invloed op alle semantische modellen die gebruikmaken van deze gegevensbron. Dit heeft geen invloed op de verificatiemethode die wordt gebruikt voor importscenario's.

Notitie

Eenmalige aanmelding werkt alleen goed als het semantische model zich in dezelfde tenant bevindt als de Azure SQL-resource.

Meer vragen? De Power BI-community uitproberen