Azure SQL -tietokanta ja DirectQuery
Lue, miten voit muodostaa yhteyden suoraan Azure SQL -tietokantaan 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 -tietokantaan 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ä.
huomautukset:
- Määritä palvelimen täydellinen nimi yhteyttä muodostettaessa (katso lisätietoja alla).
- Varmista, että tietokannan palomuurisäännöiksi on määritetty "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 yhteysmerkkijonon aliaksen muuttaminen
xxxx.database.windows.net
xxxx.domain.com
ilmaisee Power BI -palvelulle, että se on paikallinen tietolähde ja että 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 -tietokantaan. Jotta voit muodostaa yhteyden Azure SQL -tietokannan tietolähteeseen parhaalla mahdollisella tavalla, käytä Power BI Desktopia. Kun olet luonut mallin ja raportin, voit julkaista sen Power BI -palveluun. Suora yhdistin Azure SQL -tietokannalle Power BI -palvelussa on nyt vanhentunut.
Power BI Desktop ja DirectQuery
Jos haluat muodostaa yhteyden Azure SQL -tietokantaan DirectQueryn avulla, 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 -palveluun. Lisätietoja yhteyden muodostamisesta Azure SQL -tietokantaan Power BI Desktopissa on artikkelissa DirectQueryn käyttäminen Power BI Desktopissa.
Parametriarvojen etsiminen
Voit etsiä palvelimen täydelliset nimet ja tietokannan nimen Azure-portaalista.
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.
Jos haluat ottaa kertakirjautumisen käyttöön, siirry semanttisen mallin asetuksiin, avaa Tietolähteet -välilehti ja valitse kertakirjautumisruutu.
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.
Aiheeseen liittyvä sisältö
- DirectQueryn käyttö Power BI Desktop -
- Mikä Power BI on?
- Power BI -palvelun tietolähteiden
Onko sinulla kysyttävää? Kokeile Power BI -yhteisöä -