Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Power BI Desktop kan semantische Power BI-modellen maken en bewerken met Direct Lake-tabellen. Semantische modellen met Direct Lake-tabellen worden gemaakt in en bewerkt vanuit, de werkruimte Fabric, niet op uw lokale computer, dus wanneer u Power BI Desktop gebruikt, bewerkt u het semantische model waar het zich bevindt. Er is geen publiceeractie omdat wijzigingen in Power BI Desktop plaatsvinden aan het semantische model in de Fabric-werkruimte. Deze ervaring is hetzelfde als wanneer u het semantische model in het web bewerkt, of in de werkruimte Fabric, door de actie Gegevensmodel openen te kiezen.
Versiegeschiedenis is beschikbaar en maakt automatisch een versie telkens wanneer u een livebewerkingssessie start, zodat u een onbedoelde wijziging ongedaan kunt maken. Git-integratie is ook beschikbaar voor semantische modellen, waardoor u volledige controle hebt over wijzigingen. En implementatiepijplijnen kunnen ook worden gebruikt om alleen live een semantisch model in een ontwikkelwerkruimte te bewerken voordat ze naar een productiewerkruimte worden gepusht.
In een semantisch model met importtabellen worden de gegevens gedownload en lokaal beschikbaar op uw computer. In een semantisch model met Direct Lake-tabellen blijven de gegevens in OneLake staan. Wanneer visuals gegevens gebruiken, levert het semantische model de gegevens van waar deze worden opgeslagen. Meer informatie over de prestaties van Direct Lake-query's.
Metagegevens voor het semantische model dat de informatie is over de tabellenkolommen, metingen, relaties en alle andere semantische modelleringsfuncties, kunnen worden gedownload, met de gegevens, als een PBIX-bestand voor semantische modellen die geen Direct Lake-tabellen gebruiken. Metagegevens voor het semantische model wanneer u Direct Lake-tabellen opneemt, kunnen ook worden gedownload, zonder de gegevens, met behulp van de PBIP-indeling (Power BI Project ). Meer informatie over Direct Lake met PBIP.
Power BI-rapporten kunnen worden gemaakt op basis van alle semantische modellen van Power BI Desktop met een liveverbinding door een semantisch Power BI-model te kiezen in de OneLake-catalogus en Verbinding maken te selecteren. Rapporten kunnen ook worden gemaakt in de werkruimte Fabric op veel plaatsen, waaronder het contextmenu met de rechtermuisknop en het maken van een rapport. Meer informatie over het bouwen van rapporten.
In dit artikel vindt u meer informatie over live bewerken in Power BI Desktop en hoe u Direct Lake-tabellen maakt en toevoegt aan een semantisch model in Power BI Desktop.
Een semantisch model maken met Direct Lake-tabellen
Voer de volgende stappen uit om een semantisch model te maken met Direct Lake-tabellen.
- Open Power BI Desktop en selecteer OneLake-catalogus.
- Selecteer een Fabric-item, zoals een Lakehouse of Warehouse, en druk op Connect.
- Geef uw semantische model een naam, kies een Fabric-werkruimte en selecteer de tabellen die u wilt opnemen. Druk vervolgens op OK.
Het semantische model wordt gemaakt in de werkruimte Fabric en nu bent u live bezig met het bewerken van het semantische model in Power BI Desktop.
Semantische modellen met Direct Lake-tabellen die zijn gemaakt in Power BI Desktop gebruiken Direct Lake in de opslagmodus OneLake . De verschillen tussen Direct Lake op OneLake en Direct Lake op SQL worden uitgelegd in het overzicht.
Direct Lake-tabellen toevoegen uit andere Fabric-items
Voer de volgende stappen uit om Direct Lake-tabellen toe te voegen uit andere Fabric-items.
- Open tijdens het live bewerken van een Direct Lake op OneLake semantisch model in Power BI Desktop de OneLake-catalogus en selecteer een ander Fabric-item, zoals een Lakehouse of Warehouse.
- Selecteer in het dialoogvenster de tabellen die u wilt opnemen en druk op OK.
De tabellen worden toegevoegd aan uw semantische model en u kunt live bewerken.
Een semantisch model live bewerken met Direct Lake
Als u later een semantisch model met Direct Lake-tabellen wilt bewerken, voert u de volgende stappen uit.
- Open in een nieuw exemplaar van Power BI Desktop de OneLake-catalogus en selecteer het semantische Power BI-model.
- Selecteer de vervolgkeuzelijst Verbinding maken en kies Bewerken.
Nu bent u live bezig met het bewerken van het semantische model.
Note
Semantische modellen met Direct Lake-tabellen worden ondersteund. Importtabellen moeten deel uitmaken van een Samengesteld Direct Lake-model.
Tabellen bewerken, OneLake-catalogus en Gegevens transformeren zijn alleen beschikbaar in webmodellering. Gebruik Direct Lake in Power BI-webmodellering.
Als u het semantische model ook hebt geëxporteerd naar een Power BI-project (PBIP), voert u de volgende stappen uit.
- Dubbelklik op het PBIP-bestand in de map Power BI Project (PBIP).
- Of kies in Power BI Desktop Bestand, dan Open en navigeer naar het PBIP-bestand in de map Power BI Project (PBIP).
Verschillen bij het live bewerken in Power BI Desktop
Live bewerken in Power BI Desktop verschilt van het bewerken van een lokaal model met import- en DirectQuery-tabellen, en verschilt van het bewerken van een rapport met een liveverbinding.
Rapportweergave
De rapportweergave wordt verwijderd wanneer u live bewerkt, tenzij u live bewerkt met Power BI Project (PBIP).
Volg deze stappen in Power BI Desktop om een rapport te maken.
- Kies Bestand en dan Leeg rapport om een nieuw rapport te maken.
- Open de OneLake-catalogus en kies het semantische Power BI-model dat u live bewerkt (deze moet boven aan de lijst worden weergegeven).
- Selecteer Maak verbinding met.
- U kunt nu het rapport maken. Sla het bestand op en publiceer het in de Fabric-werkruimte zodra u klaar bent.
Meer informatie over het bouwen van rapporten.
Tabelweergave
De tabelweergave wordt ook verwijderd wanneer u live bewerkt, tenzij u een berekeningsgroep of berekende tabel in het semantische model hebt. Deze afgeleide tabellen maken gebruik van de importopslagmodus. Berekende tabellen zonder directe verwijzingen naar Direct Lake-tabelkolommen zijn toegestaan. Een veelvoorkomend voorbeeld is het gebruik van INFO. VIEW DAX-functies om het semantische model zelf te documenteren.
Note
U kunt tabellen uit elke gegevensbron importeren in het semantische model met Direct Lake op OneLake-tabellen met behulp van webmodellering. Gebruik Direct Lake in Power BI-webmodellering.
Saving
Wanneer u wijzigingen aanbrengt in uw semantische model, worden uw wijzigingen automatisch opgeslagen en wordt de knop Opslaan uitgeschakeld in de livebewerkingsmodus. Wijzigingen die zijn aangebracht in Power BI Desktop, vinden automatisch plaats in het semantische model in de werkruimte Fabric.
Versiegeschiedenis maakt een versie aan het begin van elke livebewerkingssessie als u een wijziging wilt terugzetten. Er is geen actie ongedaan maken beschikbaar wanneer u wijzigingen aanbrengt. Git-integratie of implementatiepijplijnen gebruiken om eerst live te bewerken in een ontwikkelwerkruimte en vervolgens naar een productieomgeving pushen, zijn ook beschikbaar voor live bewerken zonder dat dit van invloed is op downstreamgebruikers.
Er is geen lokaal bestand gemaakt, maar als u een lokale kopie van de metagegevens wilt, kunt u exporteren naar een Power BI-project (PBIP) en live bewerken met een knop Opslaan voor de lokale metagegevens. U kunt lokale Git-technieken gebruiken om wijzigingen ongedaan te maken. Als u wilt exporteren naar Power BI Project (PBIP), gaat u naar Bestand en exporteert u en kiest u Power BI Project (PBIP).
Als twee of meer gebruikers hetzelfde semantische model live bewerken en er een conflict optreedt, waarschuwt Power BI Desktop een van de gebruikers en synchroniseert het model naar de nieuwste versie. Wijzigingen die u probeert aan te brengen, moeten opnieuw worden uitgevoerd na de modelsynchronisatie. Dit gedrag is hetzelfde als het bewerken van gegevensmodellen in de Power BI-service, ook wel webmodellering genoemd.
Refresh
Als u de knop Vernieuwen selecteert wanneer u een semantisch model live bewerkt met Direct Lake-tabellen, wordt een schema vernieuwd en worden de Direct Lake-tabellen opnieuw geframed.
Tijdens het vernieuwen van het schema worden de tabeldefinities in het model gecontroleerd en vergeleken met dezelfde benoemde tabel in de gegevensbron voor eventuele wijzigingen in kolommen. Wijzigingen die zijn gedetecteerd vanuit de gegevensbron, in dit geval een Fabric-item zoals een lakehouse of magazijn, worden aangebracht in het semantische model. Er is bijvoorbeeld een kolom toegevoegd aan een tabel. Het wijzigen van de tabel- of kolomnaam in het semantische model in Power BI Desktop blijft behouden na een vernieuwing.
Als u een tabel- of kolomnaam wijzigt in de gegevensbron, wordt de tabel of kolom verwijderd bij de volgende schemavernieuwing. U kunt de TMDL-weergave gebruiken om de eigenschap SourceLineageTag te zien en deze bij te werken naar de nieuwe naam om te voorkomen dat het semantische model het verwijdert bij het vernieuwen van het schema.
Een andere manier om een schema te vernieuwen is door naar de vervolgkeuzelijst Gegevens transformeren te gaan, vervolgens gegevensbroninstellingen en tabellen bewerken te selecteren.
Geplande vernieuwing in de Fabric-werkruimte werkt alleen de Direct Lake-tabellen bij zonder schemavernieuwing. Meer informatie over vernieuwen in Power BI.
Power BI-project (PBIP)
Wanneer u aan een Power BI-project (PBIP) werkt met een semantisch model met Direct Lake-tabellen, moet Power BI Desktop verbinding maken met een semantisch model in een Fabric-werkruimte, ook wel aangeduid als een extern semantisch model. Externe modellering is live bewerken, omdat alle wijzigingen die u aanbrengt direct worden toegepast op het semantische model in de werkruimte. Daarnaast kunt u uw semantische model- en rapportdefinities, of metagegevens, opslaan in uw lokale PBIP-bestanden. De PBIP-bestanden kunnen later worden geïmplementeerd in een Fabric-werkruimte met behulp van een implementatiemechanisme zoals Fabric Git-integratie. Meer informatie over externe modellering met Power BI Project (PBIP)
Naam in koptekstkoppelingen
Als u de naam van het semantische model selecteert in de linkerbovenhoek van Power BI Desktop, wordt de locatie van het semantische model in de werkruimte Fabric weergegeven. Als u de naam van de werkruimte of de semantische modelnaam selecteert, gaat u naar de werkruimten in het web. Versiegeschiedenis is ook beschikbaar.
TMDL-weergave
De TMDL-weergave (Tabular Model Definition Language) kan worden gebruikt met semantische Direct Lake-modellen. De TMDL-scripts worden niet opgeslagen, tenzij u live bewerkt met een Power BI-project (PBIP). Meer informatie over de TMDL-weergave.
DAX-query weergave
De queryweergave DAX (Data Analysis Expressions) kan worden gebruikt met semantische Direct Lake-modellen. De DAX-query's worden niet opgeslagen, tenzij u live bewerkt met een Power BI-project (PBIP). Meer informatie over de DAX-queryweergave.
Direct Lake op SQL-semantiemodellen migreren naar Direct Lake op OneLake
Als u al een bestaand Direct Lake op SQL-semantisch model hebt en wilt migreren naar Direct Lake op OneLake, kunt u de TMDL-weergave gebruiken. Direct Lake op OneLake biedt het voordeel van tabellen uit meerdere bronnen en geen terugval naar DirectQuery.
Deze migratiestappen worden niet aanbevolen als u eindpuntweergaven van SQL Analytics gebruikt in het semantische SQL-model in Direct Lake.
Volg deze stappen om over te schakelen naar Direct Lake op OneLake.
- Bewerk het semantische model dat u wilt migreren in Power BI Desktop.
- Open in de koptekst de vervolgkeuzelijst op de naam en kies Versiegeschiedenis om een versie te maken waarnaar u wilt terugkeren, als u die optie wilt hebben.
- Ga naar de TMDL-weergave.
- Sleep het Semantische modelknooppunt naar de editor om het hele model te scripten.
- Zoek de Expression onderaan het script.
- Wijzig
Sql.Database("SQL endpoint connection string", "ID of the SQL analytics endpoint")inAzureStorage.DataLake("https://onelake.dfs.fabric.microsoft.com/ID of the workspace/ID of the lakehouse or warehouse"). - Als de bron een Lakehouse zonder schema's is, verwijdert u alle
schemaNameeigenschapsverwijzingen. Selecteer Zoeken op het lint om er een te zoeken. Selecteer het en gebruikCTRL+SHIFT+Lom ze allemaal te selecteren, waarna uCTRL+SHIFT+Kkunt gebruiken om alle regels tegelijk te verwijderen. - Selecteer vervolgens Toepassen.
- Als het model is voltooid, gaat u naar de modelweergave om het model te vernieuwen . U kunt inloggegevens aanpassen op de Instellingen-pagina van het model op het web.
Het semantische model maakt nu gebruik van Direct Lake op OneLake. Als er problemen zijn, kunt u herstellen naar de versie die u hebt gemaakt om terug te keren naar Direct Lake in de SQL-opslagmodus.
Vereisten en toestemmingen
- XMLA-eindpunt moet zijn ingeschakeld voor de tenant. Lees meer in het XMLA-eindpunt artikel.
- XMLA-eindpunt met lees-schrijftoegang moet zijn ingeschakeld op de capaciteit. Meer informatie vindt u in het hulpprogramma-artikel .
- De gebruiker moet schrijfrechten op het semantische model hebben. Meer informatie vindt u in het artikel machtigingen.
- De gebruiker moet Viewer machtiging 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
- U kunt niet meerdere gegevensbronnen hebben wanneer u Direct Lake op SQL gebruikt. Voeg gegevens toe aan de Fabric-gegevensbron die wordt gebruikt door het semantische model. Meerdere gegevensbronnen worden ondersteund voor Direct Lake in de opslagmodus OneLake.
- 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.
- U kunt zich niet afmelden tijdens live-bewerken zonder onvoorziene fouten.
- U kunt externe hulpprogramma's openen, maar het externe hulpprogramma moet verificatie voor het externe semantische model beheren.
- U kunt de gegevenscategorie wijzigen in streepjescode, maar rapporten die zijn gekoppeld aan het semantische model, kunnen niet worden gefilterd op streepjescodes.
- U kunt extern gedeelde semantische modellen niet live bewerken.
- U kunt live bewerken voor importtabellen alleen gebruiken als ze deel uitmaken van een samengesteld model, inclusief Direct Lake op OneLake-tabellen
- Bekijk de huidige bekende problemen en beperkingen van Direct Lake.
Verwante inhoud
- Overzicht van Direct Lake
- Power BI-projectbestanden