Delen 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 azure SQL-database zich niet achter een VNET bevindt of dat het private link-eindpunt is ingeschakeld.

notities:

  • Geef de volledig gekwalificeerde servernaam op wanneer u verbinding maakt (zie hieronder voor meer informatie).
  • Zorg ervoor dat firewallregels voor de database zijn geconfigureerd op'Toegang tot Azure-services toestaan.
  • 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 verbindingsreeksalias van de gegevensbron wijzigt van xxxx.database.windows.net in xxxx.domain.com aangeeft aan de Power BI-service 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. Nadat u uw 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 Desktopvoor 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.

Schermopname toont de pagina met SQL-databases in de Azure portal met een gemarkeerde database.

Schermopname toont de pagina voor een database in Azure Portal met de servernaam gemarkeerd.

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.

Om Single Sign-On (SSO) in te schakelen, gaat u naar instellingen voor semantische model, open het tabblad Gegevensbronnen en vink het selectievakje voor SSO aan.

dialoogvenster Azure SQL DQ configureren

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 SSO-optie werkt door 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? Probeer de Power BI-community