Dataflow Gen2 met CI/CD- en Git-integratieondersteuning (preview)
Dataflow Gen2 biedt nu ondersteuning voor continue integratie/continue implementatie (CI/CD) en Git-integratie. Met deze functie kunt u gegevensstromen maken, bewerken en beheren in een Git-opslagplaats die is verbonden met uw infrastructuurwerkruimte. Daarnaast kunt u de functie implementatiepijplijnen gebruiken om de implementatie van gegevensstromen vanuit uw werkruimte naar andere werkruimten te automatiseren. In dit artikel wordt dieper ingegaan op het gebruik van Dataflow Gen2 met CI/CD en Git-integratie in Fabric Data Factory.
Belangrijk
Git-integratie- en implementatiepijplijn (CI/CD) voor Gegevensstromen Gen2 in Data Factory voor Microsoft Fabric zijn momenteel in openbare preview. Deze informatie heeft betrekking op een pre-releaseproduct dat aanzienlijk kan worden gewijzigd voordat het wordt uitgebracht. Microsoft geeft geen garanties, uitgedrukt of impliciet, met betrekking tot de informatie die hier wordt verstrekt.
Nieuwe functies
Met Dataflow Gen2 (CI/CD Preview) kunt u nu:
- Gebruik Git-integratieondersteuning voor Dataflow Gen2.
- Gebruik de functie implementatiepijplijnen om de implementatie van gegevensstromen van uw werkruimte naar andere werkruimten te automatiseren.
- Gebruik de Fabric-instellingen en planner om instellingen voor Dataflow Gen2 te vernieuwen en te bewerken.
- Maak uw Dataflow Gen2 rechtstreeks in een werkruimtemap.
Vereisten
Om aan de slag te gaan, moet u aan de volgende vereisten voldoen:
- Een Microsoft Fabric-tenantaccount met een actief abonnement hebben. Maak gratis een account.
- Zorg ervoor dat u een werkruimte met Microsoft Fabric hebt ingeschakeld.
- Als u wilt profiteren van Git-integratie, moet u ervoor zorgen dat deze is ingeschakeld voor uw werkruimte. Ga naar Aan de slag met Git-integratie voor meer informatie over het inschakelen van Git-integratie.
Een Dataflow Gen2 maken met CI/CD- en Git-ondersteuning
Volg deze stappen om een Dataflow Gen2 met CI/CD- en Git-ondersteuning te maken:
Selecteer in de werkruimte Fabric de optie Nieuw item maken en selecteer vervolgens Dataflow Gen2.
Geef uw gegevensstroom een naam en schakel de Git-integratie in. Selecteer vervolgens Maken.
De gegevensstroom wordt gemaakt en u wordt omgeleid naar het ontwerpcanvas van de gegevensstroom. U kunt nu beginnen met het maken van uw gegevensstroom.
Wanneer u klaar bent, selecteert u Opslaan en uitvoeren.
Nadat u de gegevensstroom hebt gepubliceerd, heeft de gegevensstroom de status niet-verzonden.
Als u de gegevensstroom wilt doorvoeren naar de Git-opslagplaats, selecteert u het bronbeheerpictogram in de rechterbovenhoek van de werkruimteweergave.
Selecteer alle wijzigingen die u wilt doorvoeren en selecteer Doorvoeren.
U hebt nu een Dataflow Gen2 met CI/CD- en Git-ondersteuning. We raden u aan de aanbevolen procedures te volgen voor het werken met CI/CD en Git-integratie in Fabric die worden beschreven in scenario 2: ontwikkelen met behulp van een andere zelfstudie voor werkruimten .
Een Gegevensstroom Gen2 vernieuwen of een vernieuwing plannen
U kunt een Dataflow Gen2 op twee manieren vernieuwen met CI/CD en Git-ondersteuning, handmatig of door een vernieuwing te plannen. In de volgende secties wordt beschreven hoe u een Gegevensstroom Gen2 vernieuwt met CI/CD- en Git-ondersteuning.
Nu vernieuwen
Selecteer in de infrastructuurwerkruimte het beletselteken voor meer opties naast de gegevensstroom die u wilt vernieuwen.
Selecteer nu vernieuwen.
Het vernieuwen van gegevens plannen
Als uw gegevensstroom regelmatig moet worden vernieuwd, kunt u de vernieuwing plannen met behulp van de Fabric-planner.
Selecteer in de werkruimte Fabric het beletselteken voor meer opties naast de gegevensstroom die u wilt vernieuwen.
Selecteer Planning.
Op de planningspagina kunt u de vernieuwingsfrequentie en de begin- en eindtijd instellen, waarna u wijzigingen kunt toepassen.
Als u de vernieuwing nu wilt starten, selecteert u de knop Vernieuwen .
Geschiedenis en instellingen vernieuwen
Als u de vernieuwingsgeschiedenis van de gegevensstroom wilt weergeven, selecteert u het tabblad Vernieuwingsgeschiedenis in de vervolgkeuzelijst of gaat u naar de monitorhub en selecteert u de gegevensstroom waarvan u de vernieuwingsgeschiedenis wilt bekijken.
Instellingen voor Gegevensstroom Gen2 met CI/CD
Toegang tot de instellingen van de nieuwe Dataflow Gen2 met CI/CD- en Git-ondersteuning is vergelijkbaar met elk ander Fabric-item. U kunt de instellingen openen door het beletselteken voor meer opties naast de gegevensstroom te selecteren en de instellingen te selecteren.
Beperkingen en bekende problemen
Hoewel Dataflow Gen2 met CI/CD- en Git-ondersteuning een krachtige set functies biedt voor samenwerking die gereed is voor ondernemingen, moesten we de back-end opnieuw bouwen naar de infrastructuurarchitectuur. Dit betekent dat sommige functies nog niet beschikbaar zijn of beperkingen hebben. We werken actief aan het verbeteren van de ervaring en werken dit artikel bij naarmate er nieuwe functies worden toegevoegd.
- De faseringsartefacten zijn in sommige ervaringen zichtbaar, zoals de ALM-gebruikersinterface. De faseringsartefacten worden in alle ervaringen in de toekomst verborgen.
- Wanneer u de laatste dataflow Gen2 verwijdert met CI/CD- en Git-ondersteuning, worden de faseringsartefacten zichtbaar in de werkruimte en kunnen ze veilig door de gebruiker worden verwijderd.
- Sommige ervaringen noemen ondersteuning voor REST API's, maar deze API's zijn nog niet beschikbaar. Alle dataflow Gen2 met CI/CD- en Git-ondersteuning biedt in de toekomst ondersteuning voor de openbare Fabric-API.
- Het organiseren van een vernieuwing van een Dataflow Gen2 met CI/CD- en Git-ondersteuning is niet mogelijk in Fabric-gegevenspijplijnen.
- De werkruimteweergave wordt niet weergegeven als er een vernieuwing wordt uitgevoerd voor de gegevensstroom.
- U kunt de Dataflow.json niet exporteren vanuit het werkruimtemenu. Tijdelijke oplossingen waarmee u de gegevensstroom kunt exporteren, zijn:
- Gebruik de openbare Fabric-API om de Dataflow.json op te halen.
- Gebruik de power query-sjabloonfunctie exporteren om de definitie van de gegevensstroom te exporteren.
- Gebruik OneLake Explorer voor de werkruimte om de definitie van de gegevensstroom op te halen.
- Dataflow Gen2 met CI/CD- en Git-ondersteuning biedt geen ondersteuning voor de functie eigendom nemen in de infrastructuurwerkruimte. Daarom kan alleen de maker van de gegevensstroom de gegevensstroom bewerken. Als u wilt samenwerken aan een gegevensstroom, kunt u vertakkingen in de Git-opslagplaats gebruiken en een pull-aanvraag maken om de wijzigingen samen te voegen. Ga voor meer informatie naar Scenario 2 : Ontwikkelen met behulp van een andere werkruimte.
- Wanneer u vertakt naar een andere werkruimte, kan een dataflow Gen2-vernieuwing mislukken met het bericht dat de faserings lakehouse niet kan worden gevonden. Als dit gebeurt, maakt u een nieuwe Dataflow Gen2 met CI/CD- en Git-ondersteuning in de werkruimte om het maken van de staging lakehouse te activeren. Daarna moeten alle andere gegevensstromen in de werkruimte weer functioneren.
- Wanneer u wijzigingen vanuit GIT synchroniseert met de werkruimte, moet u de nieuwe of bijgewerkte gegevensstroom openen en wijzigingen handmatig opslaan met de editor. Hiermee wordt een publicatieactie op de achtergrond geactiveerd, zodat de wijzigingen kunnen worden gebruikt tijdens het vernieuwen van uw gegevensstroom.
We streven ernaar om Dataflow Gen2 continu te verbeteren met CI/CD- en Git-ondersteuning en waarderen uw geduld terwijl we aan deze verbeteringen werken.