Dataflöde Gen2 med stöd för CI/CD- och Git-integrering (förhandsversion)
Dataflow Gen2 stöder nu kontinuerlig integrering/kontinuerlig distribution (CI/CD) och Git-integrering. Med den här funktionen kan du skapa, redigera och hantera dataflöden på en Git-lagringsplats som är ansluten till din infrastrukturarbetsyta. Dessutom kan du använda funktionen för distributionspipelines för att automatisera distributionen av dataflöden från din arbetsyta till andra arbetsytor. Den här artikeln går djupare in på hur du använder Dataflow Gen2 med CI/CD- och Git-integrering i Fabric Data Factory.
Not
Lanseringen av CI/CD- och Git-integreringsstöd har schemalagts om till januari för att säkerställa versionens kvalitet och säkerställa att det inte påverkar befintliga åtgärder. Vi ber om ursäkt för eventuella olägenheter och uppskattar din förståelse.
Nya funktioner
Med Dataflow Gen2 (CI/CD-förhandsversion) kan du nu:
- Använd Git-integreringsstöd för Dataflow Gen2.
- Använd funktionen för distributionspipelines för att automatisera distributionen av dataflöden från din arbetsyta till andra arbetsytor.
- Använd infrastrukturinställningarna och schemaläggaren för att uppdatera och redigera inställningar för Dataflow Gen2.
- Skapa dataflödet Gen2 direkt till en arbetsytemapp.
Förutsättningar
För att komma igång måste du uppfylla följande krav:
- Ha ett Microsoft Fabric-klientkonto med en aktiv prenumeration. Skapa ett konto kostnadsfritt.
- Kontrollera att du har en Microsoft Fabric-aktiverad arbetsyta.
- Om du vill ha git-integrering kontrollerar du att den är aktiverad för din arbetsyta. Mer information om hur du aktiverar Git-integrering finns i Kom igång med Git-integrering.
Skapa ett Dataflow Gen2 med STÖD för CI/CD och Git
Följ dessa steg för att skapa ett Dataflow Gen2 med CI/CD- och Git-stöd:
På arbetsytan Infrastruktur väljer du Skapa nytt objekt och sedan Dataflöde Gen2.
Ge ditt dataflöde ett namn och aktivera Git-integreringen. Välj sedan Skapa.
Dataflödet skapas och du omdirigeras till arbetsytan för redigering av dataflöden. Nu kan du börja skapa ditt dataflöde.
När du är klar väljer du Spara och kör.
När du har publicerat har dataflödet statusen uncommitted.
Om du vill checka in dataflödet till Git-lagringsplatsen väljer du källkontrollikonen i det övre högra hörnet i arbetsytevyn.
Markera alla ändringar som du vill checka in och välj sedan Checka in.
Nu har du en Dataflow Gen2 med STÖD för CI/CD och Git. Vi rekommenderar att du följer metodtipsen för att arbeta med CI/CD- och Git-integrering i Infrastruktur som beskrivs i självstudien Scenario 2 – Utveckla med hjälp av en annan arbetsyta .
Uppdatera ett Dataflöde Gen2 eller schemalägga en uppdatering
Du kan uppdatera ett Dataflöde Gen2 med CI/CD- och Git-stöd på två sätt – manuellt eller genom att schemalägga en uppdatering. I följande avsnitt beskrivs hur du uppdaterar ett Dataflöde Gen2 med STÖD för CI/CD och Git.
Uppdatera nu
I arbetsytan Infrastruktur väljer du ikonen fler alternativ ellips bredvid det dataflöde som du vill uppdatera.
Välj uppdatera nu.
Schemalägga en uppdatering
Om ditt dataflöde behöver uppdateras regelbundet kan du schemalägga uppdateringen med hjälp av Fabric-schemaläggaren.
I arbetsytan Infrastruktur väljer du ikonen för fler alternativ med ellips bredvid det dataflöde som du vill uppdatera.
Välj Schema.
På schemasidan kan du ange uppdateringsfrekvensen och starttiden och sluttiden, varefter du kan tillämpa ändringar.
Starta uppdateringen nu genom att välja knappen Uppdatera .
Uppdateringshistorik och inställningar
Om du vill visa dataflödets uppdateringshistorik kan du antingen välja fliken Uppdateringshistorik i den nedrullningsbara menyn eller gå till övervakningshubben och välja det dataflöde som du vill visa uppdateringshistoriken för.
Inställningar för Dataflow Gen2 med CI/CD
Åtkomst till inställningarna för den nya Dataflow Gen2 med CI/CD- och Git-stöd liknar alla andra infrastrukturobjekt. Du kan komma åt inställningarna genom att välja ikonen fler alternativ ellips bredvid dataflödet och välja inställningarna.
Begränsningar och kända problem
Även om Dataflow Gen2 med CI/CD- och Git-stöd erbjuder en kraftfull uppsättning funktioner för företagsklart samarbete, krävde detta att vi återskapade serverdelen till infrastrukturarkitekturen. Det innebär att vissa funktioner ännu inte är tillgängliga eller har begränsningar. Vi arbetar aktivt med att förbättra upplevelsen och kommer att uppdatera den här artikeln när nya funktioner läggs till.
- Mellanlagringsartefakterna är i vissa upplevelser synliga som ALM-användargränssnittet. Mellanlagringsartefakterna kommer att döljas i alla upplevelser i framtiden.
- När du tar bort den senaste Dataflow Gen2 med CI/CD- och Git-stöd blir mellanlagringsartefakterna synliga på arbetsytan och är säkra att tas bort av användaren.
- Vissa funktioner nämner stöd för REST-API:er, men dessa API:er är ännu inte tillgängliga. Alla Dataflow Gen2 med STÖD för CI/CD och Git stöder infrastrukturresursens offentliga API i framtiden.
- Det går inte att samordna en uppdatering av dataflödet Gen2 med CI/CD- och Git-stöd i Infrastrukturdatapipelines.
- Arbetsytevyn visar inte om en uppdatering pågår för dataflödet.
- Copilot för Dataflow Gen2 med CI/CD- och Git-stöd är ännu inte tillgängligt.
- VNet Gateway-anslutningar stöds inte i redigeringsmiljön för dataflöden ännu.
- Du kan inte exportera Dataflow.json från arbetsytemenyn. Lösningar som gör att du kan exportera dataflödet är:
- Använd det offentliga API:et för infrastrukturresurser för att hämta Dataflow.json.
- Använd funktionen exportera power query-mall för att exportera dataflödesdefinitionen.
- Använd OneLake-utforskaren till arbetsytan för att hämta dataflödesdefinitionen.
- Dataflöde Gen2 med CI/CD- och Git-stöd stöder inte ägarskapsfunktionen på arbetsytan Infrastruktur. Därför kan endast skaparen av dataflödet redigera dataflödet. Om du vill arbeta tillsammans med ett dataflöde kan du använda grenar i Git-lagringsplatsen och skapa en pull-begäran för att sammanfoga ändringarna. Mer information finns i Scenario 2 – Utveckla med hjälp av en annan arbetsyta.
- När du förgrenar till en annan arbetsyta kan en Dataflow Gen2-uppdatering misslyckas med meddelandet att det inte gick att hitta mellanlagringssjöhuset. När detta inträffar skapar du ett nytt Dataflow Gen2 med CI/CD- och Git-stöd på arbetsytan för att utlösa skapandet av mellanlagringssjöhuset. Därefter bör alla andra dataflöden på arbetsytan börja fungera igen.
- När du skapar ett nytt objekt på arbetsytan kan det visa objektet "Dataflow Gen2 (CI/CD, preview)". Ignorera den här och följ anvisningarna som beskrivs i den här artikeln. Det kan ta lite tid innan din region visar kryssrutan för att aktivera CI/CD- och Git-supporten.
- Snabbkopiering kanske inte är aktiverat som standard i ditt dataflöde. Du kan aktivera detta med hjälp av dataflödesinställningarna.
- Anslutningar som använder en lokal datagateway orsakar för närvarande problem i dataflödesuppdateringen. Vi rekommenderar att du använder en annan metod för att hämta data från lokala datakällor till plattformen.
Vi strävar efter att kontinuerligt förbättra Dataflow Gen2 med CI/CD- och Git-stöd och uppskattar ditt tålamod när vi arbetar med dessa förbättringar.