Jaa


Azure SQL-tietokanta ja DirectQuery

Lue, miten voit muodostaa yhteyden suoraan Azure SQL-tietokanta ja luoda raportteja, jotka käyttävät reaaliaikaisia tietoja. Voit pitää tietosi lähteessä Power BI:n sijasta.

DirectQueryn avulla kyselyt lähetetään takaisin Azure-SQL-tietokanta tarkastellessasi tietoja raporttinäkymässä. Tätä kokemusta ehdotetaan käyttäjille, jotka ovat perehtyneet tietokantoihin ja entiteetteihin, joihin he ovat muodostamassa yhteyttä.

Tärkeä

Tässä kuvauksessa oletetaan, että Azure SQL -tietokanta ei ole VNET:n takana eikä yksityinen linkin päätepiste ole käytössä.

Huomautuksia:

  • Määritä palvelimen täydellinen nimi yhteyttä muodostettaessa (katso lisätietoja alla).
  • Varmista, että tietokannan palomuurisääntöjen määrityksenä on "Salli Azure-palveluiden käyttö.
  • Jokainen toiminto, kuten sarakkeen valitseminen tai suodattimen lisääminen, lähettää kyselyn takaisin tietokantaan.
  • Ruudut päivitetään tunnin välein (päivitystä ei tarvitse ajoittaa). Voit muokata päivitysväliä Lisäasetukset-kohdassa, kun muodostat yhteyden.
  • Rakenteen muutoksia ei poimita automaattisesti.
  • Tietolähteen yhteysmerkkijono aliaksen xxxx.database.windows.netxxxx.domain.com muuttaminen niin, että se ilmaisee Power BI -palvelu, että kyseessä on paikallinen tietolähde, ja se edellyttää aina yhdyskäytäväyhteyden muodostamista.

Nämä rajoitukset ja muistiinpanot saattavat muuttua jatkaessamme käyttökokemusten kehittämistä. Yhdistämisen vaiheet on kuvattu alla.

Tärkeä

Olemme parantaneet liitettävyyttämme Azure SQL-tietokanta. Jotta voit muodostaa yhteyden Azure-SQL-tietokanta tietolähteeseen parhaalla mahdollisella tavalla, käytä Power BI Desktopia. Kun olet luonut mallin ja raportin, voit julkaista sen Power BI -palvelu. Suora yhdistin Azure SQL-tietokanta Power BI -palvelu on nyt vanhentunut.

Power BI Desktop ja DirectQuery

Jos haluat muodostaa yhteyden Azure SQL-tietokanta DirectQueryä käyttämällä, sinun on käytettävä Power BI Desktopia. Tämä lähestymistapa tarjoaa enemmän joustavuutta ja ominaisuuksia. Power BI Desktopin avulla luodut raportit voidaan sitten julkaista Power BI -palvelu. Lisätietoja Siitä, miten voit muodostaa yhteyden Azure SQL-tietokanta Power BI Desktopissa, on artikkelissa DirectQueryn käyttö Power BI Desktopissa.

Parametriarvojen etsiminen

Voit etsiä palvelimen täydelliset nimet ja tietokannan nimen Azure-portaali.

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.

Kertakirjautuminen

Kun olet julkaissut semanttisen Azure SQL DirectQuery -mallin palveluun, voit ottaa kertakirjautumisen (SSO) käyttöön loppukäyttäjille Microsoft Entra ID OAuth2:n avulla.

Voit ottaa kertakirjautumisen käyttöön siirtymällä semanttisen mallin asetuksiin, avaamalla Tietolähteet-välilehden ja valitsemalla kertakirjautumisruudun.

Configure Azure SQL DQ dialog box

Kun SSO-asetus on käytössä ja käyttäjät käyttävät raportteja, jotka on luotu tietolähteeseen, Power BI lähettää todennetut Microsoft Entra -tunnistetiedot kyselyissä Azure SQL -tietokantaan tai tietovarastoon. Tämän asetuksen avulla Power BI voi noudattaa tietoturva-asetuksia, jotka on määritetty tietolähteen tasolla.

Kertakirjautumisen asetus tulee voimaan kaikissa tätä tietolähdettä käyttävissä semanttisissa malleissa. Se ei vaikuta tuontitilanteiden todennusmenetelmään.

Muistiinpano

Jotta kertakirjautuminen toimisi oikein, semanttisen mallin on oltava samassa vuokraajassa kuin Azure SQL -resurssin.

Onko sinulla lisää kysymyksiä? Kokeile Power BI -yhteisöä