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.net
xxxx.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.
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.
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.
Liittyvä sisältö
Onko sinulla lisää kysymyksiä? Kokeile Power BI -yhteisöä