Jaa


CI/CD kopioi työlle (esikatselu) Data Factoryssa Microsoft Fabricissa

Onnistuneiden tietoanalyysiprojektien luominen kopiointityön avulla on erittäin tärkeää, että käytössä on lähteen hallinta, jatkuva integrointi, jatkuva käyttöönotto ja yhteistyökehitysympäristöt.

Fabricissa on kaksi ominaisuutta, joita tuemme tällä hetkellä yhteistyössä Sovelluksen elinkaaren hallinta (ALM) -tiimin kanssa: Git-integrointi ja käyttöönottoputket. Näiden ominaisuuksien avulla käyttäjät voivat tuoda tai viedä työtilan resursseja yksittäisten päivitysten kanssa.

Kun git-integrointi- ja käyttöönottoputkia tuetaan kopiointityölle, käyttäjät voivat hyödyntää omia Git-säilöjään Azure DevOpsissa tai GitHubissa ja hyödyntää Fabricin sisäisiä käyttöönottoputkia, mikä mahdollistaa saumattomat CI/CD-työnkulut. Tämä integrointi on tärkeä vaihe CI/CD-ominaisuuksien laajentamisessa kaikissa Fabric-kohteissa, ja se antaa käyttäjille kehittyneet ja luotettavat kehitystyökalut tietoprojekteihin.

Aloita Git-integrointi kopiointityötä varten

Voit määrittää Git-integroinnin Data Factoryn kopiointityölle seuraavasti:

Git-integroinnin edellytykset

Jos haluat käyttää Gitiä Microsoft Fabric -työtilassa, varmista seuraavat edellytykset sekä Fabricille että Gitille.

Vaihe 1: Yhteyden muodostaminen Git-säilöön

Jos haluat käyttää Git-integrointia Copy job -toiminnon kanssa Fabricissa, sinun on ensin muodostettava yhteys Git-säilöön tässä kuvatulla tavalla.

  1. Kirjaudu sisään Fabriciin ja siirry työtilaan, johon haluat muodostaa yhteyden Gitiin.

  2. Valitse Työtilan asetukset.

    Näyttökuva, jossa näkyy Työtilan asetusten valitseminen Fabric-käyttöliittymässä.

  3. Valitse Git-integrointi.

  4. Valitse Git-palvelusi. Tällä hetkellä Fabric tukee vain Azure DevOpsia tai GitHubia. Jos käytät GitHubia, sinun on valittava Lisää tili yhdistääksesi GitHub-tilisi. Kun olet kirjautunut sisään, valitse Yhdistä, jotta Fabric voi käyttää GitHub-tiliäsi.

    Näyttökuva, jossa näkyy, minne GitHub-tili lisätään Fabric-työtilan Git-integrointia varten.

Vaihe 2: Yhdistä työtilaan

Kun olet muodostanut yhteyden Git-säilöön, sinun on muodostettava yhteys työtilaan tässä kuvatulla tavalla.

  1. Määritä avattavasta valikosta seuraavat tiedot haarasta, johon haluat muodostaa yhteyden:

    1. Jos kyseessä on Azure DevOpsin haarayhteys, määritä seuraavat tiedot:

      • Organisaatio: Azure DevOps -organisaation nimi.
      • Projekti: Azure DevOps -projektin nimi.
      • Säilö: Azure DevOps -säilön nimi.
      • Haara: Azure DevOps -haaran nimi.
      • Kansio: Azure DevOps -kansion nimi.
    2. Jos kyseessä on GitHub-haarayhteys, määritä seuraavat tiedot:

      • Säilön URL-osoite: GitHub-säilön URL-osoite.
      • Haara: GitHub-haaran nimi.
      • Kansio: GitHub-kansion nimi.
  2. Valitse Yhdistä ja synkronoi.

  3. Kun yhteys on muodostettu, työtila näyttää tietoja lähteen ohjausobjektista, jonka avulla käyttäjät voivat tarkastella yhdistettyä haaraa, kunkin haaran kohteen tilan ja viimeisimmän synkronoinnin ajan.

    Näyttökuva, jossa näkyy Fabric-työtila, jossa on Git-tila ja muita kopiointityön yhteydessä ilmoitettuja tietoja.

Vaihe 3: Tee muutokset Gitiin

