Del via


Direct Lake i Power BI Project (forhåndsversjon)

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 motsetning til direkte redigering kan du imidlertid lagre semantiske modell- og rapportdefinisjoner eller metadata i de lokale PBIP-filene som senere kan distribueres til et Stoff-arbeidsområde ved hjelp av en distribusjonsmekanisme, for eksempel Fabric Git Integration. Finn ut mer om ekstern modellering med Power BI Project (PBIP).

Hvis du vil støtte profesjonelle arbeidsflyter for bedriftsutvikling av semantiske modeller i Direct Lake-modus, kan du eksportere definisjonen av den semantiske modellen etter at du har åpnet den for redigering, som gir en lokal kopi av semantisk modell og rapportmetadata som du kan bruke med stoffdistribusjonsmekanismer som Fabric Git Integration. Rapportvisningen i Power BI Desktop blir aktivert slik at du kan vise og redigere den lokale rapporten. Publiser direkte fra Power BI Desktop er ikke tilgjengelig, men du kan publisere ved hjelp av Git-integrering. Lagre-knappen er også aktivert for å lagre metadata og rapporter for lokal modell i Power BI Project-mappen.

Eksporter til et Power BI-prosjekt

Hvis du vil støtte profesjonelle arbeidsflyter for bedriftsutvikling av semantiske modeller i Direct Lake-modus, kan du eksportere definisjonen av den semantiske modellen etter at du har åpnet den for redigering, som gir en lokal kopi av semantisk modell og rapportmetadata som du kan bruke med stoffdistribusjonsmekanismer som Fabric Git Integration. Rapportvisningen i Power BI Desktop blir aktivert slik at du kan vise og redigere den lokale rapporten, publisere direkte fra Power BI Desktop er ikke tilgjengelig, men du kan publisere ved hjelp av Git-integrering. Lagre-knappen er også aktivert for å lagre metadata og rapporter for lokal modell i Power BI Project-mappen.

Gå til Fileksporter >> Power BI Project, og eksporter det som en Power BI-prosjektfil (PBIP).

Skjermbilde av åpning av et Power BI-prosjekt i Power BI Desktop.

PBIP-filen eksporteres som standard til %USERPROFILE%\Microsoft Fabric\repos\[Workspace Name] mappen. Du kan imidlertid velge en annen plassering under eksportprosessen.

Skjermbilde som velger en annen baneplassering for en Power BI-prosjektfil.

Når du velger Eksport, åpnes mappen som inneholder PBIP-filene til den eksporterte semantiske modellen sammen med en tom rapport.

Skjermbilde av eksportert mappe som inneholder filene til en eksportert semantisk modell i Power BI Desktop.

Når du har eksportert, bør du åpne en ny forekomst av Power BI Desktop og åpne den eksporterte PBIP-filen for å fortsette å redigere med et Power BI-prosjekt. Når du åpner PBIP-filen, ber Power BI Desktop deg enten om å opprette en ny semantisk modell i et stoffarbeidsområde, eller velge en eksisterende semantisk modell for ekstern modellering.

Ekstern modellering med et Power BI-prosjekt

Når du arbeider på et Power BI-prosjekt (PBIP) med en semantisk modell som ikke kan kjøre på den lokale Power BI Analysis Services-motoren, for eksempel Direct Lake-modus, krever Power BI Desktop å være koblet til en semantisk modell i et stoffarbeidsområde, en ekstern semantisk modell. I likhet med direkte redigering brukes alle endringer du gjør umiddelbart på den semantiske modellen i arbeidsområdet. I motsetning til direkte redigering kan du imidlertid lagre semantiske modell- og rapportdefinisjoner i lokale PBIP-filer som senere kan distribueres til et Fabric-arbeidsområde ved hjelp av en distribusjonsmekanisme, for eksempel Fabric Git Integration.

Diagram over ekstern semantisk modellmodellering med et Power BI-prosjekt i Power BI Desktop.

Merk deg

Semantiske modeller i Direct Lake-modus, når de eksporteres til et Git-repositorium ved hjelp av Fabric Git Integration, kan redigeres ved hjelp av Power BI Desktop. Hvis du vil gjøre dette, må du kontrollere at minst én rapport er koblet til den semantiske modellen, og deretter åpne rapportens eksporterte definition.pbir-fil for å redigere både rapporten og den semantiske modellen.

Åpne Power BI-prosjektet

Når du åpner et Power BI-prosjekt (PBIP) som krever en ekstern semantisk modell, ber Power BI Desktop deg enten om å opprette en ny semantisk modell eller velge en eksisterende semantisk modell i et stoffarbeidsområde.

Skjermbilde av hvordan du konfigurerer den eksterne modellen for Power BI-prosjektet.

Hvis du velger en eksisterende semantisk modell og definisjonen er forskjellig, advarer Power BI Desktop deg før du overskriver, som vist på bildet nedenfor.

Skjermbilde av semantiske modellproblemer i Power BI Desktop.

Merk deg

Du kan velge den samme semantiske modellen du eksporterte PBIP fra. Den beste fremgangsmåten når du arbeider med en PBIP som krever en ekstern semantisk modell, er imidlertid at hver utvikler arbeider med sin egen private eksterne semantiske modell for å unngå konflikter med endringer fra andre utviklere.

Hvis du velger tittellinjen, vises både PBIP-filplasseringen og den eksterne semantiske modellen som bor i et stoffarbeidsområde, som vises i bildet nedenfor.

Skjermbilde av filplassering for semantisk modell.

En lokal innstilling lagres i Power BI Project-filene med den konfigurerte semantiske modellen, neste gang du åpner PBIP, vil du ikke se ledeteksten, og stoffsemantisk modell overskrives med metadataene fra den semantiske modellen i Power BI Project-filene.

Endre ekstern semantisk modell

Under forhåndsvisningen, hvis du vil bytte den eksterne semantiske modellen i PBIP, må du navigere til \*.SemanticModel\.pbi\localSettings.json filen. Der kan du enten endre remoteModelingObjectId-egenskapen til ID-en til den semantiske modellen du vil koble til, eller fjerne egenskapen helt. Når du åpner PBIP på nytt, kobler Power BI Desktop til den nye semantiske modellen eller ber deg om å opprette eller velge en eksisterende semantisk modell.

Skjermbilde av semantisk modell-ID.

Merk deg

Konfigurasjonen som er beskrevet i denne delen, er utelukkende ment for lokal utvikling og bør ikke brukes til distribusjon på tvers av ulike miljøer.