Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Dataflow Gen2 tukee jatkuvaa integrointia/jatkuvaa käyttöönottoa (CI/CD) ja Git-integrointia. Voit luoda, muokata ja hallita datavirtoja Git-repositoriossa, joka on yhdistetty Fabric-työtilaasi. Käyttöönottoputkien avulla voit automatisoida tietovoiden siirtämisen työtilojen välillä. Tässä artikkelissa selitetään, miten näitä ominaisuuksia voi käyttää Fabric Data Factoryssa.
Ominaisuudet
Dataflow Gen2 CI/CD- ja Git-integraatiolla tarjoaa useita ominaisuuksia työnkulun virtaviivaistamiseksi. Voit tehdä näillä ominaisuuksilla seuraavaa:
- Integroi Git Dataflow Gen2:een.
- Automatisoi tietovuon käyttöönotto työtilojen välillä käyttöönottoputkien avulla.
- Päivitä ja muokkaa Dataflow Gen2 -asetuksia Fabric-työkaluilla.
- Luo Dataflow Gen2 suoraan työtilakansioon.
- Käytä julkisia ohjelmointirajapintoja (esikatselu) Dataflow Gen2:n hallintaan CI/CD- ja Git-integroinnin avulla.
Prerequisites
Ennen kuin aloitat, varmista, että
- Minulla on Microsoft Fabric -vuokranantajatili, jossa on aktiivinen tilaus. Luo ilmainen tili.
- Käytä Microsoft Fabric-yhteensopivaa työtilaa.
- Ota Git-integrointi käyttöön työtilassasi. Lue, miten voit ottaa Git-integroinnin käyttöön.
Dataflow Gen2:n luominen CI/CD- ja Git-integraatiolla
Kaikki uudet Dataflow Gen2 -kohteet luodaan oletuksena CI/CD- ja Git-integraatiotuella. Aloita seuraavasti:
Fabric-työtilassa valitse Create new item ja valitse sitten Dataflow Gen2.
Nimeä datavirtasi ja valitse Luo. Git-integraatio on oletuksena käytössä kaikille uusille Dataflow Gen2 -aluksille.
Tietovuo avautuu sisällönluontipohjaan, jossa voit aloittaa tietovuon luomisen.
Kun olet valmis, valitse Tallenna ja suorita.
Julkaisemisen jälkeen tietovuon tila on sitoutumaton.
Jos haluat sitoa tietovuon Gitiin, valitse lähteen ohjausobjektin kuvake oikeassa yläkulmassa.
Valitse vahvistettavat muutokset ja valitse sitten Vahvista.
Dataflow Gen2 CI/CD- ja Git-integraatiolla on valmis. Parhaat käytännöt ovat Skenaario 2 – Kehitä toisen työtilan avulla -opetusohjelmassa.
Päivitä tietovuo Gen2
Dataflow Gen2:n päivittäminen varmistaa, että tietosi ovat up-to-päivämäärää. Voit päivittää manuaalisesti tai määrittää aikataulun prosessin automatisoimiseksi.
Päivitä nyt
Valitse Fabric-työtilassa ellipsi datavirran vierestä.
Valitse Päivitä nyt.
Päivityksen ajoittaminen
Valitse Fabric-työtilassa ellipsi datavirran vierestä.
Valitse Aikataulut.
Määritä aikataulusivulla päivitystiheys, alkamisaika ja päättymisaika. Ota muutokset käyttöön.
Jos haluat päivittää heti, valitse Päivitä.
Päivityshistorian ja -asetusten tarkasteleminen
Päivityshistorian ymmärtäminen ja asetusten hallinta auttavat sinua valvomaan ja hallitsemaan Dataflow Gen2:ta. Näin voit käyttää näitä vaihtoehtoja.
Jos haluat tarkastella päivityshistoriaa, valitse avattavasta valikosta viimeisimmät suoritukset -välilehti tai siirry valvontakeskukseen ja valitse tietovuo.
Käytä tietovuon asetuksia valitsemalla tietovuon vieressä olevat kolme pistettä ja valitsemalla Asetukset.
Tallenna korvaa julkaisemisen
Dataflow Gen2:n tallennustoiminto CI/CD- ja Git-integraatiolla julkaisee muutokset automaattisesti, mikä yksinkertaistaa työnkulkua.
Dataflow Gen2:n tallentaminen julkaisee muutokset automaattisesti. Jos haluat hylätä muutokset, valitse Hylkää muutokset , kun suljet editorin.
Validation
Tallennuksen yhteydessä järjestelmä tarkistaa, onko tietovuo kelvollinen. Jos näin ei ole, työtilanäkymään tulee virhe. Vahvistus suorittaa nollarivin arvioinnin, joka tarkistaa kyselyrakenteet palauttamatta rivejä. Jos kyselyn rakennetta ei voida määrittää 10 minuutin kuluessa, arviointi epäonnistuu. Jos vahvistus epäonnistuu, järjestelmä käyttää viimeisintä tallennettua versiota päivityksiin.
Oikea-aikainen julkaisu
Oikea-aikainen julkaisu varmistaa, että muutokset ovat käytettävissä tarvittaessa. Tässä osassa kerrotaan, miten järjestelmä käsittelee julkaisemista päivitysten ja muiden toimintojen aikana.
Dataflow Gen2 käyttää automatisoitua "just-in-time" -julkaisumallia. Kun tallennat tietovuon, muutokset ovat heti käytettävissä seuraavaa päivitystä tai suoritusta varten. Muutosten synkronointi Gitistä tai käyttöönottoputkien käyttäminen tallentaa päivitetyn tietovuon työtilaan. Seuraava päivitys yrittää julkaista viimeisimmän tallennetun version. Jos julkaiseminen epäonnistuu, virhe näkyy päivityshistoriassa.
Kun päivität datavirtaa, Background Jobs REST API:ssa on vaihtoehtoRun On Demand Execute , joka ohjaa, yritetäänkö julkaisua. Tämän asetuksen ApplyChangesIfNeeded oletusarvo on true, joka käynnistää julkaisun vain, jos lähdekoodi on muuttunut edellisestä julkaisusta. Tämä ratkaisee tilanteita, joissa käyttäjien täytyi käynnistää julkaisu manuaalisesti tehdessään muutoksia CI/CD:n tai API:n kautta.
Joissakin tapauksissa taustajärjestelmä julkaisee tietovuot automaattisesti uudelleen päivitysten aikana varmistaakseen yhteensopivuuden päivitysten kanssa.
Aiemmin, jos julkaisu epäonnistuu, päivitys suoritetaan viimeksi onnistuneesti julkaistulla datavirran versiolla. Just-in-time -julkaisussa päivitys epäonnistuu, jos:
- Datavirta tallennettiin viimeksi 1. helmikuuta 2026 jälkeen, ja
- Julkaisu epäonnistuu (vaikka aiemmin olisi ollut onnistunut julkaisu).
Tämä estää tilanteet, joissa asiakkaat tietämättään ajavat vanhentuneita versioita datavirrasta. Se varmistaa, että editorissa näytetty vastaa suoritettavaa.
Ohjelmointirajapinnat ovat myös käytettävissä tietovuon päivittämiseen julkaisematta tai julkaisemisen käynnistämiseen manuaalisesti.
Rajoitukset ja tunnetut ongelmat
Vaikka tietovirta Gen2 CI/CD- ja Git-integraatiolla on tehokas, on joitain rajoituksia ja tunnettuja ongelmia, jotka on otettava huomioon. Tässä on mitä sinun tulee tietää.
- Kun poistat viimeisen tietovuo Gen2:n, jossa on CI/CD- ja Git-tuki, valmistelukohteet tulevat näkyviin työtilassa ja käyttäjä voi poistaa ne turvallisesti.
- Kun haarautuaan toiseen työtilaan, Tietovuon Gen2-päivitys saattaa epäonnistua ja viesti, jonka mukaan valmistelutaloa ei löytynyt. Kun näin käy, luo työtilassa uusi Dataflow Gen2 -tietovuo CI/CD- ja Git-tuella, jotta valmistelutalo luodaan. Tämän jälkeen kaikkien muiden työtilan tietovoiden pitäisi alkaa toimia uudelleen.
- Kun synkronoit muutokset GIT:stä työtilaan tai käytät käyttöönottoputkia, sinun on avattava uusi tai päivitetty tietovuo ja tallennettava muutokset manuaalisesti editoriin. Tämä käynnistää julkaisutoiminnon taustalla, jotta muutoksia voidaan käyttää tietovuon päivityksen aikana. Voit myös käyttää pyydettäessä suoritettavaa tietovuon julkaisutyön ohjelmointirajapinnan kutsua julkaisutoiminnon automatisoinniin.
- Power Automate -liitin datavirroille ei toimi uuden Dataflow Gen2:n kanssa, jossa on CI/CD- ja Git-tuki.