Direct Lake in Power BI Desktop (preview)
Semantische modellen die de Direct Lake-modus gebruiken, hebben rechtstreeks toegang tot OneLake-gegevens. Hiervoor moet de Power BI Analysis Services-engine in een werkruimte met een infrastructuurcapaciteit worden uitgevoerd. Met Semantische modellen met behulp van de import- of DirectQuery-modus kan de Power BI Analysis Services-engine lokaal op uw computer worden uitgevoerd met behulp van Power BI Desktop voor het maken en bewerken van het semantische model. Zodra deze modellen zijn gepubliceerd, werken deze modellen met behulp van Power BI Analysis Services in de werkruimte.
Om het bewerken van semantische Direct Lake-modellen in Power BI Desktop te vergemakkelijken, kunt u nu een livebewerking uitvoeren van een semantisch model in de Direct Lake-modus, zodat Power BI Desktop wijzigingen kan aanbrengen in het model met behulp van de Power BI Analysis Services-engine in de werkruimte Fabric.
Previewfunctie inschakelen
Als u een semantisch model live wilt bewerken in de Direct Lake-modus, moet u de preview-functie inschakelen door het volgende te selecteren in Power BI Desktop: Bestandsopties > en opties > > preview-functies. Selecteer Live bewerken van semantische Power BI-modellen in de Direct Lake-modus, waardoor de functie mogelijk is nadat Power BI Desktop opnieuw is opgestart.
Een semantisch model live bewerken in de Direct Lake-modus
Voer de volgende stappen uit om een livebewerking van een semantisch model uit te voeren in de Direct Lake-modus.
- Open Power BI Desktop en selecteer OneLake-gegevenshub:
U kunt de OneLake-gegevenshub ook openen vanuit een leeg rapport, zoals wordt weergegeven in de volgende afbeelding:
- Zoek naar een semantisch model in de Direct Lake-modus, vouw de knop Verbinden uit en selecteer Bewerken.
Notitie
Als u een semantisch model selecteert dat zich niet in de Direct Lake-modus bevindt, treedt er een fout op.
- Het geselecteerde semantische model wordt geopend voor bewerking op welk punt u zich in de livebewerkingsmodus bevindt, zoals wordt weergegeven in de volgende schermopname.
- U kunt uw semantische model bewerken met Behulp van Power BI Desktop, zodat u rechtstreeks wijzigingen kunt aanbrengen in het geselecteerde semantische model. Wijzigingen omvatten alle modelleringstaken, zoals het wijzigen van de naam van tabellen/kolommen, het maken van metingen en het maken van berekeningsgroepen. DAX-queryweergave is beschikbaar om DAX-query's uit te voeren om een voorbeeld van gegevens en testmetingen te bekijken voordat ze in het model worden opgeslagen.
Notitie
U ziet dat de optie Opslaan is uitgeschakeld, omdat u deze niet hoeft op te slaan. Elke wijziging die u aanbrengt, wordt onmiddellijk toegepast op het geselecteerde semantische model in de werkruimte.
In de titelbalk ziet u de naam van de werkruimte en het semantische model met koppelingen om deze items te openen in de Fabric-portal.
Wanneer u verbinding maakt en live een semantisch model bewerkt. Tijdens het voorbeeld is het niet mogelijk om een bestaand rapport te selecteren dat u wilt bewerken en is de rapportweergave verborgen. U kunt een bestaand rapport openen of een nieuw rapport maken door live verbinding te maken met dit semantische model in een ander exemplaar van Power BI Desktop of in de werkruimte. U kunt DAX-query's schrijven in de werkruimte met de DAX-queryweergave in het web. En u kunt de gegevens visueel verkennen met de nieuwe functie voor gegevens verkennen in de werkruimte.
Uw wijzigingen automatisch opslaan
Wanneer u wijzigingen aanbrengt in uw semantische model, worden uw wijzigingen automatisch opgeslagen en wordt de knop Opslaan uitgeschakeld in de livebewerkingsmodus. Wijzigingen zijn permanent zonder optie om ongedaan te maken.
Als twee of meer gebruikers hetzelfde semantische model live bewerken en er een conflict optreedt, waarschuwt Power BI Desktop een van de gebruikers, weergegeven in de volgende afbeelding en vernieuwt het model naar de nieuwste versie. Wijzigingen die u probeert aan te brengen, moeten na het vernieuwen opnieuw worden uitgevoerd.
Tabellen bewerken
Wijzigingen in de tabellen en kolommen in de OneLake-gegevensbron, meestal een Lakehouse of Warehouse, zoals importeren of DirectQuery-gegevensbronnen, worden niet automatisch weergegeven in het semantische model. Als u het semantische model wilt bijwerken met het meest recente schema, zoals het ophalen van kolomwijzigingen in bestaande tabellen of het toevoegen of verwijderen van tabellen, gaat u naar De gegevensbroninstellingen > Gegevensbron transformeren>.
Meer informatie over tabellen bewerken voor semantische Direct Lake-modellen.
Vernieuwen gebruiken
Semantische modellen in de Direct Lake-modus weerspiegelen automatisch de meest recente gegevenswijzigingen in de deltatabellen wanneer Uw direct Lake-gegevens up-to-date blijven is ingeschakeld. Als dit is uitgeschakeld, kunt u het semantische model handmatig vernieuwen met de knop Vernieuwen van Power BI Desktop om ervoor te zorgen dat het de meest recente versie van uw gegevens is. Dit wordt ook wel reframing genoemd.
Exporteren naar een Power BI-project
Ter ondersteuning van professionele werkstromen voor bedrijfsontwikkeling van semantische modellen in de Direct Lake-modus, kunt u de definitie van uw semantische model exporteren nadat u het hebt geopend voor bewerking. Dit biedt een lokale kopie van het semantische model en rapportmetagegevens die u kunt gebruiken met infrastructuurimplementatiemechanismen zoals Infrastructuur git-integratie. De Power BI Desktop-rapportweergave wordt ingeschakeld, zodat u het lokale rapport kunt bekijken en bewerken. Publiceren rechtstreeks vanuit Power BI Desktop is niet beschikbaar, maar u kunt publiceren met behulp van Git-integratie. De knop Opslaan is ook ingeschakeld om de metagegevens en het rapport van het lokale model op te slaan in de map Power BI Project.
Navigeer naar Power BI-project voor het > exporteren > van bestanden en exporteer het als een PBIP-bestand (Power BI Project).
Standaard wordt het PBIP-bestand geëxporteerd naar de %USERPROFILE%\Microsoft Fabric\repos\[Workspace Name]
map. U kunt echter een andere locatie kiezen tijdens het exportproces.
Als u Exporteren selecteert, wordt de map met de PBIP-bestanden van het geëxporteerde semantische model samen met een leeg rapport geopend.
Nadat u het bestand hebt geëxporteerd, opent u een nieuw exemplaar van Power BI Desktop en opent u het geëxporteerde PBIP-bestand om door te gaan met bewerken met een Power BI-project. Wanneer u het PBIP-bestand opent, wordt u in Power BI Desktop gevraagd om een nieuw semantisch model te maken in een Fabric-werkruimte of een bestaand semantisch model te selecteren voor extern modelleren.
Externe modellering met een Power BI-project
Wanneer u werkt aan een Power BI-project (PBIP) met een semantisch model dat niet kan worden uitgevoerd op de lokale Power BI Analysis Services-engine, zoals de Direct Lake-modus, moet Power BI Desktop zijn verbonden met een semantisch model in een infrastructuurwerkruimte, een extern semantisch model. Net als live bewerken worden alle wijzigingen die u aanbrengt direct toegepast op het semantische model in de werkruimte. In tegenstelling tot live bewerken kunt u echter uw semantische model- en rapportdefinities opslaan in lokale PBIP-bestanden die later kunnen worden geïmplementeerd in een Fabric-werkruimte met behulp van een implementatiemechanisme zoals Infrastructuur git-integratie.
Notitie
Semantische modellen in de Direct Lake-modus, wanneer ze worden geëxporteerd naar een Git-opslagplaats met behulp van Fabric Git Integration, kunnen worden bewerkt met behulp van Power BI Desktop. Controleer hiervoor of ten minste één rapport is verbonden met het semantische model en open vervolgens het geëxporteerde definition.pbir-bestand van het rapport om zowel het rapport als het semantische model te bewerken.
Uw Power BI-project openen
Wanneer u een Power BI-project (PBIP) opent waarvoor een extern semantisch model is vereist, wordt u gevraagd een nieuw semantisch model te maken of een bestaand semantisch model te selecteren in een Fabric-werkruimte.
Als u een bestaand semantisch model selecteert en de definitie verschilt, waarschuwt Power BI Desktop u voordat u overschrijft, zoals wordt weergegeven in de volgende afbeelding.
Notitie
U kunt hetzelfde semantische model selecteren waaruit u het PBIP hebt geëxporteerd. De aanbevolen procedure voor het werken met een PBIP waarvoor een extern semantisch model is vereist, is echter dat elke ontwikkelaar aan een eigen semantisch semantisch privé-semantisch model kan werken om conflicten met wijzigingen van andere ontwikkelaars te voorkomen.
Als u de titelbalk selecteert, worden zowel de locatie van het PBIP-bestand als het externe semantische model weergegeven in een Infrastructuurwerkruimte, weergegeven in de volgende afbeelding.
Een lokale instelling wordt opgeslagen in de Power BI Project-bestanden met het geconfigureerde semantische model. De volgende keer dat u het PBIP opent, ziet u de prompt niet en wordt het semantische Fabric-model overschreven met de metagegevens van het semantische model in de Power BI Project-bestanden.
Extern semantisch model wijzigen
Als u tijdens de preview het externe semantische model in het PBIP wilt wijzigen, moet u naar het \*.SemanticModel\.pbi\localSettings.json
bestand navigeren. Daar kunt u de eigenschap remoteModelingObjectId wijzigen in de id van het semantische model waarmee u verbinding wilt maken of de eigenschap helemaal verwijderen. Wanneer u het PBIP opnieuw opent, maakt Power BI Desktop verbinding met het nieuwe semantische model of wordt u gevraagd een bestaand semantisch model te maken of te selecteren.
Notitie
De configuratie die in deze sectie wordt beschreven, is uitsluitend bedoeld voor lokale ontwikkeling en mag niet worden gebruikt voor implementatie in verschillende omgevingen.
Algemene toepassingen voor Direct Lake in Power BI Desktop
Scenario: Ik krijg fouten bij het openen van het Direct Lake-semantische model voor Bewerken met Power BI Desktop.
Oplossing: Bekijk alle vereisten en machtigingen. Als u aan alle vereisten voldoet, controleert u of u de semantische modellering kunt bewerken met behulp van webmodellering.
Scenario: Ik heb de verbinding met het externe semantische model verloren en kan deze niet herstellen. Heb ik mijn wijzigingen verloren?
Oplossing: Al uw wijzigingen worden onmiddellijk toegepast op het externe semantische model. U kunt Power BI Desktop altijd sluiten en de bewerkingssessie opnieuw starten met het semantische model waaraan u hebt gewerkt.
Scenario: Ik heb geëxporteerd naar Power BI Project (PBIP). Kan ik hetzelfde semantische model selecteren dat ik live heb bewerkt?
Oplossing: U kunt, maar u moet voorzichtig zijn. Als elke ontwikkelaar aan hun lokale PBIP werkt en allemaal hetzelfde semantische model als een extern model selecteert, worden de wijzigingen van elkaar overschreven. De aanbevolen procedure bij het werken met een PBIP is dat elke ontwikkelaar een eigen geïsoleerde kopie van het Direct Lake-semantische model heeft.
Scenario: Ik bewerk het semantische Direct Lake-model en kan geen veldparameters maken.
Oplossing: Wanneer u een semantisch model live bewerkt, is de rapportweergave niet beschikbaar. Dit is vereist voor de gebruikersinterface van veldparameters. U kunt exporteren naar een Power BI-project (PBIP) en openen voor toegang tot de rapportweergave en de gebruikersinterface van veldparameters.
Scenario: Ik heb wijzigingen aangebracht in het semantische model met behulp van een extern hulpprogramma, maar deze wijzigingen worden niet doorgevoerd in Power BI Desktop.
Oplossing: wijzigingen die door externe hulpprogramma's worden aangebracht, worden toegepast op het externe semantische model, maar deze wijzigingen worden alleen zichtbaar in Power BI Desktop nadat de volgende modelleringswijziging is aangebracht in Power BI Desktop of het semantische model wordt vernieuwd.
Vereisten en machtigingen
- XMLA-eindpunt moet zijn ingeschakeld voor de tenant. Meer informatie vindt u in het artikel over het XMLA-eindpunt.
- XMLA-eindpunt met lees-schrijftoegang moet zijn ingeschakeld op de capaciteit. Meer informatie vindt u in het artikel over hulpprogramma's.
- De gebruiker moet schrijfmachtigingen hebben voor het semantische model. Meer informatie vindt u in het artikel over machtigingen.
- De gebruiker moet de machtiging Kijker hebben voor het lakehouse. Meer informatie vindt u in het lakehouse-artikel.
- Deze functie is niet beschikbaar voor gebruikers met een gratis licentie.
Overwegingen en beperkingen
Live bewerken van semantische modellen in de Direct Lake-modus in Power BI Desktop is momenteel in preview. Houd rekening met het volgende:
- U kunt standaard semantische modellen niet bewerken.
- U kunt gegevens niet transformeren met de Power Query-editor. In Lakehouse kunt u een gegevensstroom gebruiken om Power Query-transformaties uit te voeren.
- U kunt niet meerdere gegevensbronnen hebben. U kunt een snelkoppeling maken naar of aanvullende gegevens toevoegen aan Lakehouse- of Warehouse-gegevensbronnen om te gebruiken in het semantische model.
- U kunt het Power BI-project (PBIP) niet publiceren vanuit Power BI Desktop. U kunt infrastructuurimplementatiemechanismen zoals Fabric Git Integration of Fabric Item API's gebruiken om uw lokale PBIP-bestanden te publiceren naar een Infrastructuurwerkruimte.
- U kunt RLS-rollen niet valideren vanuit Power BI Desktop. U kunt de rol in de service valideren.
- Door de service gemaakte modeldiagramindelingen worden niet weergegeven in Power BI Desktop en indelingen die zijn gemaakt in Power BI Desktop, worden niet in de Power BI-service bewaard.
- Het afmelden tijdens het bewerken kan leiden tot onverwachte fouten.
- U kunt externe hulpprogramma's openen, maar het externe hulpprogramma moet verificatie voor het externe semantische model beheren.
- Als u de gegevenscategorie wijzigt in streepjescode , kunnen rapporten die zijn gekoppeld aan het semantische model niet worden gefilterd op streepjescodes.
- Extern gedeelde semantische modellen komen niet in aanmerking voor live bewerken.
Houd ook rekening met de huidige bekende problemen en beperkingen van Direct Lake.