Jaa


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.netxxxx.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.

Näyttökuvassa näkyy Azure-portaalin SQL-tietokantojen sivu, jossa tietokanta on korostettuna.

Näyttökuvassa näkyy Azure-portaalin tietokannan sivu, jossa palvelimen nimi on korostettuna.

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.

Määritä Azure SQL DQ -valintaikkuna

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 kysyttävää? Kokeile Power BI -yhteisöä -