Sdílet prostřednictvím


CI/CD pro úlohu kopírování (Preview) ve službě Data Factory v Microsoft Fabric

Pokud chcete vytvářet úspěšné projekty analýzy dat pomocí úlohy kopírování, je velmi důležité mít kontrolu nad zdroji, kontinuální integraci, průběžné nasazování a vývojová prostředí pro spolupráci.

V Prostředcích infrastruktury jsou v současné době podporované dvě funkce ve spolupráci s týmem správy životního cyklu aplikací (ALM): integrace Gitu a kanály nasazení. Tyto funkce umožňují uživatelům importovat nebo exportovat prostředky pracovního prostoru s jednotlivými aktualizacemi.

Díky integraci Gitu a kanálu nasazení podporovaného pro úlohu kopírování můžou uživatelé využívat vlastní úložiště Git v Azure DevOps nebo GitHubu a využívat integrované kanály nasazení Infrastruktury, což umožňuje bezproblémové pracovní postupy CI/CD. Tato integrace představuje důležitý krok k rozšíření možností CI/CD napříč všemi položkami infrastruktury, což uživatelům umožňuje využívat pokročilé a spolehlivé vývojové nástroje pro své datové projekty.

Začínáme s integrací Gitu pro úlohu kopírování

Pomocí následujících kroků nastavte integraci Gitu pro úlohu kopírování ve službě Data Factory:

Požadavky na integraci Gitu

Pokud chcete získat přístup k Gitu s pracovním prostorem Microsoft Fabric, ujistěte se, že jsou splněné následující požadavky pro Prostředky infrastruktury i Git.

Krok 1: Připojení k úložišti Git

Pokud chcete použít integraci Gitu s úlohou kopírování v prostředcích infrastruktury, musíte se nejprve připojit k úložišti Git, jak je popsáno tady.

  1. Přihlaste se k Prostředkům infrastruktury a přejděte do pracovního prostoru, ke kterému se chcete připojit k Gitu.

  2. Vyberte nastavení pracovního prostoru.

    Snímek obrazovky znázorňující, kde vybrat nastavení pracovního prostoru v uživatelském rozhraní Fabric

  3. Vyberte integraci Gitu.

  4. Vyberte svého poskytovatele Gitu. Prostředky infrastruktury v současné době podporují pouze Azure DevOps nebo GitHub. Pokud používáte GitHub, musíte pro připojení účtu GitHub vybrat Přidat účet . Po přihlášení vyberte Připojit a povolte prostředkům infrastruktury přístup k vašemu účtu GitHubu.

    Snímek obrazovky znázorňující, kde přidat účet GitHubu pro integraci Git pracovního prostoru Infrastruktury

Krok 2: Připojení k pracovnímu prostoru

Jakmile se připojíte k úložišti Git, musíte se připojit k pracovnímu prostoru, jak je popsáno tady.

  1. V rozevírací nabídce zadejte následující podrobnosti o větvi, ke které se chcete připojit:

    1. U připojení větví Azure DevOps zadejte následující podrobnosti:

      • Organizace: Název organizace Azure DevOps.
      • Projekt: Název projektu Azure DevOps.
      • Úložiště: Název úložiště Azure DevOps.
      • Větev: Název větve Azure DevOps.
      • Složka: Název složky Azure DevOps.
    2. U připojení větví GitHubu zadejte následující podrobnosti:

      • Adresa URL úložiště: Adresa URL úložiště GitHub.
      • Větev: Název větve GitHubu.
      • Složka: Název složky GitHubu.
  2. Vyberte Připojit a synchronizovat.

  3. Po připojení se v pracovním prostoru zobrazí informace o správě zdrojového kódu, které uživatelům umožňují zobrazit připojenou větev, stav každé položky ve větvi a čas poslední synchronizace.

    Snímek obrazovky s pracovním prostorem Prostředky infrastruktury se stavem Gitu a dalšími podrobnostmi hlášenými pro úlohu kopírování

Krok 3: Potvrzení změn do Gitu

