Čítať v angličtine

Zdieľať cez


Úloha CI/CD na kopírovanie (preview) v službe Data Factory v službe Microsoft Fabric

Ak chcete vytvárať úspešné projekty analýzy údajov s možnosťou Kopírovať úlohu, je veľmi dôležité mať kontrolu nad zdrojom, spojitú integráciu, nepretržité nasadenie a prostredie na spoluprácu.

V službe Fabric sú v súčasnosti podporované dve funkcie v spolupráci s tímom správy životného cyklu aplikácie (ALM): kanály integrácie a nasadenia systému Git. Tieto funkcie umožňujú používateľom importovať/exportovať zdroje pracovného priestoru s jednotlivými aktualizáciami.

S kanálom integrácie a nasadenia služby Git, ktorý je podporovaný pre úlohu Kopírovať, môžu používatelia využívať vlastné odkladacie priestory Git v službách Azure DevOps alebo GitHub a využívať vstavané kanály nasadenia služby Fabric, ktoré umožňujú bezproblémové pracovné postupy CI/CD. Táto integrácia znamená dôležitý krok k rozšíreniu možností CI/CD v rámci všetkých položiek služby Fabric, čím sa používateľom umožní poskytovať pokročilým a spoľahlivým vývojovým nástrojom pre svoje projekty údajov.

Začíname s integráciou Git pre úlohu Kopírovať

Integráciu Git pre úlohu Kopírovať v službe Data Factory môžete nastaviť takto:

Požiadavky na integráciu Git

Ak chcete získať prístup k systému Git s pracovným priestorom služby Microsoft Fabric, zabezpečte nasledujúce predpoklady pre fabric aj Git.

Krok 1: Pripojenie k odkladaciemu priestoru Git

Ak chcete používať integráciu systému Git s položkou Kopírovať úlohu v službe Fabric, musíte sa najprv pripojiť k odkladaciemu priestoru Git, ako je to popísané tu.

  1. Prihláste sa do služby Fabric a prejdite do pracovného priestoru, ku ktorému sa chcete pripojiť.

  2. Vyberte položku Nastavenia pracovného priestoru.

    Snímka obrazovky znázorňujúca, kde sa majú vybrať nastavenia pracovného priestoru v používateľskom rozhraní služby Fabric.

  3. Vyberte položku Integrácia Git.

  4. Vyberte poskytovateľa systému Git. V súčasnosti služba Fabric podporuje iba Azure DevOps alebo GitHub. Ak používate GitHub, musíte vybrať položku Pridať konto , aby ste mohli pripojiť svoje konto GitHub. Po prihlásení vyberte položku Pripojiť a povoľte službe Fabric prístup k vášmu kontu GitHub.

    Snímka obrazovky znázorňujúca, kam sa má pridať konto v službe GitHub na integráciu pracovného priestoru služby Fabric do systému Git.

Krok č. 2: Pripojenie k pracovnému priestoru

Po pripojení k odkladaciemu priestoru Git sa musíte pripojiť k pracovnému priestoru, ako je to popísané tu.

  1. V rozbaľovacej ponuke zadajte nasledujúce podrobnosti o vetve, ku ktorému sa chcete pripojiť:

    1. V prípade pripojení vetvy Azure DevOps zadajte nasledujúce podrobnosti:

      • Organizácia: Názov organizácie Azure DevOps.
      • Projekt: Názov projektu Azure DevOps.
      • Odkladací priestor: Názov odkladacieho priestoru Azure DevOps.
      • Vetva: Názov vetvy Azure DevOps.
      • Priečinok: Názov priečinka Azure DevOps.
    2. Pri pripojeniach vetvy GitHub zadajte nasledujúce podrobnosti:

      • URL adresa odkladacieho priestoru: URL adresa odkladacieho priestoru GitHub.
      • Vetva: Názov vetvy GitHubu.
      • Priečinok: Názov priečinka v službe GitHub.
  2. Vyberte položku Pripojiť a synchronizovať.

  3. Po pripojení pracovný priestor zobrazí informácie o ovládaní zdroja, ktoré používateľom umožňujú zobraziť pripojenú vetvu, stav jednotlivých položiek vo vetve a čas poslednej synchronizácie.

    Snímka obrazovky zobrazujúca pracovný priestor služby Fabric so stavom služby Git a ďalšími podrobnosťami hlásenými v úlohe Kopírovať úlohu.

Krok č. 3: Potvrdenie zmien do Git

