Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Power BI Desktop kan opprette og redigere semantiske Modeller for Power BI med Direct Lake-tabeller. Semantiske modeller med Direct Lake-tabeller opprettes i og redigeres fra Fabric-arbeidsområdet, ikke på den lokale maskinen, så når du bruker Power BI Desktop, redigerer du den semantiske modellen der den er. Det er ingen publiseringshandling når endringer som gjøres i Power BI Desktop skjer med den semantiske modellen i Fabric-arbeidsområdet. Denne opplevelsen er den samme som når du redigerer den semantiske modellen på nettet, eller i Fabric-arbeidsområdet, ved å velge handlingen Åpne datamodell .
Versjonsloggen er tilgjengelig og oppretter automatisk en versjon hver gang du starter en redigeringsøkt, slik at du kan angre en utilsiktet endring. Git-integrering er også tilgjengelig for semantiske modeller, noe som gir deg full kontroll over endringer. Og utrullingssamlebånd kan også brukes til å redigere en semantisk modell i et utviklingsarbeidsområde direkte før du flytter til et produksjonsarbeidsområde.
I en semantisk modell med importtabeller lastes dataene ned og er lokalt tilgjengelige på datamaskinen. I en semantisk modell med Direct Lake-tabeller forblir dataene i OneLake. Når visualobjekter bruker data, gir den semantiske modellen dataene fra der de lagres. Finn ut mer om Direct Lake-spørringsytelse.
Metadata for den semantiske modellen som er informasjonen om tabellkolonner, mål, relasjoner og alle andre semantiske modelleringsfunksjoner, kan lastes ned, med dataene, som en PBIX-fil for semantiske modeller som ikke bruker Direct Lake-tabeller. Metadata for den semantiske modellen når du inkluderer Direct Lake-tabeller, kan også lastes ned, uten dataene, ved hjelp av Power BI Project (PBIP)- formatet. Finn ut mer om Direct Lake med PBIP.
Power BI-rapporter kan opprettes fra alle semantiske modeller fra Power BI Desktop med en live-tilkobling ved å velge en Semantisk Power BI-modell fra OneLake-katalogen og velge Koble til. Rapporter kan også opprettes i Fabric-arbeidsområdet fra mange steder, inkludert hurtigmenyen for høyreklikk og valg av oppretting av en rapport. Finn ut mer om bygningsrapporter.
Denne artikkelen tar for seg flere detaljer om direkte redigering i Power BI Desktop, og hvordan du oppretter og legger til Direct Lake-tabeller i en semantisk modell i Power BI Desktop.
Opprette en semantisk modell med Direct Lake-tabeller
Hvis du vil opprette en semantisk modell med Direct Lake-tabeller, gjør du følgende.
- Åpne Power BI Desktop , og velg OneLake-katalogen.
- Velg et stoffelement, for eksempel et Lakehouse eller Warehouse, og trykk på Koble til.
- Gi den semantiske modellen et navn, velg et stoffarbeidsområde for det, og velg tabellene du vil inkludere. Trykk deretter OK.
Den semantiske modellen opprettes i Fabric-arbeidsområdet, og nå redigerer du den semantiske modellen direkte i Power BI Desktop.
Semantiske modeller med Direct Lake-tabeller opprettet i Power BI Desktop bruker Direct Lake i OneLake-lagringsmodus . Forskjellene mellom Direct Lake på OneLake og Direct Lake på SQL forklares i oversikten.
Legg til Direct Lake-tabeller fra andre Fabric-elementer
Hvis du vil legge til Direct Lake-tabeller fra andre Fabric-elementer, gjør du følgende.
- Når du redigerer en semantisk modell for Direct Lake på OneLake i Power BI Desktop, åpner du OneLake-katalogen og velger et annet Fabric-element , for eksempel et Lakehouse eller et lager.
- I dialogboksen velger du tabellene du vil inkludere, og trykker deretter på OK.
Tabellene legges til i den semantiske modellen, og du kan fortsette direkte redigering.
Redigere en semantisk modell direkte med Direct Lake eller importere tabeller
Hvis du vil redigere en semantisk modell med Direct Lake-tabeller senere, gjør du følgende.
- I en ny forekomst av Power BI Desktop åpner du OneLake-katalogen og velger den semantiske modellen for Power BI.
- Velg rullegardinlisten Koble til, og velg Rediger.
Nå redigerer du den semantiske modellen direkte.
Note
Semantiske modeller med Direct Lake- eller importtabelllagringsmoduser støttes. Rediger tabeller, OneLake-katalog og transformeringsdata er bare tilgjengelige i webmodellering. Bruk Direct Lake i Power BI-webmodellering.
Hvis du har eksportert den semantiske modellen til et Power BI-prosjekt (PBIP), kan du eventuelt utføre følgende fremgangsmåte.
- Dobbeltklikk på PBIP-filen i Power BI-prosjektmappen (PBIP).
- I Power BI Desktop velger du Fil og deretter Åpne og navigerer til PBIP-filen i Power BI-prosjektmappen (PBIP).
Direkte redigering i Power BI Desktop-forskjeller
Direkte redigering i Power BI Desktop er annerledes enn å redigere en lokal modell med import- og DirectQuery-tabeller, og annerledes enn å redigere en rapport med en live-tilkobling.
Rapport-visning
Rapportvisningen fjernes ved direkte redigering, med mindre du redigerer direkte med Power BI Project (PBIP).
Følg disse trinnene i Power BI Desktop for å opprette en rapport.
- Velg Fil og deretter Tom rapport for å opprette en ny rapport.
- Åpne OneLake-katalogen , og velg den semantiske Power BI-modellen du redigerer direkte (den skal vises øverst i listen).
- Velg Koble til.
- Nå kan du opprette rapporten. Lagre filen og publiser den til Fabric-arbeidsområdet når du er klar.
Finn ut mer om bygningsrapporter.
Tabell visning
Tabellvisningen fjernes også når du redigerer direkte, med mindre du har en beregningsgruppe eller en beregnet tabell i den semantiske modellen. Disse avledede tabellene bruker importlagringsmodus. Beregnede tabeller uten direkte referanser til Tabellkolonner i Direct Lake er tillatt. Et vanlig eksempel er å bruke INFORMASJON. VIS DAX-funksjoner for å dokumentere semantisk modell selv.
Note
Importer tabeller fra en hvilken som helst datakilde kan legges til i den semantiske modellen med Direct Lake på OneLake-tabeller ved hjelp av webmodellering. Bruk Direct Lake i Power BI-webmodellering.
Saving
Når du gjør endringer i den semantiske modellen, lagres endringene automatisk, og Lagre-knappen deaktiveres når du er i live redigeringsmodus. Endringer som gjøres i Power BI Desktop, skjer automatisk med semantisk modell i Fabric-arbeidsområdet.
Versjonsloggen oppretter en versjon i begynnelsen av hver direkte redigeringsøkt hvis du trenger å tilbakestille en endring. Det er ingen angrehandling tilgjengelig når du gjør endringer. Git-integrasjon eller bruk av utrullingssamlebånd for først å redigere direkte i et utviklingsarbeidsområde og deretter sende til et produksjonsmiljø, er også tilgjengelig for direkte redigering uten å påvirke nedstrømsbrukere.
Det er ikke opprettet noen lokal fil, men hvis du vil ha en lokal kopi av metadataene, kan du eksportere til et Power BI-prosjekt (PBIP) og fortsette direkte redigering med en Lagre-knapp for de lokale metadataene. Du kan bruke lokale Git-teknikker til å angre endringer. Hvis du vil eksportere til Power BI Project (PBIP), går du til Fil og eksporterer og velger Power BI Project (PBIP).
Hvis to eller flere brukere redigerer den samme semantiske modellen direkte og det oppstår en konflikt, varsler Power BI Desktop én av brukerne og synkroniserer modellen til den nyeste versjonen. Eventuelle endringer du prøvde å gjøre, må utføres på nytt etter modellsynkroniseringen. Denne virkemåten er den samme virkemåten som å redigere datamodeller i Power BI-tjenesten, også kalt nettmodellering.
Refresh
Hvis du velger Oppdater-knappen når du redigerer en semantisk modell direkte med Direct Lake-tabeller, utføres en skjemaoppdatering og viser Direct Lake-tabellene på nytt.
Skjemaoppdateringen kontrollerer tabelldefinisjonene i modellen og sammenligner den med den samme navngitte tabellen i datakilden for eventuelle endringer i kolonner. Endringer som oppdages fra datakilden, i dette tilfellet en stoffartefakt, gjøres i den semantiske modellen. En kolonne ble for eksempel lagt til i en tabell. Endring av tabell- eller kolonnenavnet i semantisk modell i Power BI Desktop vedvarer etter en oppdatering.
Hvis du endrer et tabell- eller kolonnenavn i datakilden, fjernes tabellen eller kolonnen i neste skjemaoppdatering. Du kan bruke TMDL-visning til å se egenskapen SourceLineageTag og oppdatere den til det nye navnet for å unngå at den semantiske modellen fjerner den ved skjemaoppdatering.
En annen måte å utføre en skjemaoppdatering på er å gå tilbake til Rediger tabeller og velge OK. Gå til rullegardinlisten Transformer data , deretter Innstillinger for datakilde, og velg Rediger tabeller.
Planlagt oppdatering i Fabric-arbeidsområdet omformer bare Direct Lake-tabellene uten en skjemaoppdatering. Finn ut mer om oppdatering i Power BI.
Power BI-prosjekt (PBIP)
Når du arbeider med et Power BI-prosjekt (PBIP) med en semantisk modell med Direct Lake-tabeller, må Power BI Desktop koble til en semantisk modell i et stoffarbeidsområde, også kalt en ekstern semantisk modell. Ekstern modellering er direkteredigering, ettersom alle endringer du gjør, umiddelbart brukes på den semantiske modellen i arbeidsområdet. I tillegg kan du lagre den semantiske modellen og rapportdefinisjonene, eller metadataene, i de lokale PBIP-filene. PBIP-filene kan senere distribueres til et Fabric-arbeidsområde ved hjelp av en distribusjonsmekanisme, for eksempel Fabric Git-integrering. Finn ut mer om ekstern modellering med Power BI Project (PBIP)
Navn i overskriftskoblinger
Hvis du velger navnet på den semantiske modellen øverst til venstre i Power BI Desktop, utvides den for å vise plasseringen av semantisk modell i Fabric-arbeidsområdet. Hvis du velger navnet på arbeidsområdet eller det semantiske modellnavnet, navigeres du til dem på nettet. Versjonsloggen er også tilgjengelig.
TMDL-visning
TMDL-visning (tabellmodelldefinisjonsspråk) kan brukes med semantiske modeller i Direct Lake. TMDL-skriptene lagres ikke med mindre du redigerer direkte med et Power BI-prosjekt (PBIP). Finn ut mer om TMDL-visning.
DAX-spørringsvisning
DAX-spørringsvisning (dataanalyseuttrykk) kan brukes med semantiske modeller i Direct Lake. DAX-spørringene lagres ikke med mindre du redigerer direkte med et Power BI-prosjekt (PBIP). Finn ut mer om DAX-spørringsvisning.
Overfør semantiske modeller for Direct Lake på SQL til Direct Lake på OneLake
Hvis du allerede har en eksisterende Direct Lake på SQL-semantisk modell og vil overføre til Direct Lake på OneLake, kan du bruke TMDL-visning. Direct Lake på OneLake tilbyr fordelen av å ha tabeller fra flere kilder og ingen fallback til DirectQuery.
Disse overføringstrinnene anbefales ikke hvis du bruker SQL Analytics-endepunktvisninger i den semantiske Direct Lake på SQL-modellen.
Hvis du vil bytte til Direct Lake på OneLake, følger du disse trinnene.
- Rediger den semantiske modellen du vil overføre i Power BI Desktop direkte.
- I overskriften åpner du rullegardinlisten på navnet og velger Versjonshistorikk for å lage en versjon å gå tilbake til, hvis du vil ha det alternativet.
- Gå til TMDL-visning.
- Dra den semantiske modellnoden til redigeringsprogrammet for å skripte hele modellen.
- Finn uttrykket nederst i skriptet.
- Endre
Sql.Database("SQL endpoint connection string", "ID of the SQL analytics endpoint")tilAzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/ID of the workspace/ID of the lakehouse or warehouse"). - Hvis kilden er et Lakehouse uten skjemaer, fjerner du alle
schemaNameegenskapsreferanser. Velg Søk på båndet for å finne en. Merk den og brukCTRL+SHIFT+Ltil å merke alle, og fjern deretterCTRL+SHIFT+Kalle linjene samtidig. - Velg deretter Bruk.
- Ved vellykket suksess går du til modellvisning for å oppdatere modellen. Du kan justere legitimasjonen på Innstillinger-siden til modellen på nettet.
Nå bruker den semantiske modellen Direct Lake på OneLake. Hvis det er problemer, kan du gjenopprette til versjonen du opprettet for å gå tilbake til Direct Lake i SQL-lagringsmodus.
Krav og tillatelser
- XMLA-endepunktet må være aktivert for leieren. Finn ut mer i XMLA-endepunktartikkelen.
- XMLA-endepunkt med lesetilgang tilgang må være aktivert på kapasiteten. Finn ut mer i verktøyartikkelen.
- Brukeren må ha Skrive-tillatelse på den semantiske modellen. Finn ut mer i tillatelsesartikkelen.
- Brukeren må ha Viewer tillatelse på lakehouse. Finn ut mer i lakehouse-artikkelen.
- Denne funksjonen er utilgjengelig for brukere med en gratis lisens.
Hensyn og begrensninger
- Du kan ikke ha flere datakilder når du bruker Direct Lake på SQL. Legg til data i Fabric-datakilden som brukes av semantisk modell. Flere datakilder støttes for Direct Lake i OneLake-lagringsmodus.
- Du kan ikke publisere Power BI-prosjektet (PBIP) fra Power BI Desktop. Du kan bruke stoffdistribusjonsmekanismer som Fabric Git Integration eller Fabric Item API-er til å publisere de lokale PBIP-filene til et fabric-arbeidsområde.
- Du kan ikke validere RLS-roller fra Power BI Desktop. Du kan validere rollen i tjenesten.
- Du kan ikke logge av under direkte redigering uten uventede feil.
- Du kan åpne eksterne verktøy, men det eksterne verktøyet må administrere godkjenning til den eksterne semantiske modellen.
- Du kan endre datakategorien til strekkode, men rapporter som er koblet til den semantiske modellen, kan ikke filtrere etter strekkoder.
- Du kan ikke redigere eksternt delte semantiske modeller direkte.
- Se gjennom de gjeldende kjente problemene og begrensningene for Direct Lake.