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.
- Licence Power BI Premium nebo kapacita Fabric.
- Povolili jsme následující přepínače tenantů z portálu pro správu:
- Organizace Azure DevOps nebo účet GitHubu
- Pro organizaci Azure DevOps:
- Aktivní účet Azure zaregistrovaný pro stejného uživatele, který používá pracovní prostor Fabric. Vytvořte si bezplatný účet.
- Přístup k existujícímu úložišti
- Pro účet GitHubu:
- Aktivní účet GitHub Vytvořte si bezplatný účet.
- Buď jemně odstupňovaný token s oprávněními ke čtení a zápisu pro obsah, v rámci oprávnění úložiště, nebo klasický token GitHubu s povolenými obory úložiště.
- Pro organizaci Azure DevOps:
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.
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.
Vyberte nastavení pracovního prostoru.
Vyberte integraci Gitu.
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.
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.
V rozevírací nabídce zadejte následující podrobnosti o větvi, ke které se chcete připojit:
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.
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.
Vyberte Připojit a synchronizovat.
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.
Krok 3: Potvrzení změn do Gitu
Změny teď můžete potvrdit do Gitu, jak je popsáno tady.
- Přejděte do pracovního prostoru.
- Vyberte ikonu správy zdrojového kódu . Tato ikona zobrazuje počet nepotvrzených změn.
- 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.
- Vyberte položky, které chcete potvrdit. Pokud chcete vybrat všechny položky, zaškrtněte políčko nahoře.
- (Volitelné) Do pole přidejte komentář k potvrzení.
- 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.
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í
- 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í
- V dialogovém okně Vytvořit kanál nasazení zadejte název a popis kanálu a vyberte Další.
- 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
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).
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é
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 .
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í.
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í.