Změny teď můžete potvrdit do Gitu, jak je popsáno tady.

  1. Přejděte do pracovního prostoru.
  2. Vyberte ikonu správy zdrojového kódu . Tato ikona zobrazuje počet nepotvrzených změn.
  3. V ovládacím panelu Zdroj vyberte kartu Změny. Zobrazí se seznam se všemi položkami, které jste změnili, a ikonou označující stav.
  4. Vyberte položky, které chcete potvrdit. Pokud chcete vybrat všechny položky, zaškrtněte políčko nahoře.
  5. (Volitelné) Do pole přidejte komentář k potvrzení.
  6. Vyberte Potvrdit.

Po potvrzení změn se ze seznamu odeberou potvrzené položky a pracovní prostor bude odkazovat na nové potvrzení, se kterým se synchronizoval.

Snímek obrazovky s potvrzenou položkou úlohy kopírování

Začínáme s kanály nasazení pro Git

Pomocí následujících kroků použijte kanály nasazení Git s pracovním prostorem Fabric.

Požadavky pro kanály nasazení

Než začnete, nezapomeňte nastavit následující požadavky:

  • Aktivní předplatné Microsoft Fabric.
  • Přístup správce k pracovnímu prostoru Prostředky infrastruktury

Krok 1: Vytvoření kanálu nasazení

  1. V informačním rámečku Pracovní prostory vyberte Kanály nasazení.

Krok 2: Pojmenování kanálu a přiřazení fází

  1. V dialogovém okně Vytvořit kanál nasazení zadejte název a popis kanálu a vyberte Další.
  2. Nastavte strukturu kanálu nasazení definováním požadovaných fází pro váš kanál nasazení. Ve výchozím nastavení má kanál tři fáze: Vývoj, Testování a Produkční prostředí.

Krok 3: Přiřazení pracovního prostoru ke kanálu nasazení

Po vytvoření kanálu musíte do kanálu přidat obsah, který chcete spravovat. Přidání obsahu do kanálu se provádí přiřazením pracovního prostoru do fáze kanálu. Pracovní prostor můžete přiřadit k libovolné fázi. Podle pokynů přiřaďte pracovní prostor kanálu.

Krok 4: Nasazení do prázdné fáze

  1. Když dokončíte práci s obsahem v jedné fázi kanálu, můžete ho nasadit do další fáze. Kanály nasazení nabízejí tři možnosti pro nasazení obsahu:

    • Úplné nasazení: Nasaďte veškerý obsah do cílové fáze.
    • Selektivní nasazení: Vyberte obsah, který chcete nasadit do cílové fáze.
    • Zpětné nasazení: Nasaďte obsah z pozdější fáze do dřívější fáze kanálu. V současné době je zpětné nasazení možné pouze v případě, že je cílová fáze prázdná (nemá k ní přiřazený žádný pracovní prostor).
  2. Po výběru způsobu nasazení obsahu si můžete zkontrolovat nasazení a nechat poznámku.

Krok 5: Nasazení obsahu z jedné fáze do druhé

  1. Jakmile máte obsah ve fázi kanálu, můžete ho nasadit do další fáze, i když má pracovní prostor další fáze obsah. Spárované položky se přepíšou. Další informace o tomto procesu najdete v části Nasazení obsahu do existujícího pracovního prostoru .

  2. Historii nasazení můžete zkontrolovat a podívat se, kdy se naposledy nasadil obsah do každé fáze. Pokud chcete prozkoumat rozdíly mezi těmito dvěma kanály před nasazením, přečtěte si téma Porovnání obsahu v různých fázích nasazení.

    Snímek obrazovky s kanálem nasazení pro úlohu kopírování

Známá omezení

Následující známá omezení platí pro úlohu CI/CD pro kopírování ve službě Data Factory v Microsoft Fabric:

  • Proměnné pracovního prostoru: CI/CD v současné době nepodporuje proměnné pracovního prostoru.
  • Omezená podpora integrace Gitu: Prostředky infrastruktury v současné době podporují pouze integraci Gitu s Azure DevOps a GitHubem. Integrace Gitu Azure DevOps se doporučuje, protože integrace Gitu gitu má větší omezení.