Teraz môžete potvrdiť zmeny v Git, ako je to popísané tu.

  1. Prejdite do pracovného priestoru.
  2. Vyberte ikonu ovládacieho prvku Zdroj. Táto ikona zobrazuje počet nekomprimovaných zmien.
  3. Vyberte kartu Zmeny na paneli ovládacieho prvkuZdroj. Zobrazí sa zoznam so všetkými položkami, ktoré ste zmenili, a ikona označujúca stav.
  4. Vyberte položky, ktoré chcete potvrdiť. Ak chcete vybrať všetky položky, začiarknite horné políčko.
  5. (Voliteľné) Do poľa pridajte komentár potvrdenia.
  6. Vyberte položku Potvrdiť.

Po spáchaných zmenách sa položky, ktoré sa dopustili, odstránia zo zoznamu a pracovný priestor bude odkazovať na nové potvrdenie, do ktorého bola synchronizovaná.

Snímka obrazovky s potvrdenou položkou kopírovania úlohy.

Začíname s kanálmi nasadenia pre Git

Pomocou nasledujúcich krokov použite kanály nasadenia služby Git s pracovným priestorom služby Fabric.

Požiadavky na kanály nasadenia

Skôr než začnete, nezabudnite nastaviť nasledujúce predpoklady:

Krok č. 1: Vytvorenie kanála nasadenia

  1. V rozbaľovacej ponuke Pracovné priestory vyberte položku Kanály nasadenia.

Krok č. 2: Pomenujte kanál a priraďte fázy

  1. V dialógovom okne Vytvorenie kanála nasadenia zadajte názov a popis kanála a vyberte položku Ďalej.
  2. Nastavte štruktúru kanála nasadenia definovaním požadovaných fáz kanála nasadenia. Predvolene má kanál tri fázy: Vývoj, Test a Produkcia.

Krok č. 3: Priradenie pracovného priestoru ku kanálu nasadenia

Po vytvorení kanála je potrebné pridať do kanála obsah, ktorý chcete spravovať. Pridanie obsahu do kanála sa vykonáva priradením pracovného priestoru k fáze kanála. Pracovný priestor môžete priradiť k ľubovoľnej fáze. Postupujte podľa pokynov na priradenie pracovného priestoru kanálu.

Krok č. 4: Nasadenie do prázdnej fázy

  1. Po dokončení práce s obsahom v jednej fáze kanála ho môžete nasadiť do ďalšej fázy. Kanály nasadenia ponúkajú tri možnosti nasadenia vášho obsahu:

    • Úplné nasadenie: Nasaďte všetok obsah do cieľovej fázy.
    • Selektívne nasadenie: vyberte obsah, ktorý sa má nasadiť do cieľovej fázy.
    • Spätné nasadenie: Nasadenie obsahu z neskoršej fázy do predchádzajúcej fázy kanála. V súčasnosti je spätné nasadenie možné len vtedy, keď je cieľová fáza prázdna (nemá k nej priradený žiadny pracovný priestor).
  2. Po výbere spôsobu nasadenia obsahu môžete skontrolovať nasadenie a zanechať poznámku.

Krok č. 5: Nasadenie obsahu z jednej fázy do druhej

  1. Keď budete mať obsah vo fáze kanála, môžete ho nasadiť do ďalšej fázy, a to aj v prípade, že pracovný priestor ďalšej fázy obsahuje obsah. Spárované položky sa prepíšu. Ďalšie informácie o tomto procese nájdete v časti Nasadenie obsahu do existujúceho pracovného priestoru .

  2. Môžete si prezrieť históriu nasadenia a zobraziť tak čas posledného nasadenia obsahu do každej fázy. Rozdiely medzi týmito dvomi kanálmi pred nasadením preskúmate v téme Porovnanie obsahu v rôznych fázach nasadenia.

    Snímka obrazovky kanála nasadenia na kopírovanie úlohy.

Známe obmedzenia

Nasledujúce známe obmedzenia sa vzťahujú na ci/CD pre úlohu Kopírovať v službe Data Factory v službe Microsoft Fabric:

  • Premenné pracovného priestoru: CI/CD v súčasnosti nepodporuje premenné pracovného priestoru.
  • Obmedzená podpora integrácie systému Git: V súčasnosti služba Fabric podporuje integráciu systému Git len s službami Azure DevOps a GitHub. Integrácia Git služby Azure DevOps sa odporúča, pretože integrácia GitHubu má viac obmedzení.