Voit nyt sitoa muutokset Gitiin tässä kuvatulla tavalla.

  1. Siirry työtilaan.
  2. Valitse Lähde-ohjausobjektikuvake. Tämä kuvake näyttää sitomattomien muutosten määrän.
  3. Valitse Source-ohjauspaneelin Muutokset-välilehti. Näkyviin tulee luettelo, jossa on kaikki muuttamasi kohteet sekä tila ilmoittava kuvake.
  4. Valitse vahvistuskohteet. Jos haluat valita kaikki kohteet, valitse yläruutu.
  5. (Valinnainen) Lisää ruutuun vahvistuskommentti.
  6. Valitse Vahvista.

Kun muutokset on tehty, vahvistetut kohteet poistetaan luettelosta ja työtila osoittaa uuteen vahvistukseen, johon se on synkronoitu.

Näyttökuvassa on varattu kopiointityökohde.

Git-käyttöönottoputkien käytön aloittaminen

Voit käyttää Git-käyttöönottoputkia Fabric-työtilassasi seuraavasti.

Käyttöönottoputkien edellytykset

Ennen kuin aloitat, muista määrittää seuraavat edellytykset:

Vaihe 1: Käyttöönottoputken luominen

  1. Valitse Työtilat-pikaikkunassa Käyttöönottoputket.

Vaihe 2: Putken nimeäminen ja vaiheiden määrittäminen

  1. Kirjoita Luo käyttöönottoputki -valintaikkunaan putken nimi ja kuvaus ja valitse Seuraava.
  2. Määritä käyttöönottoputken rakenne määrittämällä käyttöönottoputken vaaditut vaiheet. Putkessa on oletusarvoisesti kolme vaihetta: Kehitys, testi ja tuotanto.

Vaihe 3: Työtilan määrittäminen käyttöönottoputkeen

Putken luomisen jälkeen sinun on lisättävä sisältöä, jota haluat hallita jaksoon. Putkeen lisätään sisältöä määrittämällä työtila putken vaiheeseen. Voit määrittää työtilan mihin tahansa vaiheeseen. Määritä työtila putkelle ohjeiden mukaisesti.

Vaihe 4: Käyttöönotto tyhjässä vaiheessa

  1. Kun lopetat sisällön käsittelemisen yhdessä putkivaiheessa, voit ottaa sen käyttöön seuraavassa vaiheessa. Käyttöönottojaksot tarjoavat kolme vaihtoehtoa sisällön käyttöönottoon:

    • Täysi käyttöönotto: Ota kaikki sisältösi käyttöön kohdevaiheessa.
    • Valikoiva käyttöönotto: Valitse, mikä sisältö otetaan käyttöön kohdevaiheessa.
    • Käyttöönotto taaksepäin: Ota sisältö käyttöön putken myöhemmässä vaiheessa aiemmassa vaiheessa. Tällä hetkellä käyttöönotto taaksepäin on mahdollista vain, kun kohdevaihe on tyhjä (sille ei ole määritetty työtilaa).
  2. Kun olet valinnut sisällön käyttöönoton, voit tarkistaa käyttöönoton ja jättää huomautuksen.

Vaihe 5: Sisällön käyttöönotto yhdestä vaiheesta toiseen

  1. Kun sisältöä on putkivaiheessa, voit ottaa sen käyttöön seuraavassa vaiheessa, vaikka seuraavassa työtilassa olisi sisältöä. Pariksi kirjoitetut kohteet korvataan. Lisätietoja tästä prosessista on sisällön käyttöönotto aiemmin luodussa työtilassa -osassa.

  2. Voit tarkastella käyttöönottohistoriasta, milloin sisältö on viimeksi otettu käyttöön kussakin vaiheessa. Jos haluat tarkastella kahden putken välisiä eroja ennen käyttöönottoa, katso Sisällön vertaaminen eri käyttöönottovaiheissa.

    Näyttökuva kopiointityön käyttöönottoputkesta.

Tunnetut rajoitukset

Seuraavat tunnetut rajoitukset koskevat CI/CD for Copy job -kohdetta Data Factoryssa Microsoft Fabricissa:

  • Työtilamuuttujat: CI/CD ei tällä hetkellä tue työtilan muuttujia.
  • Git Integrationin rajoitettu tuki: Tällä hetkellä Fabric tukee vain Git-integrointia Azure DevOpsin ja GitHubin kanssa. Azure DevOps Git -integrointia suositellaan, sillä GitHub Git -integroinnissa on enemmän rajoituksia.