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.
Koskee:✅ Varasto Microsoft Fabricissa
Tässä artikkelissa kuvataan, miten työskennellä Fabric Git-integraation ja Fabric tietovarasto kanssa.
Se kattaa yleiset kehitystyönkulut, kuten haarojen luomisen, Git-repositorioiden päivittämisen, muutosten synkronoinnin takaisin Fabric-työtilaan sekä varastomuutosten sitomisen Gitille. Nämä työnkulut mahdollistavat versionhallinnan, yhteistyön ja varastoskeeman muutosten hallitua käyttöönottoa.
Git Workflow for Fabric tietovarasto
Workspace-asetuksista voit helposti luoda yhteyden git-palveluntarjoajaasi. Yhteyden määrittämiseksi katso Git-integroinnin aloittamisen aloittaminen. Seuraa ohjeita Yhdistääksesi Git-repoon joko Azure DevOps tai GitHub Git-palveluntarjoajana.
Luo tai kassa/vaihda haarakonttoria
Voit hallita Git-haaroja Fabric tietovarasto työtilassasi. Voit luoda uuden haaran, vaihtaa haarojen välillä tai haarata eri työtilaan.
Tutustu uuteen toimipisteeseen: Luo uusi haara tälle työlle. Työskentele aina uudessa toimivassa toimipisteessä, älä
main. Jos haluat yhdistää nykyisen työtilan uuteen haaraan säilyttäen aiemmin luodun työtilan tilan, valitse Kuittaa uusi haara ulos.Laajenna toiseen työtilaan: Lisätietoja työtilojen luomisesta tai liittämisestä haaroihin löytyy kohdasta Kehitä käyttäen toista työtilaa.
Vaihda olemassa olevien haarojen välillä: Kun vaihdat haaroja, työtila synkronoituu uuden haaran kanssa ja kaikki työtilan kohteet ohitetaan. Lisätietoja löytyy kohdasta Vaihda haaroja.
Kun haaraat työnkulkuja, jokainen varasto analysoi riippuvuuksiaan muihin varastoihin määrittääkseen kohteiden synkronoinnin sekvensoinnin varmistaakseen, että haarautumistyönkulut toimivat odotetusti.
Lue lisätietoja uuden haaran tarkistamisesta Git-ristiriitojen ratkaisemisessa.
Kehitä paikallisesti käyttämällä tietokantaprojektia
Voit tehdä paikallista kehitystä työskentelemällä varastotietokantaprojektin kanssa Git-repositoriostasi. Voit jopa kehittää varaston tietokantaprojektia vastaan offline-tilassa.
- Kloonaa Git-repositorio, joka sisältää varastotietokantaprojektin.
- Avaa tietokantaprojekti paikallisesti, esimerkiksi Visual Studio Code -ohjelmassa SQL-tietokantaprojektin laajennuksella.
- Tee skeemapäivityksiä tai skriptejä suoraan tietokantaprojektissa.
- Validoi muutokset paikallisesti rakentamalla tietokantaprojekti mahdollisten virheiden varalta.
- Kun kehitys on valmis, sitoudu ja siirrä muutoksesi etä-Git-haaraan. Kun projekti on työnnetty, päivitetyt projektimääritelmät voidaan synkronoida takaisin Fabric-työtilaan Git-integraatiotyönkulkujen kautta.
Synkronointimuutokset Gitistä takaisin työtilaan
Kun kehitys on suoritettu ominaisuudessa tai toimivassa haarassa (ei ), mainvoit synkronoida päivitetyt tietokantaprojektimääritelmät Gitistä takaisin Fabric-työtilaan, jolloin varasto heijastaa viimeisimpiä hyväksyttyjä muutoksia.
Jos loit ominaisuushaaran aiemmin (esimerkiksi haarakonttorin luomisen tai kassan yhteydessä), luo ensin pull request , jolla voit tarkistaa ja yhdistää muutokset kohdehaaraan. Pull-pyyntö on yksinkertaisesti pyyntö yhdistää muutokset yhdestä haarasta toiseen.
Kun pull-pyyntö on yhdistetty Gitissä, mene Source Controliin Fabric-työtilassa.
Päivitä tai synkronoi työtila Git-repositorystä, jotta viimeisimmät muutokset voidaan tehdä varastoon.
Jos ristiriitoja syntyy Gitin ja Fabric-työtilan välisen muutosten synkronoinnissa, noudata konfliktinratkaisuohjeita ja ratkaise ristiriidat.
Tee muutoksia ja commit varastopäivityksiä Gitille
Jos sinun täytyy tehdä muutoksia suoraan live-varastoon, voit silti päivittää lähdekoodin hallinnan live-varaston määritelmästä.
Vinkki
Skeemamuutosten hallintaan rakenteellisessa versio-ohjatussa muodossa työskentele varastoskeematiedostojen kanssa tietokantaprojekteissa. Voit suunnitella skeemamuutoksia varastoon, kuten on kuvattu Kehitä paikallisesti, käyttäen tietokantaprojektia sen sijaan, että tekisit muutoksia asteittain suoraan live-varastotilaan, kuten tässä osiossa kuvataan.
Muutosten tarkasteluun ja sitomiseen Git-tietovarastoon:
Varaston objektien luomiseksi tai muokkaamiseksi suorita T-SQL-lauseitaFabric-portaalin SQL-kyselyeditorissa, SQL Server Management Studio (SSMS):ssä, MSSQL-laajennuksessaVisual Studio Code -ohjelmassa tai muissa kyselytyökaluissa. Nämä muutokset päivittävät reaaliaikaista varastoskeemaa.
Mene Source Controliin Fabric-työtilassa.
Muokattu varasto näkyy muutoslistassa odottavana muutoskohteena .
Haarautumis- tai työtilan ja Gitin synkronointityönkuluissa järjestelmä suorittaa skeeman poimimisen käyttämällä DacFx-pohjaista inkrementaalista poimimista. Skeeman poimiminen tallentaa vain olennaiset skeeman muutokset. Tarkista havaitut muutokset:
- Vertaa varastotuotteen määritelmää nykyiseen haaraversioon.
- Vahvista skeemaerot yksittäisille tai useille kohteille.
Valitse varaston tuotteet, jotka haluat sitouttaa.
Lisää commit-viesti ja commit muutokset Git-repositorioon.
Sitoutumisen jälkeen:
- Mene Git-repositoryyn.
- Varmista muutokset commit-historian ja päivitetyn tietokantaprojektin avulla.
Esimerkiksi commit, joka poisti sarakkeen
Address:dbo.Customers