Broncode-indeling voor Git-integratie
Items in Microsoft Fabric worden opgeslagen in een map. De map met het item kan zich in de hoofdmap of in een submap bevinden. Wanneer u uw werkruimte verbindt met Git, maakt u verbinding met de map met de items. Elk item in de map wordt weergegeven in een eigen submap. Deze itemmappen hebben dezelfde naam als het item, gevolgd door het itemtype.
Belangrijk
Deze functie is beschikbaar als preview-versie.
Elke itemmap bevat de itemdefinitiebestanden en een of twee automatisch gegenereerde systeembestanden.
Itemdefinitiebestanden
De map van elk item bevat specifieke verplichte bestanden die dat item definiëren.
De volgende items worden momenteel ondersteund in Microsoft Fabric:
Notitieblokbestanden
Notitieblokmappen bevatten een .py-bestand:
Zie Broncodebeheer en implementatie van Notebook voor instructies over het gebruik van Git-integratie met notebooks.
Gepagineerde rapportbestanden
Gepagineerde rapportmappen bevatten een RDL-bestand dat het gepagineerde rapport definieert. RDL (Report Definition Language) is een XML-weergave van een gepagineerde rapportdefinitie.
Zie Report Definition Language (RDL) voor meer informatie over RDL. Zie Git-integratie met gepagineerde rapporten voor instructies over het gebruik van Git-integratie met gepagineerde rapporten.
Rapportbestanden
Rapportmappen bevatten de volgende bestanden:
- definition.pbir
- report.json
Zie de projectrapportmap van Power BI Desktop voor meer informatie over rapportmappen en een volledige lijst met inhoud.
Semantische modelbestanden
Semantische modelmappen bevatten de volgende bestanden:
- definition.pbidataset
- model.bim-bestand (TMSL-indeling) OF \definition-map (TMDL-indeling)
Zie de semantische modelmap van het Power BI Desktop-project voor meer informatie over semantische modelmappen en een volledige lijst met inhoud.
Automatisch gegenereerde systeembestanden
Naast de itemdefinitiebestanden bevat elke itemmap een of twee automatisch gegenereerde systeembestanden, afhankelijk van de versie die u gebruikt:
- Een map met versie 1 bevat item.metadata.json en item.config.json. Wanneer u V1 gebruikt, moeten beide bestanden zich in de map bevinden.
- Een map met versie 2 bevat .platform. Dit bestand bevat de inhoud van zowel item.metadata.json als item.config.json bestanden. Als u dit bestand hebt, kunt u de andere twee bestanden niet hebben. Als u versie 1 gebruikt en wijzigingen doorvoert, worden uw systeembestanden automatisch bijgewerkt naar deze versie.
Notitie
De map moet de item.metadata.json
bestanden ofitem.config.json
het .platform
bestand bevatten. U kunt niet alle drie de bestanden hebben.
Platformbestand
In versie 2, in plaats van twee bronbestanden in elke itemmap te hebben, combineert het platformbestand alle informatie in één bestand, samen met een eigenschap $schema . Als u dit bestand hebt, kunt u de andere twee bestanden niet hebben.
{
"version": "2.0",
"$schema": https://developer.microsoft.com/json-schemas/fabric/platform/platformProperties.json,
"config": {
"logicalId": "e553e3b0-0260-4141-a42a-70a24872f88d"
},
"metadata": {
"type": "Report",
"displayName": "All visual types",
"description": "This is a report"
}
}
Het .platform
bestand bevat de volgende kenmerken:
version
: versienummer van de systeembestanden. Dit getal wordt gebruikt om compatibiliteit met eerdere versies mogelijk te maken. Het versienummer van het item kan afwijken.logicalId
: Een automatisch gegenereerde id voor meerdere werkruimten die een item en de bijbehorende bronbeheerweergave vertegenwoordigen.type
: (tekenreeks) Het type van het item (semantisch model, rapport, enzovoort)displayName
: (tekenreeks) De naam van het item.description
: (optionele tekenreeks) Beschrijving van het item.
Notitie
- Het typeveld is hoofdlettergevoelig. Wijzig niet de manier waarop deze automatisch wordt gegenereerd of mislukt.
- Hoewel u in het algemeen niet de logicalId of weergavenaam van een item moet wijzigen, kan één uitzondering zijn als u een nieuw item maakt door een bestaande itemmap te kopiëren. In dat geval moet u de logicalId en de weergavenaam wijzigen in iets unieks in de opslagplaats.
Gerelateerde inhoud
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor