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.
In dit artikel wordt uitgelegd hoe Git-integratie- en implementatiepijplijnen werken voor functies voor gebruikersgegevens in Microsoft Fabric. Met Git-integratie kunt u uw Fabric-werkruimte gesynchroniseerd houden met een opslagplaatsvertakking, zodat u versiebeheer kunt uitvoeren voor uw gebruikersgegevensfuncties, kunt samenwerken met vertakkingen en pull-aanvragen, en kunt u werken met uw code in uw favoriete Git-hulpprogramma's, zoals Azure DevOps.
Meer over het integratieproces van Git met uw Microsoft Fabric-werkruimte in Basisconcepten in Git-integratie.
Een verbinding instellen
Vanuit uw werkruimte-instellingen kunt u eenvoudig een verbinding met uw opslagplaats instellen om wijzigingen door te voeren en te synchroniseren. Zie Aan de slag met Git-integratie om de verbinding in te stellen. Zodra u verbonden bent, verschijnen uw items, inclusief gebruikersgegevensfuncties, in het deelvenster Broncodebeheer.
Nadat u de items van de gebruikersgegevensfuncties met succes hebt doorgevoerd in de Git-repository, ziet u de mappen van de gebruikersgegevensfuncties in de repository. U kunt nu toekomstige bewerkingen uitvoeren, zoals het maken van een pull-aanvraag.
Weergave van functies voor gebruikersgegevens in Git
In de volgende afbeelding ziet u een voorbeeld van de bestandsstructuur van elk item met gebruikersgegevensfuncties in de opslagplaats.
De mapstructuur bevat de volgende elementen:
.platform: Het
.platformbestand bevat de volgende kenmerken:- versie: 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 werkruimte-overschrijdende identificator die een item en zijn representatie van bronbeheer vertegenwoordigt.
-
type:
UserDataFunctionis het type voor het definiëren van een functie-item voor gebruikersgegevens. - displayName: Geeft de naam van het item weer. Wanneer de naam van het item van de gebruikersgegevensfuncties wordt gewijzigd, wordt deze displayName bijgewerkt.
definitions.json: dit bestand deelt alle itemdefinities van gebruikersgegevensfuncties, zoals verbindingen, bibliotheken, enzovoort, als een weergave van de eigenschappen van de gebruikersgegevensfuncties.
function-app.py: dit bestand bevat de code voor uw functies. Alle codewijzigingen die u aanbrengt in het item gebruikersgegevensfuncties, worden met dit bestand gesynchroniseerd in de opslagplaats. U kunt verschillende Git-bewerkingen uitvoeren om de codeontwikkelingscyclus te beheren.
Schermopname van het bestand function-app.py voor een gebruikersgegevensfunctie-item.
resources: De map bevat een functions.json bestand met alle metagegevens, zoals verbindingen, bibliotheken en functies binnen dit item. WERK DIT BESTAND NIET HANDMATIG BIJ
functions.jsonstaat Fabric toe om de gebruikersgegevensfunctiefunctie in een werkruimte te creëren of opnieuw te creëren.
Zie de broncode-indeling van Git-integratie voor meer informatie over Git-integratie, inclusief details over de mapstructuur en systeembestanden.
Functies voor gebruikersgegevens in implementatiepijplijnen
U kunt implementatiepijplijnen gebruiken om uw gebruikersgegevensfuncties te implementeren in verschillende omgevingen, zoals ontwikkeling, testen en productie. Met implementatiepijplijnen kunt u uw ontwikkelingsproces stroomlijnen, kwaliteit en consistentie garanderen en handmatige fouten verminderen met lichtgewicht bewerkingen met weinig code.
Opmerking
Alle verbindingen en bibliotheken worden toegevoegd aan nieuwe gebruikersdatafunctie-items die in andere omgevingen zijn gemaakt.
Uw gebruikersgegevensfuncties implementeren met behulp van een implementatiepijplijn:
Maak een nieuwe implementatiepijplijn of open een bestaande implementatiepijplijn. Zie Aan de slag met implementatiepijplijnen voor meer informatie.
Wijs werkruimten toe aan verschillende fasen op basis van uw implementatiedoelen.
Items selecteren, weergeven en vergelijken, waaronder items van gebruikersgegevensfuncties tussen verschillende fasen.
Selecteer Implementeren om uw gebruikersgegevensfuncties naar uw testomgeving te implementeren. U kunt een notitie toevoegen om details op te geven over de wijzigingen voor deze implementatie. Op dezelfde manier kunt u wijzigingen pushen in de ontwikkelings-, test- en productiefasen.
Controleer de implementatiestatus vanuit implementatiegeschiedenis.