Direct Lake -tilan toiminta Power BI -raportoinnin kanssa
Kun käyttäjä luo Lakehousen Microsoft Fabricissa, järjestelmä myös määrittää siihen liittyvän SQL-analytiikan päätepisteen ja oletusarvoisen semanttisen mallin Direct Lake -tilassa. Voit lisätä taulukoita Lakehousesta oletusarvoiseen semanttiseen malliin siirtymällä SQL-analytiikan päätepisteeseen ja napsauttamalla Hallitse oletusarvoista semanttista mallia -painiketta Raportointi-valintanauhassa. Voit myös luoda semanttisen Power BI -mallin oletusarvoisesti Direct Lake -tilassa valitsemalla Uusi semanttinen malli Lakehouse- tai SQL-analytiikan päätepisteessä. Muu kuin oletusarvoinen semanttinen malli luodaan Direct Lake -tilassa, ja Sen avulla Power BI voi käyttää tietoja luomalla Power BI -raportteja, tutkimalla ja suorittamalla käyttäjän luomia DAX-kyselyitä Power BI Desktopissa tai itse työtilassa. SQL-analytiikan päätepisteessä luotua oletussmanttista mallia voidaan käyttää Power BI -raporttien luomiseen, mutta siihen liittyy joitakin muita rajoituksia.
Kun Power BI -raportti näyttää tietoja visualisoinneissa, se pyytää niitä semanttisesta mallista. Seuraavaksi semanttinen malli käyttää lakehousea tietojen käsittelyä varten ja palauttaa sen Power BI -raporttiin. Semanttinen malli voi tehokkuuden vuoksi säilyttää joitakin tietoja välimuistissa ja päivittää ne tarvittaessa. Direct Lake -yleiskatsauksessa on lisätietoja.
Lakehouse soveltaa myös V-tilausoptimointia delta-taulukoihin. Tämä optimointi tarjoaa ennennäkemättömän suorituskyvyn ja kyvyn käyttää nopeasti suuria tietomääriä Power BI -raportoinnissa.
Raportin kulutuksen käyttöoikeuksien määrittäminen
Direct Lake -tilan semanttinen malli käyttää lakehousen tietoja pyynnöstä. Jotta Power BI -raporttia tarkasteleva käyttäjä voi käyttää tietoja, on määritettävä tarvittavat käyttöoikeudet pohjana olevaan Lakehouse-järjestelmään.
Yksi vaihtoehto on antaa käyttäjälle Katselija-rooli työtilassa kaikkien työtilan kohteiden kuluttamiseksi, mukaan lukien Lakehouse, jos tässä työtilassa, semanttiset mallit ja raportit. Vaihtoehtoisesti käyttäjälle voidaan antaa järjestelmänvalvojan, jäsenen tai osallistujan rooli, jotta hänellä on täydet käyttöoikeudet tietoihin, ja hän voi luoda ja muokata kohteita, kuten lakehouseja, semanttisia malleja ja raportteja.
Lisäksi ei-oletusarvoiset semanttiset mallit voivat käyttää kiinteää käyttäjätietoa tietojen lukemiseen Lakehousesta antamatta raportin käyttäjille mitään käyttöoikeutta Lakehouseen, ja käyttäjille annetaan oikeus käyttää raporttia sovelluksen kautta. Lisäksi jos käytössä on kiinteät käyttäjätiedot, Direct Lake -tilassa ei-oletusarvoisilla semanttisissa malleissa voi olla semanttisessa mallissa määritetty rivitason suojaus, joka rajoittaa raportin käyttäjän näkemät tiedot Direct Lake -tilan ylläpidon aikana. SQL-pohjaista suojausta voidaan myös käyttää SQL-analytiikan päätepisteessä, mutta Direct Lake -tila palaa DirectQueryyn, joten tätä tulee välttää Direct Laken suorituskyvyn ylläpitämiseksi.